|
||||||||||
| 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 | |||||||||