mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 03:20:18 +00:00
some cleanup
This commit is contained in:
parent
641b9a9e27
commit
783f3b7ebd
@ -94,7 +94,6 @@ PK_EXPORT void pkpy_free(void* p);
|
||||
PK_EXPORT pkpy_CString pkpy_string(const char* s);
|
||||
PK_EXPORT pkpy_CName pkpy_name(const char* s);
|
||||
PK_EXPORT pkpy_CString pkpy_name_to_string(pkpy_CName name);
|
||||
PK_EXPORT void pkpy_compile_to_string(pkpy_vm*, const char* source, const char* filename, int mode, bool* ok, char** out);
|
||||
PK_EXPORT void pkpy_set_output_handler(pkpy_vm*, pkpy_COutputHandler handler);
|
||||
PK_EXPORT void pkpy_set_import_handler(pkpy_vm*, pkpy_CImportHandler handler);
|
||||
|
||||
|
@ -558,27 +558,6 @@ pkpy_CString pkpy_name_to_string(pkpy_CName name){
|
||||
return s;
|
||||
}
|
||||
|
||||
void pkpy_compile_to_string(pkpy_vm* vm_handle, const char* source, const char* filename, int mode, bool* ok, char** out){
|
||||
VM* vm = (VM*) vm_handle;
|
||||
pkpy_clear_error(vm_handle, NULL);
|
||||
try{
|
||||
CodeObject_ code = vm->compile(source, filename, (CompileMode)mode);
|
||||
// *out = code->serialize(vm).c_str_dup();
|
||||
// *ok = true;
|
||||
*out = strdup("OK!");
|
||||
*ok = ok;
|
||||
}catch(Exception& e){
|
||||
*ok = false;
|
||||
*out = e.summary().c_str_dup();
|
||||
}catch(std::exception& e){
|
||||
*ok = false;
|
||||
*out = strdup(e.what());
|
||||
}catch(...){
|
||||
*ok = false;
|
||||
*out = strdup("unknown error");
|
||||
}
|
||||
}
|
||||
|
||||
void pkpy_set_output_handler(pkpy_vm* vm_handle, pkpy_COutputHandler handler){
|
||||
VM* vm = (VM*) vm_handle;
|
||||
vm->_stdout = handler;
|
||||
|
@ -238,10 +238,6 @@ pkpy_CString pkpy_name_to_string(pkpy_CName name) {
|
||||
return returnValue;
|
||||
}
|
||||
|
||||
void pkpy_compile_to_string(pkpy_vm* vm, const char* source, const char* filename, int mode, bool* ok, char** out) {
|
||||
|
||||
}
|
||||
|
||||
void pkpy_set_output_handler(pkpy_vm* vm, pkpy_COutputHandler handler) {
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user