1
2
3
4
5
6
7
8
9
10
pub use tree_builder_macro::build_tree;
pub use tree_builder_macro::rule;
pub use tree_builder_macro::ast_parser_maker;
pub use __private::nom::error::convert_error;
pub mod __private;
pub mod public_parsers;

pub trait Parser{
    fn parse(input: &str) -> nom::IResult<&str, Box<Self>, nom::error::VerboseError<&str>>;
}