5 // Cesar Octavio Lopez Nataren
7 // (C) 2003, Cesar Octavio Lopez Nataren, <cesar@ciencias.unam.mx>
13 namespace Microsoft.JScript {
15 public class FunctionObject : ScriptFunction {
18 internal string ReturnType;
19 internal FormalParameterList Params;
22 internal FunctionObject (string name,
23 FormalParameterList p,
31 internal FunctionObject ()
33 Params = new FormalParameterList ();
37 public override string ToString ()
39 StringBuilder sb = new StringBuilder ();
41 sb.Append ("function ");
42 sb.Append (Name + " ");
46 sb.Append (Params.ToString ());
52 sb.Append (Body.ToString ());
56 return sb.ToString ();