コード例 #1
0
ファイル: Env.cs プロジェクト: MilkTool/tachy
 override public object Apply(Symbol id)
 {
     if (this.bindings.ContainsKey(id))
     {
         return(bindings[id]);
     }
     else
     {
         return(env.Apply(id));
     }
 }
コード例 #2
0
ファイル: Expression.cs プロジェクト: jeffdik/tachy
 public override object Eval(Env env)
 {
     // Debug.WriteLine("Eval->Var: " + id);
     return env.Apply(id);
 }
コード例 #3
0
ファイル: Expression.cs プロジェクト: MilkTool/tachy
 public override object Eval(Env env)
 {
     // Debug.WriteLine("Eval->Var: " + id);
     return(env.Apply(id));
 }