pub mod ast;
pub mod lexer;
mod alternation;
mod atom;
mod class;
mod group;
mod state;
#[cfg(test)]
mod tests;
pub use alternation::DEFAULT_NEST_LIMIT;
pub use ast::*;
pub use lexer::{EscapeKind, Lexer, Token, TokenKind};
pub use state::{parse, parse_with_nest_limit, Parser};