org.parboiled.matchervisitors
Interface MatcherVisitor<R>

Type Parameters:
R - the return value of this visitor
All Known Implementing Classes:
CanMatchEmptyVisitor, DefaultMatcherVisitor, DoWithMatcherVisitor, FollowMatchersVisitor, GetStarterCharVisitor, IsSingleCharMatcherVisitor, IsStarterCharVisitor, ParserStatistics

public interface MatcherVisitor<R>

The interface to be implemented by all visitors of Matchers.

See Also:
Visitor Pattern on Wikipedia

Method Summary
 R visit(ActionMatcher matcher)
           
 R visit(AnyMatcher matcher)
           
 R visit(AnyOfMatcher matcher)
           
 R visit(CharIgnoreCaseMatcher matcher)
           
 R visit(CharMatcher matcher)
           
 R visit(CharRangeMatcher matcher)
           
 R visit(CustomMatcher matcher)
           
 R visit(EmptyMatcher matcher)
           
 R visit(FirstOfMatcher matcher)
           
 R visit(NothingMatcher matcher)
           
 R visit(OneOrMoreMatcher matcher)
           
 R visit(OptionalMatcher matcher)
           
 R visit(SequenceMatcher matcher)
           
 R visit(TestMatcher matcher)
           
 R visit(TestNotMatcher matcher)
           
 R visit(ZeroOrMoreMatcher matcher)
           
 

Method Detail

visit

R visit(ActionMatcher matcher)

visit

R visit(AnyMatcher matcher)

visit

R visit(CharIgnoreCaseMatcher matcher)

visit

R visit(CharMatcher matcher)

visit

R visit(CustomMatcher matcher)

visit

R visit(CharRangeMatcher matcher)

visit

R visit(AnyOfMatcher matcher)

visit

R visit(EmptyMatcher matcher)

visit

R visit(FirstOfMatcher matcher)

visit

R visit(NothingMatcher matcher)

visit

R visit(OneOrMoreMatcher matcher)

visit

R visit(OptionalMatcher matcher)

visit

R visit(SequenceMatcher matcher)

visit

R visit(TestMatcher matcher)

visit

R visit(TestNotMatcher matcher)

visit

R visit(ZeroOrMoreMatcher matcher)