2020-11-29 07:22:31 -05:00
|
|
|
#![forbid(unsafe_code)]
|
|
|
|
|
2020-06-04 16:39:33 -04:00
|
|
|
#[macro_use]
|
|
|
|
mod error;
|
|
|
|
|
2021-02-03 13:10:58 -05:00
|
|
|
mod analyzer;
|
2020-06-04 16:39:33 -04:00
|
|
|
mod compiler;
|
2020-06-05 22:58:14 -04:00
|
|
|
mod config;
|
2020-06-04 16:39:33 -04:00
|
|
|
mod optimizer;
|
|
|
|
mod parser;
|
|
|
|
mod resolver;
|
|
|
|
mod translator;
|
|
|
|
mod util;
|
|
|
|
|
|
|
|
pub use compiler::Compiler;
|
2020-06-06 14:20:01 -04:00
|
|
|
pub use config::Config;
|
2020-06-04 16:39:33 -04:00
|
|
|
pub use error::{Error, ErrorKind};
|
|
|
|
|
|
|
|
#[cfg(feature = "procmacro")]
|
|
|
|
#[doc(hidden)]
|
|
|
|
pub mod procmacro;
|