Package torero.model

Class Summary
AdditionalGrammarInfo This class keeps the c-code (between %{ and %} and in the tail) read by the parser when importing yacc files.
Attribute Attribute Objects are used in Toreros Attribute Grammar Model to represent the Attributes.
AttributeAssingnment The AttributeAssingnment Class represents connections between (different) Attributes in a certain Production.
AttributeGrammar Attribute Grammar extends Grammar in that way, that you can define Attributes and assign them to Symbols.
AttributeMap The AttributeMap is a collection used for creation and lookup of Attributes for a specific grammar.
Derivat The Derivation is the most complex Class in the Torero Model - it represents derivations in grammars.
Epsilon The Epsilon Symbol Object used in Toreros Attribute Grammar Model to represent the Null-Symbol.
Grammar This class represents a complete Grammar consisting of Symbols, Productions (Rules) and a Start Symbol.
Nonterm A Nonterm Symbol Object is used to represent expandable Symbols in Toreros Attribute Grammar Model.
Production The Production Class composits a production in terms of a grammar by just refering to unique Instances of Tokens, Nonterms, Traversals.
ProductionMap The ProductionMap is a collection of all Productions for a specific grammar.
Symbol The Symbol Object is the base class for Token, Nonterm and Epsilon in Toreros Attribute Grammar Model.
SymbolMap The SymbolMap is a collection used for creation and lookup of Symbols for a specific grammar.
Token Token Symbol Objects are used in Toreros Attribute Grammar Model to represent Tokens aka Terminal Symbols.
Traversal Traversal Objects are used in Toreros Attribute Grammar Model to represent ox-like Traversals.