コード例 #1
0
ファイル: Applier.cs プロジェクト: TommyPersson/Yalla
        public object Apply(FunctionNode function, IList<object> arguments, Environment environment)
        {
            var result = applyFunctions[function.GetType()].Invoke(this, function, arguments, environment);

            return result;
        }
コード例 #2
0
ファイル: PrettyPrinter.cs プロジェクト: TommyPersson/Yalla
 private void PrettyPrintSub(FunctionNode node)
 {
     stringWriter.Write("<primitive-function: " + node.Symbol + ">");
 }
コード例 #3
0
ファイル: Applier.cs プロジェクト: TommyPersson/Yalla
 public object Apply(FunctionNode function, IList<object> arguments)
 {
     return Apply(function, arguments, evaluator.GlobalEnvironment);
 }