public void BinopExp(BinopExp e)
{
e.Left.Visit(this);
e.Right.Visit(this);
switch(e.Oper){
case Operator.ADD:
il.Emit(OpCodes.Add);
break;
case Operator.SUB:
il.Emit(OpCodes.Sub);
break;
case Operator.MUL:
il.Emit(OpCodes.Mul);
break;
case Operator.DIVIDE:
il.Emit(OpCodes.Div);
break;
}
}