Esempio n. 1
0
 public void Push(ScriptStackEntry obj)
 {
     this.Ptr++;
     if (this.Ptr == this.Size)
     {
         this.Parent.ThrowException("Stack overflow");
     }
     this.Arr[this.Ptr] = obj;
 }
Esempio n. 2
0
 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)));
 }