Class Summary |
AbstractLRTranslationComponent |
Base implementation of LRTranslationComponent . |
BurnerController |
The BurnerController is centrally responsible for
overseeing and coordinating various Burner instances. |
LRTranslatorGrammarBurner |
A Burner which creates
LRTranslatorGrammar implementations. |
ProxyLRTranslatorGrammar |
This class is a hack; it is required due to the dis-synchrony
between the ID number of the grammar symbols when they are parsed
into the StandardLRTranslatorGrammar instance and the
ID numbers of the grammar symbols after they exists in the
DPA . |
StandardLRTranslator |
Standard implementation of LRTranslator . |
StandardLRTranslatorGrammar |
This is a "mutable" implementation of
LRTranslatorGrammar used by both the
SyntacsTranslator and the
XML2LRTranslatorGrammarTransformer when a grammar is
parsed into memory. |
StandardLRTranslatorInterpreter |
Concrete implementation of LRInterpreter . |
VizController |
The VizController is centrally responsible for
overseeing and coordinating the generation of GraphViz dot files
for various objects. |
XML2LRTranslatorGrammarTransformer |
Implementation of Grammar which reads an XML instance of
the DTD "grammar.dtd". |
Defines classes which implement LR-specific translation machinery.