|
|||||||||
| 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 Matchers. |
| 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 | ||||||||