mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 03:20:18 +00:00
Update pocketpy.h
This commit is contained in:
parent
4368dc3501
commit
2362e88ea0
@ -688,7 +688,7 @@ public:
|
|||||||
operator T*() { return _ptr; }
|
operator T*() { return _ptr; }
|
||||||
};
|
};
|
||||||
|
|
||||||
#define pkpy_allocate(T, ...) *(new PkExported<T>(__VA_ARGS__))
|
#define PKPY_ALLOCATE(T, ...) *(new PkExported<T>(__VA_ARGS__))
|
||||||
|
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
@ -751,7 +751,7 @@ extern "C" {
|
|||||||
__EXPORT
|
__EXPORT
|
||||||
/// Create a REPL, using the given virtual machine as the backend.
|
/// Create a REPL, using the given virtual machine as the backend.
|
||||||
REPL* pkpy_new_repl(VM* vm){
|
REPL* pkpy_new_repl(VM* vm){
|
||||||
return pkpy_allocate(REPL, vm);
|
return PKPY_ALLOCATE(REPL, vm);
|
||||||
}
|
}
|
||||||
|
|
||||||
__EXPORT
|
__EXPORT
|
||||||
@ -769,7 +769,7 @@ extern "C" {
|
|||||||
__EXPORT
|
__EXPORT
|
||||||
/// Create a virtual machine.
|
/// Create a virtual machine.
|
||||||
VM* pkpy_new_vm(bool use_stdio){
|
VM* pkpy_new_vm(bool use_stdio){
|
||||||
VM* vm = pkpy_allocate(VM, use_stdio);
|
VM* vm = PKPY_ALLOCATE(VM, use_stdio);
|
||||||
init_builtins(vm);
|
init_builtins(vm);
|
||||||
add_module_sys(vm);
|
add_module_sys(vm);
|
||||||
add_module_time(vm);
|
add_module_time(vm);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user