Corretta backtrace
git-svn-id: svn://10.65.10.50/trunk@1128 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
9a59449da3
commit
6b509bd81d
@ -109,7 +109,7 @@ public:
|
|||||||
void begin() { _ip = 0;} // Mette all'inizio il puntatore all'istruzione corrente
|
void begin() { _ip = 0;} // Mette all'inizio il puntatore all'istruzione corrente
|
||||||
TCode& step() { return (TCode&) _rpn[end() ? _ip : _ip++];} // Incrementa istruction pointer
|
TCode& step() { return (TCode&) _rpn[end() ? _ip : _ip++];} // Incrementa istruction pointer
|
||||||
bool end() const { return ((TCode&) _rpn[_ip]).getsym() == _endsym;} // Ritorna vero se _ip ha raggiunto il simbolo di fine codice
|
bool end() const { return ((TCode&) _rpn[_ip]).getsym() == _endsym;} // Ritorna vero se _ip ha raggiunto il simbolo di fine codice
|
||||||
void backtrace(int step = 1) { _ip > step ? _ip -= step : begin(); }
|
void backtrace(int step = 1) { if (_ip > step) _ip -= step; else begin(); }
|
||||||
TCodearray(int size = 50); // Il costruttore crea un array di 10 elementi
|
TCodearray(int size = 50); // Il costruttore crea un array di 10 elementi
|
||||||
virtual ~TCodearray() {}
|
virtual ~TCodearray() {}
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user