コード例 #1
0
        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);
        }
コード例 #2
0
 public LocalVariable(string name, IrisType type, int slot)
 {
     Variable = new Variable(type, name);
     Slot = slot;
 }