Example #1
0
 public virtual void PushAllReverse(GenericStack <T> inOther)
 {
     for (int n = Count - 1; n >= 0; n--)
     {
         inOther.Push(this[n]);
     }
 }
Example #2
0
 public void Execute(Interpreter inI)
 {
     try {
         GenericStack <T> stack = inI.GetStack <T>();
         stack.Push(func());
     } catch (NoReturnValueException) { }
 }
Example #3
0
        public void Execute(Interpreter inI)
        {
            GenericStack <T> stack = inI.GetStack <T>();

            if (stack.Size() > 0)
            {
                func(!peek ? stack.Pop() : stack.Top());
            }
        }