compiler
Class TreeWalker.SymbolTable

java.lang.Object
  extended by compiler.TreeWalker.SymbolTable
Enclosing class:
TreeWalker

public class TreeWalker.SymbolTable
extends java.lang.Object


Method Summary
 void add(java.lang.String name, java.lang.String value, int type, int startAddress, int arraySize)
           
 int getSize()
           
 TreeWalker.Symbol getSymbol(int i)
           
 int getSymbolType(java.lang.String s_name)
           
 int getSymbolValue(java.lang.String s_name)
           
 boolean isDefined(java.lang.String s_name)
           
 void printTable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

add

public void add(java.lang.String name,
                java.lang.String value,
                int type,
                int startAddress,
                int arraySize)

getSize

public int getSize()

getSymbol

public TreeWalker.Symbol getSymbol(int i)

getSymbolValue

public int getSymbolValue(java.lang.String s_name)

getSymbolType

public int getSymbolType(java.lang.String s_name)

isDefined

public boolean isDefined(java.lang.String s_name)

printTable

public void printTable()