-------------------------------------------------------------------------------------------
Source File: ActionConstants.java
Author: Matthew Hawkins
Description: Set of Constants associated with what Action should be performed.
-------------------------------------------------------------------------------------------
Source File: EntryContentConstants.java
Author: Matthew Hawkins
Description: Set of Constants associated with the Compiled Grammar Table file records.
-------------------------------------------------------------------------------------------
Source File: FAEdge.java
Author: Devin Cook, Matthew Hawkins
Description: Represents an edge for the DFA state.
-------------------------------------------------------------------------------------------
Revision List
-------------------------------------------------------------------------------------------
Source File: GenericParser.java
Author: Matthew Hawkins
Description: A Debugging class, takes in a set of files and runs the GOLDParser
engine on them.
-------------------------------------------------------------------------------------------
Revision List
-------------------------------------------------------------------------------------------
Source File: GenericParser.java
Author: Devin Cook, Matthew Hawkins
Description: The main parsing engine.
-------------------------------------------------------------------------------------------
Revision List
-------------------------------------------------------------------------------------------
Source File: GPMessageConstants.java
Author: Matthew Hawkins
Description: A set of constants associated with telling the user what the parsing
engine has done.
-------------------------------------------------------------------------------------------
Revision List
-------------------------------------------------------------------------------------------
Source File: LookAheadStream.java
Author: Matthew Hawkins
Description: A stream implementation that uses a PushbackReader, to read the source
file character by character, and will place characters on a char buffer.
-------------------------------------------------------------------------------------------
Source File: LRActionTable.java
Author: Devin Cook, Matthew Hawkins
Description: The table of LALR Actions associated with this grammar.
-------------------------------------------------------------------------------------------
Revision List
-------------------------------------------------------------------------------------------
Source File: ParseResultConstants.java
Author: Matthew Hawkins
Description: Set of Constants associated with what Action should be performed after a parse.
-------------------------------------------------------------------------------------------
Source File: ParserException.java
Author: Matthew Hawkins
Description: A specialised Exception class that will be thrown in all cases when
a normal exception would of been thrown.
-------------------------------------------------------------------------------------------
Revision List
-------------------------------------------------------------------------------------------
Source File: RecordIDConstants.java
Author: Matthew Hawkins
Description: A set of constants associated with the type of records in the cgt file.
-------------------------------------------------------------------------------------------
Source File: Reduction.java
Author: Devin Cook, Matthew Hawkins
Description: A representation of a Reduction.
-------------------------------------------------------------------------------------------
Source File: Rule.java
Author: Devin Cook, Matthew Hawkins
Description: A representation of a rule associated with this grammar.
-------------------------------------------------------------------------------------------
Revision List
Rule() -
Constructor for class goldengine.java.Rule
Rule
Constructor: This constructor initialises this rule and creates
a new SymbolList and the table index.
-------------------------------------------------------------------------------------------
Source File: SimpleDatabase.java
Author: Devin Cook, Matthew Hawkins
Description: A class written to open a binary cgt file (written in VB), and read its
contents for simple database records.
-------------------------------------------------------------------------------------------
Revision List
-------------------------------------------------------------------------------------------
Source File: Symbol.java
Author: Devin Cook, Matthew Hawkins
Description: A representation of a symbol associated with this grammar.
-------------------------------------------------------------------------------------------
Revision List
-------------------------------------------------------------------------------------------
Source File: SymbolList.java
Author: Devin Cook, Matthew Hawkins
Description: A holding class for Symbols, with special methods needed that a Vector
can not fulfil.
-------------------------------------------------------------------------------------------
Revision List
-------------------------------------------------------------------------------------------
Source File: SymbolTypeConstants.java
Author: Matthew Hawkins
Description: A set of constants associated with what type a symbol is.
-------------------------------------------------------------------------------------------
Source File: Token.java
Author: Devin Cook, Matthew Hawkins
Description: A representation of a token associated with this grammar.
-------------------------------------------------------------------------------------------
Revision List
Token() -
Constructor for class goldengine.java.Token
Token
The constructor initialises the data of this Token.
-------------------------------------------------------------------------------------------
Source File: VariableList.java
Author: Devin Cook, Matthew Hawkins
Description: A holding class for VariableTypes, with special methods needed that a
Vector can not fulfil.
-------------------------------------------------------------------------------------------
Revision List
-------------------------------------------------------------------------------------------
Source File: VariableType.java
Author: Devin Cook, Matthew Hawkins
Description: A VariableType holds information specific to this grammar, from the author
to whether or not it is case sensitive.
-------------------------------------------------------------------------------------------
Revision List