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.