mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-23 21:10:19 +00:00
Update frame.h
This commit is contained in:
parent
098dab4707
commit
30d968dea5
@ -47,8 +47,9 @@ struct ValueStack {
|
||||
PyVar& peek(int n){ return _sp[-n]; }
|
||||
PyVar peek(int n) const { return _sp[-n]; }
|
||||
void push(PyVar v){ *_sp++ = v; }
|
||||
void push(std::nullptr_t) { memset(_sp++, 0, sizeof(PyVar)); }
|
||||
void pop(){ --_sp; }
|
||||
PyVar popx(){ return *--_sp; }
|
||||
PyVar popx(){ --_sp; return *_sp; }
|
||||
ArgsView view(int n){ return ArgsView(_sp-n, _sp); }
|
||||
void shrink(int n){ _sp -= n; }
|
||||
int size() const { return _sp - _begin; }
|
||||
|
Loading…
x
Reference in New Issue
Block a user