1
0
blueloveTH 2 жил өмнө
parent
commit
a9ffc70942
1 өөрчлөгдсөн 6 нэмэгдсэн , 1 устгасан
  1. 6 1
      src/pocketpy.h

+ 6 - 1
src/pocketpy.h

@@ -705,7 +705,7 @@ inline void init_builtins(VM* _vm) {
         return VAR(ss.str());
         return VAR(ss.str());
     });
     });
 
 
-    /************ MappingProxy ************/
+    /************ mappingproxy ************/
     _vm->bind_method<0>("mappingproxy", "keys", [](VM* vm, ArgsView args) {
     _vm->bind_method<0>("mappingproxy", "keys", [](VM* vm, ArgsView args) {
         MappingProxy& self = _CAST(MappingProxy&, args[0]);
         MappingProxy& self = _CAST(MappingProxy&, args[0]);
         List keys;
         List keys;
@@ -918,6 +918,11 @@ inline void init_builtins(VM* _vm) {
     _vm->bind__ne__(_vm->tp_dict, [](VM* vm, PyObject* a, PyObject* b) {
     _vm->bind__ne__(_vm->tp_dict, [](VM* vm, PyObject* a, PyObject* b) {
         return !vm->py_equals(a, b);
         return !vm->py_equals(a, b);
     });
     });
+
+    RangeIter::register_class(_vm, _vm->builtins);
+    ArrayIter::register_class(_vm, _vm->builtins);
+    StringIter::register_class(_vm, _vm->builtins);
+    Generator::register_class(_vm, _vm->builtins);
 }
 }
 
 
 #ifdef _WIN32
 #ifdef _WIN32