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