Package | Description |
---|---|
org.parboiled | |
org.parboiled.errors | |
org.parboiled.matchers | |
org.parboiled.matchervisitors | |
org.parboiled.parserunners | |
org.parboiled.support |
Class and Description |
---|
ActionMatcher |
AnyMatcher
A
Matcher matching any single character except EOI. |
AnyOfMatcher
A
Matcher matching a single character out of a given Characters set. |
CharIgnoreCaseMatcher
A
Matcher matching a single character case-independently. |
CharMatcher
A
Matcher matching a single given character. |
CharRangeMatcher
A
Matcher matching a single character out of a given range of characters. |
CustomMatcher
Base class of custom matcher implementations.
|
EmptyMatcher
A
Matcher that always successfully matches nothing. |
FirstOfMatcher
A
Matcher trying all of its submatchers in sequence and succeeding when the first submatcher succeeds. |
FirstOfStringsMatcher
A specialized FirstOfMatcher that handles FirstOf(string, string, ...) rules much faster that the regular
FirstOfMatcher.
|
Matcher
A Matcher instance is responsible for "executing" a specific Rule instance, i.e.
|
MemoMismatchesMatcher
Special wrapping matcher that performs memoization of the last mismatch of the wrapped sub rule.
|
NothingMatcher
A
Matcher that never matches anything. |
OneOrMoreMatcher
A
Matcher that repeatedly tries its submatcher against the input. |
OptionalMatcher
A
Matcher that tries its submatcher once against the input and always succeeds. |
ProxyMatcher |
SequenceMatcher
A
Matcher that executes all of its submatchers in sequence and only succeeds if all submatchers succeed. |
StringMatcher
A
SequenceMatcher specialization for sequences of CharMatchers. |
TestMatcher
A special
Matcher not actually matching any input but rather trying its submatcher against the current input
position. |
TestNotMatcher
A special
Matcher not actually matching any input but rather trying its submatcher against the current input
position. |
VarFramingMatcher
Special wrapping matcher that manages the creation and destruction of execution frames for a number of action vars.
|
ZeroOrMoreMatcher
A
Matcher that repeatedly tries its submatcher against the input. |
Class and Description |
---|
Matcher
A Matcher instance is responsible for "executing" a specific Rule instance, i.e.
|
Class and Description |
---|
AbstractMatcher
Abstract base class of most regular
Matcher s. |
CustomDefaultLabelMatcher |
FirstOfMatcher
A
Matcher trying all of its submatchers in sequence and succeeding when the first submatcher succeeds. |
FirstOfStringsMatcher.Record |
Matcher
A Matcher instance is responsible for "executing" a specific Rule instance, i.e.
|
ProxyMatcher |
SequenceMatcher
A
Matcher that executes all of its submatchers in sequence and only succeeds if all submatchers succeed. |
Class and Description |
---|
AbstractMatcher
Abstract base class of most regular
Matcher s. |
ActionMatcher |
AnyMatcher
A
Matcher matching any single character except EOI. |
AnyOfMatcher
A
Matcher matching a single character out of a given Characters set. |
CharIgnoreCaseMatcher
A
Matcher matching a single character case-independently. |
CharMatcher
A
Matcher matching a single given character. |
CharRangeMatcher
A
Matcher matching a single character out of a given range of characters. |
CustomMatcher
Base class of custom matcher implementations.
|
EmptyMatcher
A
Matcher that always successfully matches nothing. |
FirstOfMatcher
A
Matcher trying all of its submatchers in sequence and succeeding when the first submatcher succeeds. |
Matcher
A Matcher instance is responsible for "executing" a specific Rule instance, i.e.
|
NothingMatcher
A
Matcher that never matches anything. |
OneOrMoreMatcher
A
Matcher that repeatedly tries its submatcher against the input. |
OptionalMatcher
A
Matcher that tries its submatcher once against the input and always succeeds. |
SequenceMatcher
A
Matcher that executes all of its submatchers in sequence and only succeeds if all submatchers succeed. |
TestMatcher
A special
Matcher not actually matching any input but rather trying its submatcher against the current input
position. |
TestNotMatcher
A special
Matcher not actually matching any input but rather trying its submatcher against the current input
position. |
ZeroOrMoreMatcher
A
Matcher that repeatedly tries its submatcher against the input. |
Class and Description |
---|
AbstractMatcher
Abstract base class of most regular
Matcher s. |
ActionMatcher |
FirstOfMatcher
A
Matcher trying all of its submatchers in sequence and succeeding when the first submatcher succeeds. |
Matcher
A Matcher instance is responsible for "executing" a specific Rule instance, i.e.
|
OneOrMoreMatcher
A
Matcher that repeatedly tries its submatcher against the input. |
SequenceMatcher
A
Matcher that executes all of its submatchers in sequence and only succeeds if all submatchers succeed. |
Class and Description |
---|
Matcher
A Matcher instance is responsible for "executing" a specific Rule instance, i.e.
|