1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use nom::IResult; pub mod basic; pub mod constant; pub mod definition; pub mod document; pub mod field; pub mod functions; pub mod header; pub mod types; mod utils; pub trait Parser<'a>: Sized { fn parse(input: &'a str) -> IResult<&'a str, Self>; }