Example #1
0
 public Function(TypeObj retType, string name, params TypeObj[] paramTypes)
 {
     Name    = name;
     BuiltIn = true;
     RetType = retType;
     for (var i = 0; i < paramTypes.Length; i += 1)
     {
         Parameters.Add(new Parameter(i, paramTypes[i]));
     }
 }
Example #2
0
 public Overload(TypeObj typeObj)
 {
     Name = typeObj.Name;
     Funcs.AddRange(typeObj.Initializers);
 }