Skip to main content

tidepool_eval/
lib.rs

1//! Tree-walking interpreter for Tidepool Core expressions.
2//!
3//! Provides `Value`, environment management, thunk allocation, and a lazy
4//! evaluator that reduces `CoreExpr` to `Value`.
5
6pub mod env;
7pub mod error;
8pub mod eval;
9pub mod heap;
10pub mod pass;
11pub mod value;
12
13pub use env::*;
14pub use error::*;
15pub use eval::*;
16pub use heap::*;
17pub use pass::*;
18pub use value::*;