public class ParserStatistics extends Object implements MatcherVisitor<ParserStatistics>
public static ParserStatistics generateFor(Rule rule)
public Rule getRootRule()
public int getTotalRules()
public Set<AnyMatcher> getAnyMatchers()
public Set<CharIgnoreCaseMatcher> getCharIgnoreCaseMatchers()
public Set<CharMatcher> getCharMatchers()
public Set<CustomMatcher> getCustomMatchers()
public Set<CharRangeMatcher> getCharRangeMatchers()
public Set<AnyOfMatcher> getAnyOfMatchers()
public Set<EmptyMatcher> getEmptyMatchers()
public Set<FirstOfMatcher> getFirstOfMatchers()
public Set<FirstOfStringsMatcher> getFirstOfStringMatchers()
public Set<MemoMismatchesMatcher> getMemoMismatchesMatchers()
public Set<NothingMatcher> getNothingMatchers()
public Set<OneOrMoreMatcher> getOneOrMoreMatchers()
public Set<OptionalMatcher> getOptionalMatchers()
public Set<SequenceMatcher> getSequenceMatchers()
public Set<StringMatcher> getStringMatchers()
public Set<TestMatcher> getTestMatchers()
public Set<TestNotMatcher> getTestNotMatchers()
public Set<ZeroOrMoreMatcher> getZeroOrMoreMatchers()
public Set<ProxyMatcher> getProxyMatchers()
public 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 String printActionClassInstances()
Copyright © 2015. All rights reserved.