예제 #1
0
 public void SetMethodArguments(IEvalStack callerEvalStack)
 {
     MtdArg[] args = Context.Args;
     for (int i = args.Length - 1; i >= 0; i--)
     {
         args[i].Val = callerEvalStack.Pop().Val;
     }
 }
예제 #2
0
        public void TakeMethodReturnValue(IEvalStack callieEvalStack)
        {
            ESSlot topSlot = callieEvalStack.Pop();

            Context.EvalStack.Push(topSlot);
        }