Package org.parboiled.matchervisitors
Class CanMatchEmptyVisitor
- java.lang.Object
-
- org.parboiled.matchervisitors.CanMatchEmptyVisitor
-
- All Implemented Interfaces:
MatcherVisitor<Boolean>
public class CanMatchEmptyVisitor extends Object implements MatcherVisitor<Boolean>
AMatcherVisitor
determining whether a matcher can legally succeed with an empty match.
-
-
Constructor Summary
Constructors Constructor Description CanMatchEmptyVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Boolean
visit(ActionMatcher matcher)
Boolean
visit(AnyMatcher matcher)
Boolean
visit(AnyOfMatcher matcher)
Boolean
visit(CharIgnoreCaseMatcher matcher)
Boolean
visit(CharMatcher matcher)
Boolean
visit(CharRangeMatcher matcher)
Boolean
visit(CustomMatcher matcher)
Boolean
visit(EmptyMatcher matcher)
Boolean
visit(FirstOfMatcher matcher)
Boolean
visit(NothingMatcher matcher)
Boolean
visit(OneOrMoreMatcher matcher)
Boolean
visit(OptionalMatcher matcher)
Boolean
visit(SequenceMatcher matcher)
Boolean
visit(TestMatcher matcher)
Boolean
visit(TestNotMatcher matcher)
Boolean
visit(ZeroOrMoreMatcher matcher)
-
-
-
Method Detail
-
visit
public Boolean visit(ActionMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Boolean>
-
visit
public Boolean visit(AnyMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Boolean>
-
visit
public Boolean visit(CharIgnoreCaseMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Boolean>
-
visit
public Boolean visit(CharMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Boolean>
-
visit
public Boolean visit(CharRangeMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Boolean>
-
visit
public Boolean visit(AnyOfMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Boolean>
-
visit
public Boolean visit(CustomMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Boolean>
-
visit
public Boolean visit(EmptyMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Boolean>
-
visit
public Boolean visit(FirstOfMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Boolean>
-
visit
public Boolean visit(NothingMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Boolean>
-
visit
public Boolean visit(OneOrMoreMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Boolean>
-
visit
public Boolean visit(OptionalMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Boolean>
-
visit
public Boolean visit(SequenceMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Boolean>
-
visit
public Boolean visit(TestMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Boolean>
-
visit
public Boolean visit(TestNotMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Boolean>
-
visit
public Boolean visit(ZeroOrMoreMatcher matcher)
- Specified by:
visit
in interfaceMatcherVisitor<Boolean>
-
-