diff --git a/include/pocketpy/pocketpy_c.h b/include/pocketpy/pocketpy_c.h index dbefbcd5..27730e46 100644 --- a/include/pocketpy/pocketpy_c.h +++ b/include/pocketpy/pocketpy_c.h @@ -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); diff --git a/src/pocketpy_c.cpp b/src/pocketpy_c.cpp index 870d7288..5e437d9c 100644 --- a/src/pocketpy_c.cpp +++ b/src/pocketpy_c.cpp @@ -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; diff --git a/src2/pocketpy_c.c b/src2/pocketpy_c.c index 0d61dcd6..91db270d 100644 --- a/src2/pocketpy_c.c +++ b/src2/pocketpy_c.c @@ -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) { }