public override LispNode GetNodeCopy() { var fn = new UserDefinedFunction(formals.GetNodeCopy(), body.GetNodeCopy()); fn.FuncEnv = FuncEnv.GetCopy(); return(fn); }
public UserDefinedFunction(UserDefinedFunction fn) { FuncEnv = fn.FuncEnv; formals = fn.formals; body = fn.body; }