fix a bug

This commit is contained in:
blueloveTH 2023-11-21 18:32:47 +08:00
parent 787df86311
commit 5be69ffe92
2 changed files with 5 additions and 5 deletions

View File

@ -7,7 +7,7 @@
namespace pkpy{
struct RangeIter{
PY_CLASS(RangeIter, builtins, "_range_iterator")
PY_CLASS(RangeIter, builtins, _range_iterator)
Range r;
i64 current;
RangeIter(Range r) : r(r), current(r.start) {}
@ -16,7 +16,7 @@ struct RangeIter{
};
struct ArrayIter{
PY_CLASS(ArrayIter, builtins, "_array_iterator")
PY_CLASS(ArrayIter, builtins, _array_iterator)
PyObject* ref;
PyObject** begin;
PyObject** end;
@ -30,7 +30,7 @@ struct ArrayIter{
};
struct StringIter{
PY_CLASS(StringIter, builtins, "_string_iterator")
PY_CLASS(StringIter, builtins, _string_iterator)
PyObject* ref;
Str* str;
int index; // byte index
@ -43,7 +43,7 @@ struct StringIter{
};
struct Generator{
PY_CLASS(Generator, builtins, "generator")
PY_CLASS(Generator, builtins, generator)
Frame frame;
int state; // 0,1,2
List s_backup;

View File

@ -3,7 +3,7 @@ namespace pkpy
{
struct PyDequeIter // Iterator for the deque type
{
PY_CLASS(PyDequeIter, builtins, "_deque_iterator")
PY_CLASS(PyDequeIter, builtins, _deque_iterator)
PyObject *ref;
bool is_reversed;
std::deque<PyObject *>::iterator begin, end, current;