Package marf.nlp.Parsing

Class Summary
ClassSymTabEntry Class SymTab Entry.
CodeGenerator Code Generator.
Compiler Compiler Class.
FuncSymTabEntry Function SymTab Entry.
GenericLexicalAnalyzer GenericLexicalAnalyzer Class.
LexicalAnalyzer LexicalAnalyzer class encapsulates the functionality required for lexical analysis of a C+- source program.
Parser Generic Language Parser.
ProbabilisticParser TODO: document and refactor $Id: ProbabilisticParser.java,v 1.23 2005/06/01 05:35:09 mokhov Exp $
SemanticAnalyzer Semantic Analyzer.
SymbolTable Symbol Table implementation.
SymDataType User-defined symbol's data type.
SymTabEntry This class denotes one entry per user-defined symbol in the Sumbol Table.
Token This class denotes a Token data structure.
TokenSubType C+- Specific Tokens Types.
TokenType Generic Token Type.
TransitionTable TransitionTable class stores transition table for the main parser.
VarSymTabEntry Variable SymTab Entry.
 

Exception Summary
CompilerError Generic Compiler Error.
LexicalError This class denotes LexicalError type.
SemanticError Class SemanticError.
SyntaxError Syntax Errors.