mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
some fix
This commit is contained in:
parent
e1e3e208cb
commit
3e9a6256ad
@ -10,5 +10,3 @@ typedef struct pkpy_VM{
|
||||
|
||||
void pkpy_VM__ctor(pkpy_VM* self);
|
||||
void pkpy_VM__dtor(pkpy_VM* self);
|
||||
|
||||
PyObject* pkpy_VM__gcnew(pkpy_VM* self, pkpy_Type type);
|
||||
|
@ -1,40 +1,40 @@
|
||||
#include "pocketpy/interpreter/vm.h"
|
||||
#include "pocketpy/objects/base.h"
|
||||
// #include "pocketpy/interpreter/vm.h"
|
||||
// #include "pocketpy/objects/base.h"
|
||||
|
||||
void pkpy_VM__ctor(pkpy_VM* self){
|
||||
self->True = (PyVar){
|
||||
.type=tp_bool,
|
||||
.is_ptr=true,
|
||||
.extra=1,
|
||||
._obj=pkpy_VM__gcnew(self, tp_bool)
|
||||
};
|
||||
// void pkpy_VM__ctor(pkpy_VM* self){
|
||||
// self->True = (PyVar){
|
||||
// .type=tp_bool,
|
||||
// .is_ptr=true,
|
||||
// .extra=1,
|
||||
// ._obj=pkpy_VM__gcnew(self, tp_bool)
|
||||
// };
|
||||
|
||||
self->False = (PyVar){
|
||||
.type=tp_bool,
|
||||
.is_ptr=true,
|
||||
.extra=0,
|
||||
._obj=pkpy_VM__gcnew(self, tp_bool)
|
||||
};
|
||||
// self->False = (PyVar){
|
||||
// .type=tp_bool,
|
||||
// .is_ptr=true,
|
||||
// .extra=0,
|
||||
// ._obj=pkpy_VM__gcnew(self, tp_bool)
|
||||
// };
|
||||
|
||||
self->None = (PyVar){
|
||||
.type=tp_none_type,
|
||||
.is_ptr=true,
|
||||
._obj=pkpy_VM__gcnew(self, tp_none_type)
|
||||
};
|
||||
// self->None = (PyVar){
|
||||
// .type=tp_none_type,
|
||||
// .is_ptr=true,
|
||||
// ._obj=pkpy_VM__gcnew(self, tp_none_type)
|
||||
// };
|
||||
|
||||
self->NotImplemented = (PyVar){
|
||||
.type=tp_not_implemented_type,
|
||||
.is_ptr=true,
|
||||
._obj=pkpy_VM__gcnew(self, tp_not_implemented_type)
|
||||
};
|
||||
// self->NotImplemented = (PyVar){
|
||||
// .type=tp_not_implemented_type,
|
||||
// .is_ptr=true,
|
||||
// ._obj=pkpy_VM__gcnew(self, tp_not_implemented_type)
|
||||
// };
|
||||
|
||||
self->Ellipsis = (PyVar){
|
||||
.type=tp_ellipsis,
|
||||
.is_ptr=true,
|
||||
._obj=pkpy_VM__gcnew(self, tp_ellipsis)
|
||||
};
|
||||
}
|
||||
// self->Ellipsis = (PyVar){
|
||||
// .type=tp_ellipsis,
|
||||
// .is_ptr=true,
|
||||
// ._obj=pkpy_VM__gcnew(self, tp_ellipsis)
|
||||
// };
|
||||
// }
|
||||
|
||||
void pkpy_VM__dtor(pkpy_VM* self){
|
||||
// void pkpy_VM__dtor(pkpy_VM* self){
|
||||
|
||||
}
|
||||
// }
|
Loading…
x
Reference in New Issue
Block a user