public override string ToString() { return(new StringBuilder().Append("function(") .Append(string.Join(",", ArgumentNames)).AppendLine(")") .AppendLine(FunctionBody.ToString()).AppendLine("end") .ToString()); }