#![warn(missing_docs)]
#![warn(clippy::dbg_macro)]
#![warn(clippy::print_stdout)]
#![warn(clippy::map_unwrap_or)]
#![warn(clippy::similar_names)]
#![warn(clippy::todo)]
#![warn(clippy::unimplemented)]
#![warn(clippy::undocumented_unsafe_blocks)]
#![allow(clippy::module_inception)]
pub mod lex {
mod char_stream;
mod errors;
mod lex;
mod tok;
pub use char_stream::*;
pub use errors::*;
pub use lex::*;
pub use tok::*;
}
pub mod parse {
mod errors;
mod parse;
pub use errors::*;
pub use parse::*;
}
pub mod utils {
mod files;
mod location;
pub use files::*;
pub use location::*;
}
pub mod diagnostics {
mod diag;
mod macros;
mod utils;
pub use diag::*;
pub use utils::*;
}
#[cfg(test)]
mod tests {
mod lex;
mod utils;
}