Class Summary |
Grammar |
Represents the language Grammar data structure. |
GrammarAnalyzer |
GrammarAnalyzer class encapsulates functionality
required for lexical analysis of a the grammar definition file. |
GrammarCompiler |
Grammar compiler -- compiles source grammar file
and produces a corresponding transition table for
a given language denoted by the grammar. |
GrammarElement |
Generic grammar token that must be subclassed. |
GrammarTokenType |
Represents the data type of a grammar token. |
NonTerminal |
Non-terminal grammar element. |
ProbabilisticGrammarAnalyzer |
Probabilistic Grammar Analyzer -- an lexical analyzer designed
for probabilistic grammars out of a stream of characters. |
ProbabilisticGrammarCompiler |
Probabilistic Grammar Compiler processes
a grammar enhanced with probability tokens
assigned to each production. |
ProbabilisticGrammarTokenType |
Probabilistic Grammar Token Type. |
ProbabilisticRule |
Probabilistic Rule encapsulates a rule of a
probabilistic grammar, which is amended with probabilities. |
Rule |
Language Grammar Rule. |
SemanticToken |
Class SematicToken, for Semantic Analysis. |
Terminal |
Represents terminal symbol grammar element. |