1#![allow(
3 clippy::redundant_closure_call,
4 clippy::unused_unit,
5 clippy::match_single_binding,
6 clippy::let_unit_value,
7 clippy::unit_arg,
8 clippy::ptr_arg,
9 clippy::comparison_chain,
10 clippy::unnested_or_patterns,
11 unused_braces
12)]
13
14pub mod ast;
15
16mod values;
17pub use values::*;
18
19#[cfg(feature = "compiler")]
20mod compiler;
21#[cfg(feature = "compiler")]
22pub use compiler::*;
23
24#[cfg(feature = "interpreter")]
25pub mod interpreter;
26#[cfg(feature = "interpreter")]
27pub use interpreter::{Interpreter, Module};