tree-builder 0.0.3

Parser Generator library which uses Nom and procedural macros to generate recursive-descent parsers.
Documentation
1
2
3
4
5
6
7
8
9
use tree_builder_macro::rule;

rule! { Test #=> #s }

rule! { Whatever #=> "Bruh", #d+, Test+}
rule! { Whatever2 #=> "Bruh", #d+, Test*}
rule! {Test2 => Test?}
rule! {Test3 => Test, Test2}
fn main(){}