@NonNullByDefault
See: Description
Interface | Description |
---|---|
Derivation.Displayer |
This interface is used by
Derivation.append(Displayer, Appendable) to allow
the display of Derivation objects to be customized. |
Tokenizer.LexerInterface<L extends LexBuffer,T> |
This interface acts as a generic proxy to using a Dolmen-generated
lexer in the static debugging functions provided in
Tokenizer . |
TokenVisualizer.LexerInterface<L extends LexBuffer,T,Cat> |
This interface acts as a generic proxy to using a Dolmen-generated
lexer in the static debugging functions provided in
TokenVisualizer . |
Class | Description |
---|---|
Derivation |
Instances of this class represent a derivation of some
Grammar , i.e. a possible complete tree built from the
grammar's productions and terminals. |
Derivation.NonTerminal |
This represents a node in a
Derivation tree, i.e. the realization
of some non-terminal (Derivation.symbol ) in the grammar via one
of its production (Derivation.NonTerminal.prod ). |
Derivation.Terminal |
This represents a leaf in a
Derivation tree, i.e. some
terminal identified by its Derivation.symbol number. |
DerivationGenerator |
TODO
|
Tokenizer |
This class provides utility methods to help debug lexical analyzers
which have been generated with Dolmen.
|
TokenVisualizer |
This class provides utility methods to help debug lexical analyzers
which have been generated with Dolmen.
|