Package com.inxar.syntacs.translator.lr

Defines classes which implement LR-specific translation machinery.

See:
          Description

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".
 

Package com.inxar.syntacs.translator.lr Description

Defines classes which implement LR-specific translation machinery.