Package | Description |
---|---|
org.stekikun.dolmen.debug |
This package contains generic utility functions to help debug
Dolmen-generated lexical analyzers and parsers.
|
Class and 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.Displayer
This interface is used by
Derivation.append(Displayer, Appendable) to allow
the display of Derivation objects to be customized. |
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. |
Tokenizer.LexerInterface
This interface acts as a generic proxy to using a Dolmen-generated
lexer in the static debugging functions provided in
Tokenizer . |
TokenVisualizer.LexerInterface
This interface acts as a generic proxy to using a Dolmen-generated
lexer in the static debugging functions provided in
TokenVisualizer . |