use melody_compiler::compiler;
use std::ffi::CStr;
use std::ffi::CString;
#[no_mangle]
pub extern "C" fn melody_compiler(input: *const i8) -> *const i8 {
let input = unsafe { CStr::from_ptr(input) };
let output = compiler(input.to_str().unwrap()).unwrap();
CString::new(output).unwrap().into_raw()
}