public class SL_IdentNode extends ParseNode {
  // no children

  private String name;
  public SL_IdentNode(String name_) { super(); name=name_;  }
  public int getType()    { return G_IDENT; }
  public String getName() { return name; }
  public ParseNode interpret(SymbolTable st) throws InterpretException {    
    return st.getBinding(name);
  }
  public void print() { 
    // overrides the default print method in ParseNode
    printSpaces();
    sprint("[ident ("+name+")]"); 
  }
}
