public class ParserStatistics extends java.lang.Object implements MatcherVisitor<ParserStatistics>
public static ParserStatistics generateFor(Rule rule)
public Rule getRootRule()
public int getTotalRules()
public java.util.Set<AnyMatcher> getAnyMatchers()
public java.util.Set<CharIgnoreCaseMatcher> getCharIgnoreCaseMatchers()
public java.util.Set<CharMatcher> getCharMatchers()
public java.util.Set<CustomMatcher> getCustomMatchers()
public java.util.Set<CharRangeMatcher> getCharRangeMatchers()
public java.util.Set<AnyOfMatcher> getAnyOfMatchers()
public java.util.Set<EmptyMatcher> getEmptyMatchers()
public java.util.Set<FirstOfMatcher> getFirstOfMatchers()
public java.util.Set<FirstOfStringsMatcher> getFirstOfStringMatchers()
public java.util.Set<MemoMismatchesMatcher> getMemoMismatchesMatchers()
public java.util.Set<NothingMatcher> getNothingMatchers()
public java.util.Set<OneOrMoreMatcher> getOneOrMoreMatchers()
public java.util.Set<OptionalMatcher> getOptionalMatchers()
public java.util.Set<SequenceMatcher> getSequenceMatchers()
public java.util.Set<StringMatcher> getStringMatchers()
public java.util.Set<TestMatcher> getTestMatchers()
public java.util.Set<TestNotMatcher> getTestNotMatchers()
public java.util.Set<ZeroOrMoreMatcher> getZeroOrMoreMatchers()
public java.util.Set<Action> getActions()
public java.util.Set<java.lang.Class<?>> getActionClasses()
public java.util.Set<ProxyMatcher> getProxyMatchers()
public java.util.Set<VarFramingMatcher> getVarFramingMatchers()
public ParserStatistics visit(ActionMatcher matcher)
visit in interface MatcherVisitor<ParserStatistics>public ParserStatistics visit(AnyMatcher matcher)
visit in interface MatcherVisitor<ParserStatistics>public ParserStatistics visit(CharIgnoreCaseMatcher matcher)
visit in interface MatcherVisitor<ParserStatistics>public ParserStatistics visit(CharMatcher matcher)
visit in interface MatcherVisitor<ParserStatistics>public ParserStatistics visit(CustomMatcher matcher)
visit in interface MatcherVisitor<ParserStatistics>public ParserStatistics visit(CharRangeMatcher matcher)
visit in interface MatcherVisitor<ParserStatistics>public ParserStatistics visit(AnyOfMatcher matcher)
visit in interface MatcherVisitor<ParserStatistics>public ParserStatistics visit(EmptyMatcher matcher)
visit in interface MatcherVisitor<ParserStatistics>public ParserStatistics visit(FirstOfMatcher matcher)
visit in interface MatcherVisitor<ParserStatistics>public ParserStatistics visit(NothingMatcher matcher)
visit in interface MatcherVisitor<ParserStatistics>public ParserStatistics visit(OneOrMoreMatcher matcher)
visit in interface MatcherVisitor<ParserStatistics>public ParserStatistics visit(OptionalMatcher matcher)
visit in interface MatcherVisitor<ParserStatistics>public ParserStatistics visit(SequenceMatcher matcher)
visit in interface MatcherVisitor<ParserStatistics>public ParserStatistics visit(TestMatcher matcher)
visit in interface MatcherVisitor<ParserStatistics>public ParserStatistics visit(TestNotMatcher matcher)
visit in interface MatcherVisitor<ParserStatistics>public ParserStatistics visit(ZeroOrMoreMatcher matcher)
visit in interface MatcherVisitor<ParserStatistics>public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String printActionClassInstances()