|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SymbolTable | |
|---|---|
| marf.nlp.Parsing | |
| marf.nlp.Parsing.GrammarCompiler | |
| Uses of SymbolTable in marf.nlp.Parsing |
|---|
| Fields in marf.nlp.Parsing declared as SymbolTable | |
|---|---|
protected SymbolTable |
SymTabEntry.oLocalSymTab
Local scope symbol table (if applicable). |
protected SymbolTable |
SymbolTable.oParentSymTab
Backward reference. |
protected SymbolTable |
GenericLexicalAnalyzer.oSymTab
A reference to local symbol table. |
SymbolTable |
SemanticAnalyzer.oSymTab
Internal reference to the symbol table for type and definition checks. |
| Methods in marf.nlp.Parsing that return SymbolTable | |
|---|---|
SymbolTable |
SymTabEntry.getLocalSymTab()
Allows querying for the local scope symbol table (if applicable). |
static SymbolTable |
Parser.getSymbolTable()
Allows querying for the current symbol table. |
SymbolTable |
GenericLexicalAnalyzer.getSymTab()
Access method for the SymTab property. |
| Methods in marf.nlp.Parsing with parameters of type SymbolTable | |
|---|---|
static void |
Parser.setSymbolTable(SymbolTable poSymTab)
Allows setting a new symbol table. |
| Constructors in marf.nlp.Parsing with parameters of type SymbolTable | |
|---|---|
GenericLexicalAnalyzer(SymbolTable poSymTab)
Constructor with symbol table. |
|
LexicalAnalyzer(SymbolTable poSymTab)
Constructor with the symbol table as a reference. |
|
SymbolTable(java.lang.String pstrName,
SymbolTable poParentSymTab)
Accepts scope name and the reference to the parent. |
|
| Uses of SymbolTable in marf.nlp.Parsing.GrammarCompiler |
|---|
| Constructors in marf.nlp.Parsing.GrammarCompiler with parameters of type SymbolTable | |
|---|---|
GrammarAnalyzer(SymbolTable poSymTab)
Constructs a grammar analyzer using a predefined symbol table. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||