2023-12-25 18:10:40 +00:00
|
|
|
#![no_main]
|
2023-12-24 06:35:21 +00:00
|
|
|
|
2023-12-25 18:10:40 +00:00
|
|
|
use wasm::wasm_parse_org;
|
2023-12-24 05:59:41 +00:00
|
|
|
use wasm_bindgen::prelude::wasm_bindgen;
|
2023-12-24 05:39:57 +00:00
|
|
|
|
2023-12-24 20:48:33 +00:00
|
|
|
mod error;
|
2023-12-24 06:35:21 +00:00
|
|
|
mod wasm;
|
|
|
|
|
2023-12-24 05:59:41 +00:00
|
|
|
#[wasm_bindgen]
|
2023-12-24 06:35:21 +00:00
|
|
|
pub fn parse_org(org_contents: &str) -> wasm_bindgen::JsValue {
|
2023-12-25 18:10:40 +00:00
|
|
|
let rust_parsed = wasm_parse_org(org_contents);
|
2023-12-25 17:03:59 +00:00
|
|
|
serde_wasm_bindgen::to_value(&rust_parsed).unwrap()
|
|
|
|
}
|