blueloveTH 1 год назад
Родитель
Сommit
0f5ce54c66
3 измененных файлов с 6 добавлено и 0 удалено
  1. 1 0
      include/pocketpy/interpreter/modules.h
  2. 1 0
      src/interpreter/vm.c
  3. 4 0
      src/modules/os.c

+ 1 - 0
include/pocketpy/interpreter/modules.h

@@ -2,6 +2,7 @@
 
 void pk__add_module_pkpy();
 void pk__add_module_os();
+void pk__add_module_sys();
 void pk__add_module_math();
 void pk__add_module_dis();
 void pk__add_module_random();

+ 1 - 0
src/interpreter/vm.c

@@ -195,6 +195,7 @@ void VM__ctor(VM* self) {
     // add modules
     pk__add_module_pkpy();
     pk__add_module_os();
+    pk__add_module_sys();
     pk__add_module_math();
     pk__add_module_dis();
     pk__add_module_random();

+ 4 - 0
src/modules/os.c

@@ -47,4 +47,8 @@ void pk__add_module_os() {
     py_Ref mod = py_newmodule("os");
     py_bindfunc(mod, "chdir", os_chdir);
     py_bindfunc(mod, "getcwd", os_getcwd);
+}
+
+void pk__add_module_sys() {
+    py_Ref mod = py_newmodule("sys");
 }