Files
ngr/src/eval.rs

16 lines
324 B
Rust

mod env;
mod primop;
mod value;
pub use env::{EvalEnvironment, LookupError};
pub use primop::PrimOpError;
pub use value::Value;
#[derive(Clone, Debug, PartialEq, thiserror::Error)]
pub enum EvalError {
#[error(transparent)]
Lookup(#[from] LookupError),
#[error(transparent)]
PrimOp(#[from] PrimOpError),
}