public Program.OperandInfo.OperandType[] ParseOperands(string operands) { string[] registers = operands.Split(new char[] { ' ', ',' }, StringSplitOptions.RemoveEmptyEntries); Program.OperandInfo.OperandType[] operand_type_list = new Program.OperandInfo.OperandType[registers.Length]; for (int o = 0; o < registers.Length; ++o) { //Console.WriteLine("operand {0} is {1} {2}", o, registers[o], OperandInfo.GetType(registers[o])); operand_type_list[o] = Program.OperandInfo.GetType(registers[o]); } return operand_type_list; }
public RegisterDependencyNode(Program.OperandInfo.OperandType operand_type) { m_operand_type = operand_type; }