コード例 #1
0
 private void MoveToInstruction(VMStackFrame frame, byte instruction, bool continueExecution)
 {
     if (instruction == 254)
     {
         Pop(VMPrimitiveExitCode.RETURN_TRUE);
     }
     else if (instruction == 255)
     {
         Pop(VMPrimitiveExitCode.RETURN_FALSE);
     }
     else if (instruction == 253)
     {
         Pop(VMPrimitiveExitCode.ERROR);
     }
     else
     {
         frame.InstructionPointer = instruction;
     }
     if (continueExecution)
     {
         NextInstruction();
     }
 }
コード例 #2
0
 public abstract VMPrimitiveExitCode Execute(VMStackFrame context);