Explorar o código

Merge branch 'main' of https://github.com/blueloveTH/pocketpy

blueloveTH %!s(int64=2) %!d(string=hai) anos
pai
achega
a23e4bfff5
Modificáronse 2 ficheiros con 5 adicións e 5 borrados
  1. 4 4
      include/pocketpy/iter.h
  2. 1 1
      src/collections.cpp

+ 4 - 4
include/pocketpy/iter.h

@@ -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;

+ 1 - 1
src/collections.cpp

@@ -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;