blob: 22d931d373835baa76241186e0ecddb1466370a2 (
plain)
use wast::{
parser::{self, ParseBuffer},
Wat,
};
pub fn wat2wasm<'a>(wat: &str) -> Vec<u8> {
let buf = ParseBuffer::new(wat).expect("failed to create parse buffer");
let mut module = parser::parse::<Wat>(&buf).expect("failed to parse wat");
module.encode().expect("failed to encode wat")
}
|