cowlang/
lib.rs

1// Hide warnings generated by Plex
2#![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};