1pub(crate) mod ast; 2mod error; 3mod parser; 4 5#[cfg(test)] 6mod tests; 7 8pub(crate) type Parser<'a> = parser::Parser<'a>; 9 10pub(crate) type Error = error::Error; 11pub(crate) type Result<T> = std::result::Result<T, error::Error>;