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