1 2 3 4 5 6 7 8 9 10 11 12
mod ast; mod error; mod parser; pub use ast::*; pub use error::*; pub type CompileResult<T> = Result<T, CompileError>; pub fn compile(source: &str) -> CompileResult<Schema> { parser::parse_schema(source) }