Package | Description |
---|---|
org.parboiled.matchers | |
org.parboiled.matchervisitors | |
org.parboiled.parserunners |
Modifier and Type | Class and Description |
---|---|
class |
ActionMatcher
|
class |
AnyMatcher
A
Matcher matching any single character except EOI. |
class |
AnyOfMatcher
A
Matcher matching a single character out of a given Characters set. |
class |
CharIgnoreCaseMatcher
A
Matcher matching a single character case-independently. |
class |
CharMatcher
A
Matcher matching a single given character. |
class |
CharRangeMatcher
A
Matcher matching a single character out of a given range of characters. |
(package private) class |
CustomDefaultLabelMatcher<T extends CustomDefaultLabelMatcher<T>> |
class |
CustomMatcher
Base class of custom matcher implementations.
|
class |
EmptyMatcher
A
Matcher that always successfully matches nothing. |
class |
FirstOfMatcher
A
Matcher trying all of its submatchers in sequence and succeeding when the first submatcher succeeds. |
class |
FirstOfStringsMatcher
A specialized FirstOfMatcher that handles FirstOf(string, string, ...) rules much faster that the regular
FirstOfMatcher.
|
class |
NothingMatcher
A
Matcher that never matches anything. |
class |
OneOrMoreMatcher
A
Matcher that repeatedly tries its submatcher against the input. |
class |
OptionalMatcher
A
Matcher that tries its submatcher once against the input and always succeeds. |
class |
SequenceMatcher
A
Matcher that executes all of its submatchers in sequence and only succeeds if all submatchers succeed. |
class |
StringMatcher
A
SequenceMatcher specialization for sequences of CharMatchers. |
class |
TestMatcher
A special
Matcher not actually matching any input but rather trying its submatcher against the current input
position. |
class |
TestNotMatcher
A special
Matcher not actually matching any input but rather trying its submatcher against the current input
position. |
class |
ZeroOrMoreMatcher
A
Matcher that repeatedly tries its submatcher against the input. |
Modifier and Type | Method and Description |
---|---|
private AbstractMatcher |
AbstractMatcher.createClone() |
AbstractMatcher |
AbstractMatcher.label(java.lang.String label) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
FollowMatchersVisitor.defaultValue(AbstractMatcher matcher) |
java.lang.Void |
DoWithMatcherVisitor.defaultValue(AbstractMatcher matcher) |
R |
DefaultMatcherVisitor.defaultValue(AbstractMatcher matcher)
Returns the default value for all visiting methods that have not been overridden.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ActionMatcher> |
RecoveringParseRunner.CollectResyncActionsVisitor.defaultValue(AbstractMatcher matcher) |