1 2 3 4 5 6 7 8 9 10 11 12 13 14
use partiql_parser::Parser;
use wasm_bindgen::prelude::wasm_bindgen;
#[wasm_bindgen]
/// Parses the given query and returns the json serialized String.
pub fn parse(query: &str) -> String {
let parser = Parser::default();
let res = parser.parse(query);
match res {
Ok(r) => serde_json::to_string_pretty(&r).unwrap(),
Err(e) => serde_json::to_string_pretty(&e).unwrap(),
}
}