tokel_engine/lib.rs
1#![forbid(
2 clippy::all,
3 clippy::perf,
4 clippy::nursery,
5 clippy::unwrap_used,
6 clippy::panic,
7 clippy::pedantic,
8 rustdoc::all,
9 unsafe_code
10)]
11//! # `tokel-engine`
12//!
13//! The engine crate for *Tokel*.
14//!
15//! ---
16//!
17//! *The following is the main `tokel` workspace documentation:*
18//!
19#![doc = include_str!("../README.md")]
20
21pub mod transform;
22
23pub mod syntax;
24
25pub mod session;
26
27pub mod expand;
28
29pub mod prelude {
30 //! The prelude module of the `tokel-engine` crate.
31
32 pub use crate::transform::{Pass, Registry, Transformer};
33
34 pub use crate::expand::Expand;
35
36 pub use crate::session::Session;
37
38 pub use crate::syntax::TokelStream;
39}