1
2
3
4
5
6
7
8
9
use nom::IResult;

mod utils;
mod constant;
mod basic;

pub trait Parser<'a>: Sized {
    fn parse(input: &'a str) -> IResult<&'a str, Self>;
}