public override string DebugString() { string rval = "<FUNC: "; if (arglist == null) //multiple arg names { for (int i = 0; i < names.Count; i++) { if (i == 0) { rval += names[0].identifier; } else { rval += names[i].identifier; } } } else { rval += "(" + arglist.identifier + ")"; } rval += " | " + body.DebugString(); return(rval + ">"); }
public override string DebugString() { return("<PAIR: " + head.DebugString() + ", " + tail.DebugString() + ">"); }