blueloveTH 2 سال پیش
والد
کامیت
783f3b7ebd
3فایلهای تغییر یافته به همراه0 افزوده شده و 26 حذف شده
  1. 0 1
      include/pocketpy/pocketpy_c.h
  2. 0 21
      src/pocketpy_c.cpp
  3. 0 4
      src2/pocketpy_c.c

+ 0 - 1
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);
 

+ 0 - 21
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;

+ 0 - 4
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) {
 
 }