IDatatype funcall(String name, IDatatype[] param, Evaluator eval, Environment env, Producer p) { Function fun = (Function) eval.getDefine(env, name, param.length); if (fun != null) { return call(fun, param, eval, env, p); } return null; }
IDatatype funcall(String name, IDatatype[] param, Evaluator eval, Environment env, Producer p) { Function fun = (Function) eval.getDefine(env, name, param.length); if (fun != null) { return call(fun, param, eval, env, p); } return null; }
void funcall(String name, IDatatype[] param, Evaluator eval, Environment env, Producer p) { Function fun = (Function) eval.getDefine(env, name, param.length); if (fun != null) { new Funcall(name).call((Computer)eval, (Binding)env.getBind(), env, p, fun, param); } }
void funcall(String name, IDatatype[] param, Evaluator eval, Environment env, Producer p) { Function fun = (Function) eval.getDefine(env, name, param.length); if (fun != null) { new Funcall(name).call((Computer)eval, (Binding)env.getBind(), env, p, fun, param); } }