|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.irs.jam.Table | +--com.irs.jam.SymbolTable
Represents a plan's variables and their bindings
Fields inherited from class com.irs.jam.Table |
_hashTable, _hashTableSize, _nextID, _NullId, _table, _tableIncrementSize, _tableSize |
Constructor Summary | |
SymbolTable()
Default constructor |
|
SymbolTable(int tabSz,
int tabIncSz,
int hashTabSz)
Constructor with suggested sizes |
Method Summary | |
int |
getID(java.lang.String s)
Return the identifying number for the symbol with the specified label |
void |
removeThis(DListEnumerator bucket)
Delete an entry from the Symbol Table |
Methods inherited from class com.irs.jam.Table |
add, add, getBucket, getBucket, getSize, hash, lookup, lookup, lookup, print, replace |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SymbolTable()
public SymbolTable(int tabSz, int tabIncSz, int hashTabSz)
Method Detail |
public int getID(java.lang.String s)
public void removeThis(DListEnumerator bucket)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |