1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
// # Syntax #![cfg_attr(feature = "no-std", no_std)] #![cfg_attr(feature = "no-std", alloc)] #![feature(drain_filter)] extern crate mech_core; #[cfg(feature="no-std")] #[macro_use] extern crate alloc; #[cfg(not(feature = "no-std"))] extern crate core; extern crate hashbrown; #[macro_use] extern crate nom; pub mod lexer; #[macro_use] pub mod parser; pub mod compiler; pub mod formatter;