Skip to main content

haystack_core/expr/
mod.rs

1//! Expression evaluator for arithmetic/logic expressions over entity tags.
2
3pub mod ast;
4pub mod eval;
5pub mod parser;
6
7pub use ast::{BinOp, CmpOp, ExprNode, LogicOp, MAX_EXPR_DEPTH, MAX_EXPR_SOURCE, UnOp};
8pub use eval::{Expr, ExprContext};
9pub use parser::{ExprError, parse_expr};