public SynFunc FindFunc(string name) { foreach (var func in Funcs) { if (func.Name == name) { return(func); } } if (Root != null) { return(Root.FindFunc(name)); } Console.WriteLine("Could not find function:" + name); return(null); }
public dynamic RunSysFunc(string name, dynamic[] pars) { var func = GlobalScope.FindFunc(name); return(RunFunc(func, pars)); }