public static Function MakeTestFunction(IrisType returnType, IrisType[] paramTypes) { Variable[] parameters = new Variable[paramTypes.Length]; for (int i = 0; i < parameters.Length; i++) { string name = string.Format("p{0}", i); parameters[i] = new Variable(paramTypes[i], name); } return Function.Create(returnType, parameters); }
public LocalVariable(string name, IrisType type, int slot) { Variable = new Variable(type, name); Slot = slot; }