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