예제 #1
0
		private string OperatorToString(BackwalkOperator op)
		{
			switch (op)
			{
			case BackwalkOperator.add: return "+";
			case BackwalkOperator.sub: return "-";
			case BackwalkOperator.mul: return "*";
			case BackwalkOperator.and: return "&";
			case BackwalkOperator.cmp: return "cmp";
			case BackwalkOperator.deref: return "deref";
			default: throw new NotImplementedException("NYI");
			}
			
		}
예제 #2
0
 public BackwalkOperation(BackwalkOperator op, int operand)
 {
     this.op = op; this.operand = operand;
 }