12345678910111213 |
- use matzo::interp::State;
- use wasm_bindgen::prelude::*;
- #[wasm_bindgen]
- pub fn matzo_run(source: &str) -> String {
- let state = State::new();
- let mut buf = Vec::<u8>::new();
- if let Err(err) = state.run_with_writer(&source, &mut buf) {
- return err.to_string();
- } else {
- return String::from_utf8(buf).expect("Invalid UTF-8 somehow");
- }
- }
|