예제 #1
0
파일: If.cs 프로젝트: tmakij/MiniPascal
 public void EmitIR(CILEmitter Emitter)
 {
     condition.EmitIR(Emitter, false);
     if (elseStatement == null)
     {
         Emitter.If(() => thenStatement.EmitIR(Emitter));
     }
     else
     {
         Emitter.IfElse(() => thenStatement.EmitIR(Emitter), () => elseStatement.EmitIR(Emitter));
     }
 }