public Function(FunctionPrototype proto, StatementList statements) { Statements = statements; Prototype = proto; }
public ExternFunction(FunctionPrototype proto, CalculateDelegate3 func) : base(proto, null) { count = 3; function3 = func; }
public Function(StatementList statements) { Prototype = new FunctionPrototype("", new string[0]); Statements = statements; }
public ExternFunction(FunctionPrototype proto, CalculateDelegate1 func) : base(proto, null) { function1 = func; count = 1; }