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