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