public Node eval(Environment env) { if(this.isSymbol()) { id = new Ident(this.getName()); return id.eval(this, env); } return this; }
} // BuiltIn public virtual Node eval(Environment e) { if (this.isSymbol()) { Ident id = new Ident(this.getName()); return(id.eval(this, e)); } return(this); }
public virtual Node eval(Environment env) { if (this is Ident) { iden = new Ident(this.getName()); return(iden.eval(this, env)); } return(this); }