public void Push(ScriptStackEntry obj) { this.Ptr++; if (this.Ptr == this.Size) { this.Parent.ThrowException("Stack overflow"); } this.Arr[this.Ptr] = obj; }
private byte Arith(out ScriptStackEntry a, out ScriptStackEntry b) { b = this.Pop(); a = this.Top; return((byte)(((a.IsFloat ? 1 : 0) << 1) | (b.IsFloat ? 1 : 0))); }