1#![allow(unused)]
2pub(crate) mod errors;
3
4pub use errors::{Error, Result};
5
6pub mod color;
7pub use color::{
8 ansi, ansi_clear, back, bg, bgfg, couple, fg, fore, from_bytes, from_string, invert_bw, reset,
9 rgb_from_bytes, rgb_from_string, wrap,
10};
11
12mod macros;
13
14pub mod r#match;
15pub use r#match::{Ascii, Buffer, Literal, Match, Matcher, Production, Special, StackRange};
16
17pub mod source;
18pub use source::{Position, Source, Span};
19
20pub mod state;
21pub use state::State;
22
23pub mod traceback;
24pub use traceback::{Caller, Traceback};
25
26pub mod data;
27pub use data::Stack;
28
29pub mod token;
30pub use token::Token;
31
32pub mod prelude;