private void Add(ICILType type, params string[] aliases) { this._types.Add(type.FullName, type); for (int i = 0; i < aliases.Length; i++) { string a = aliases[i]; this._types.Add(a, type); } }
public Function(string nameFct, ICILType returnType, List <ICILType> parameters, List <ICILType> locVar, List <InstructionNode> code) { _nameFct = nameFct; _returnType = returnType; _parameters = parameters; _code = code; _locVar = locVar; _labels = new Dictionary <string, int>(); }
public Value(ICILType vartype, Object data) { _type = vartype; _data = data; }