Function dynparser::parse [−][src]
pub fn parse(s: &str, rules: &SetOfRules) -> Result<Node, Error>
Parse a string with a set of rules
the main rule is the starting point to parse
Examples
Parse a simple literal
#[macro_use] extern crate dynparser; fn main() { let rules = rules!{ "main" => ref_rule!("3a"), "3a" => lit!("aaa") }; assert!(dynparser::parse("aaa", &rules).is_ok()) }
More examples in marcros