[ create a new paste ] login | about

Link: http://codepad.org/qaFJCnFY    [ raw code | fork ]

Plain Text, pasted on Mar 28:
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()]);

  }
}



Create a new paste based on this one


Comments: