Package | Description |
---|---|
org.parboiled | |
org.parboiled.matchers | |
org.parboiled.trees |
Modifier and Type | Class and Description |
---|---|
(package private) class |
NodeImpl<V>
An immutable implementation of the Node interface.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMatcher
Abstract base class of most regular
Matcher s. |
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 | Class and Description |
---|---|
class |
ImmutableBinaryTreeNode<T extends BinaryTreeNode<T>>
A simple immutable implementation of the
BinaryTreeNode interface. |
class |
ImmutableTreeNode<T extends TreeNode<T>>
An
ImmutableGraphNode specialization representing a tree node with a parent field linking back to the nodes
(only) parent. |