wain_syntax_binary/
lib.rs

1#![forbid(unsafe_code)]
2#![warn(clippy::dbg_macro)]
3
4mod error;
5mod leb128;
6mod parser;
7
8pub mod source;
9
10pub use error::{Error, ErrorKind, Result};
11pub use parser::Parser;
12use source::BinarySource;
13use wain_ast::Root;
14
15pub fn parse(input: &[u8]) -> Result<'_, Root<'_, BinarySource<'_>>> {
16    let mut parser = Parser::new(input);
17    parser.parse()
18}