[][src]Crate abnf

use abnf::abnf::rulelist;

let (remaining, rules) = rulelist(b"rule = A / B / C\n").unwrap();

for rule in &rules {
    println!("[!] {:#?}\n", rule);
}

println!("---------------\n{}", String::from_utf8_lossy(remaining));

Modules

abnf

Parsing of ABNF

core

Parsing of ABNF Core Rules

types