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