override public object Apply(Symbol id) { if (this.bindings.ContainsKey(id)) { return(bindings[id]); } else { return(env.Apply(id)); } }
public override object Eval(Env env) { // Debug.WriteLine("Eval->Var: " + id); return env.Apply(id); }
public override object Eval(Env env) { // Debug.WriteLine("Eval->Var: " + id); return(env.Apply(id)); }