some cleanup

This commit is contained in:
blueloveTH 2023-12-26 21:38:38 +08:00
parent 641b9a9e27
commit 783f3b7ebd
3 changed files with 0 additions and 26 deletions

View File

@ -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);

View File

@ -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;

View File

@ -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) {
}