pocketpy.h 572 B

12345678910111213141516171819202122232425262728293031
  1. #pragma once
  2. #include "compiler.h"
  3. #include "obj.h"
  4. #include "repl.h"
  5. #include "iter.h"
  6. #include "base64.h"
  7. #include "cffi.h"
  8. #include "linalg.h"
  9. #include "easing.h"
  10. #include "io.h"
  11. #include "vm.h"
  12. #include "re.h"
  13. #include "random.h"
  14. #include "bindings.h"
  15. namespace pkpy {
  16. void init_builtins(VM* _vm);
  17. void add_module_timeit(VM* vm);
  18. void add_module_time(VM* vm);
  19. void add_module_sys(VM* vm);
  20. void add_module_json(VM* vm);
  21. void add_module_math(VM* vm);
  22. void add_module_dis(VM* vm);
  23. void add_module_traceback(VM* vm);
  24. void add_module_gc(VM* vm);
  25. } // namespace pkpy