1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
//! ```
//! use 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));
//! ```

mod abnf;
pub mod core;
mod types;

pub use crate::abnf::*;
pub use crate::types::*;