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
10
11
12
use tree_builder_macro::rule;


rule!{Test3 => @Test1}
rule!{Test4 => @Test1, @Test2}
rule!{Test5 => @(@Test1, @Test2), @Test3}
rule!{Test2 => @#d}
rule!{Test1 => @"a"}
rule!{
    Rule => @#d+, @"a"*, @[a-z]?
}
fn main(){}