coins.cfront
Class SymbolTable

java.lang.Object
  extended bycoins.cfront.SymbolTable

final class SymbolTable
extends java.lang.Object


Constructor Summary
SymbolTable()
           
SymbolTable(int n, SymbolTable _parent)
           
SymbolTable(SymbolTable _parent)
           
 
Method Summary
 java.lang.Object get(java.lang.String internalRep)
           
 int getInt(java.lang.String internalRep)
           
 java.lang.Object getLocal(java.lang.String internalRep)
           
 SymbolTable getParent()
           
 java.lang.Object put(java.lang.String internalRep, java.lang.Object value)
           
 void putInt(java.lang.String internalRep, int value)
           
 void show()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SymbolTable

public SymbolTable()

SymbolTable

public SymbolTable(SymbolTable _parent)

SymbolTable

public SymbolTable(int n,
                   SymbolTable _parent)
Method Detail

show

public void show()

getParent

public SymbolTable getParent()

putInt

public void putInt(java.lang.String internalRep,
                   int value)

getInt

public int getInt(java.lang.String internalRep)

get

public java.lang.Object get(java.lang.String internalRep)

getLocal

public java.lang.Object getLocal(java.lang.String internalRep)

put

public java.lang.Object put(java.lang.String internalRep,
                            java.lang.Object value)