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