joosc.symbol
Class SymbolTable
java.lang.Object
joosc.symbol.SymbolTable
- public class SymbolTable
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SymbolTable
public SymbolTable()
scope
public SymbolTable scope()
unscope
public SymbolTable unscope()
putSymbol
public Symbol putSymbol(java.lang.String name,
Symbol.Constants.SymbolKind kind,
Node value)
getSymbol
public Symbol getSymbol(java.lang.String key)
defSymbol
public boolean defSymbol(java.lang.String key)
toString
public java.lang.String toString()
elements
public java.util.Enumeration elements()