2024-06-12 15:13:09 +08:00
|
|
|
#![deny(
|
|
|
|
future_incompatible,
|
|
|
|
let_underscore,
|
|
|
|
nonstandard_style,
|
|
|
|
rust_2024_compatibility,
|
|
|
|
clippy::all
|
|
|
|
)]
|
2024-06-12 12:27:35 +08:00
|
|
|
#![warn(clippy::pedantic)]
|
|
|
|
#![allow(
|
|
|
|
dead_code,
|
|
|
|
clippy::cast_possible_truncation,
|
|
|
|
clippy::cast_sign_loss,
|
|
|
|
clippy::enum_glob_use,
|
|
|
|
clippy::missing_errors_doc,
|
|
|
|
clippy::missing_panics_doc,
|
|
|
|
clippy::module_name_repetitions,
|
|
|
|
clippy::similar_names,
|
|
|
|
clippy::too_many_lines,
|
|
|
|
clippy::wildcard_imports
|
|
|
|
)]
|
2020-03-23 16:12:52 +08:00
|
|
|
|
2024-09-06 11:06:26 +08:00
|
|
|
// users of nac3core need to use the same version of these dependencies, so expose them as nac3core::*
|
|
|
|
pub use inkwell;
|
|
|
|
pub use nac3parser;
|
|
|
|
|
2021-08-19 15:30:15 +08:00
|
|
|
pub mod codegen;
|
|
|
|
pub mod symbol_resolver;
|
2021-08-24 17:14:34 +08:00
|
|
|
pub mod toplevel;
|
2021-08-19 15:30:15 +08:00
|
|
|
pub mod typecheck;
|