|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SymbolTable | |
---|---|
org.norecess.citkit.symboltable | Classes that implement a symbol table. |
org.norecess.citkit.tir.expressions | This package provides the classes for the expressions in a language. |
org.norecess.citkit.types |
Uses of SymbolTable in org.norecess.citkit.symboltable |
---|
Classes in org.norecess.citkit.symboltable that implement SymbolTable | |
---|---|
class |
EmptySymbolTable<T>
This class allows other symbol-table implementations to avoid null checks. |
class |
HashSymbolTable<A>
Implements a symbol table for a compiler of Hobbes and perhaps other languages |
Constructors in org.norecess.citkit.symboltable with parameters of type SymbolTable | |
---|---|
HashSymbolTable(SymbolTable<A> previous)
Builds a new symbol table using the specified symbol table as the previous symbol table for the previous scope. |
Uses of SymbolTable in org.norecess.citkit.tir.expressions |
---|
Methods in org.norecess.citkit.tir.expressions that return SymbolTable | |
---|---|
SymbolTable<HobbesType> |
LetETIR.getTypeTable()
|
Methods in org.norecess.citkit.tir.expressions with parameters of type SymbolTable | |
---|---|
void |
LetETIR.setTypeTable(SymbolTable<HobbesType> typeTable)
|
Uses of SymbolTable in org.norecess.citkit.types |
---|
Constructors in org.norecess.citkit.types with parameters of type SymbolTable | |
---|---|
RecordType(java.util.Map<Symbol,HobbesType> fields,
SymbolTable<HobbesType> environment)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |