|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| ValueStack<V> | A ValueStack is a stack implementation for parser values. |
| Class Summary | |
|---|---|
| Characters | An immutable, set-like aggregation of (relatively few) characters that allows for an inverted semantic ("all chars except these few"). |
| Chars | |
| Checks | Utility methods for grammar integrity checks. |
| DebuggingValueStack<V> | |
| DefaultValueStack<V> | An implementation of a stack of value objects providing an efficient snapshot capability and a number of convenience methods. |
| DefaultValueStack.Element | |
| Filters | |
| LabelPrefixPredicate<V> | A simple Node predicate determining whether a Node matches a given label prefix. |
| MatcherPath | Holds a snapshot of the current Matcher stack at a certain point during the parsing process. |
| MatcherPath.Element | |
| NodeFormatter<V> | A simple Formatter |
| ParseTreeUtils | General utility methods for operating on parse trees. |
| ParsingResult<V> | A simple container encapsulating the result of a parsing run. |
| StringVar | Simple specialization of a Var for Strings. |
| ToStringFormatter<T> | A simple Formatter falling back to the objects toString() method. |
| Var<T> | This class provides a "local variable"-like construct for action expressions in parser rule methods. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||