package symtable;
import java.util.HashMap;
import java.io.PrintStream;
public class SymbolTable {
private HashMap<String, SymbolTableEntry> table;
public SymbolTable() {
table = new HashMap<String, SymbolTableEntry>();
}
public SymbolTableEntry lookup(String name){
return table.get(name);
}
public void insert(String name, Type type, String scope, int offset) {
table.put(name, new SymbolTableEntry(type, scope, offset));
}
public void outputDot(PrintStream out){
String[] keyset = (String[]) table.keySet().toArray(new String[table.size()]);
}
}