|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
Matcher | A Matcher instance is responsible for "executing" a specific Rule instance, i.e. |
Class Summary | |
---|---|
AbstractMatcher | Abstract base class of most regular Matcher s. |
ActionMatcher | A Matcher that not actually matches input but runs a given parser Action . |
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. |
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 | A Matcher that delegates all Rule and Matcher interface methods to another Matcher . |
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. |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |