public override void Eval(EvaluatorState ev) { //Console.WriteLine(this.ToString()); // second operand IValue a = ev.GetVal(); // work with arrays only if (ev.RegR.TypeOf() == ValueTypeID.TYPE_TABLEREF) { ValueTable table = (ValueTable)ev.RegR.GetObjectValue(); table.Rewind(); } else { throw new SharpNektonException(new SharpNektonError(SharpNektonErrorID.E_EXPTYPETABLEREF)); } }