| Calitha GOLD Parser Engine Documentation |
|
com.calitha.goldparser.content Namespace
Namespace hierarchy
Classes
| Class |
Description |
|
ActionSubRecord
|
The ActionSubRecord is a part of a record that define action in a LALR state. |
|
ActionSubRecordCollection
|
ActionSubRecordCollection contains parts a record that define the actions in a LALR state. |
|
CGTContent
|
The CGTContent contains all the records that is needed to implement a parser. |
|
CGTContentException
|
This exception is thrown if something is wrong with the cgt content. For example if there are not enough entries in a record. |
|
CharacterSetRecord
|
The CharacterSetRecord is a record that defines a character set. |
|
CharacterSetTable
|
CharacterSetTable contains a list of CharacterSet records. |
|
DFAStateRecord
|
The DFAStateRecord is a record that defines a DFA state. |
|
DFAStateTable
|
The DFAStateTable contains a list of DFA state records. |
|
EdgeSubRecord
|
The EdgeSubRecord defines an edge (transaction) between DFA states. |
|
EdgeSubRecordCollection
|
EdgeSubRecordCollection contains a part of a DFA state record. It defines the edges (transactions) between DFA states. |
|
InitialStatesRecord
|
The InitialStatesRecord identifies the starting states for the DFA and LALR parser. |
|
LALRStateRecord
|
The LALRStateRecord is a record the defines a LALR state. |
|
LALRStateTable
|
LALRStateTable is a list of records the define LALR states. |
|
Parameters
|
The Parameter define miscellaneous parameters of the compiled grammar. |
|
RuleRecord
|
The RuleRecord is a record the defines a rule to reduce tokens. |
|
RuleTable
|
The RuleTable contains a list of rules. |
|
SymbolRecord
|
The SymbolRecord is a record that defines a symbol. |
|
SymbolTable
|
The SymbolTable contains a list of symbol records. |
|
TableCounts
|
The TableCounts contain how many record there are for symbols, character sets, rules, DFA states and LALR states. |