Macro dynparser::rules [−][src]
macro_rules! rules { ($($n:expr => $e:expr),*) => { ... }; }
Create a map of rules
example
#[macro_use] extern crate dynparser; use dynparser::parse; fn main() { let rules = rules!{ "main" => and!{ lit!("aa"), ref_rule!("rule2") }, "rule2" => and!{ lit!("b"), lit!("c") } }; assert!(parse("aabc", &rules).is_ok()) }