| CompositeStateSet |
|
| EmptyExpansion |
A convenience base class for defining empty expansions, i.e.
|
| Expansion |
Describes expansions - entities that may occur on the right hand sides of
productions.
|
| LexerData |
Base object that contains lexical data.
|
| LexicalStateData |
|
| NfaBuilder |
A Visitor object that builds an Nfa start and end state from a Regular expression.
|
| NfaState |
Class representing a single state of a Non-deterministic Finite Automaton (NFA)
Note that any given lexical state is implemented as an NFA.
|
| RegularExpression |
An abstract base class from which all the AST nodes that
are regular expressions inherit.
|
| SanityChecker |
This class is what remains of a bunch of horrible legacy code
that was used to build up the data structures for the parser.
|
| TokenSet |
A class to represent a set of Token types.
|