Skip to main content

Module expr

Module expr 

Source
Expand description

Expression evaluator for arithmetic/logic expressions over entity tags.

Re-exports§

pub use ast::BinOp;
pub use ast::CmpOp;
pub use ast::ExprNode;
pub use ast::LogicOp;
pub use ast::MAX_EXPR_DEPTH;
pub use ast::MAX_EXPR_SOURCE;
pub use ast::UnOp;
pub use eval::Expr;
pub use eval::ExprContext;
pub use parser::ExprError;
pub use parser::parse_expr;

Modules§

ast
Expression AST types for arithmetic/logic expressions over entity tags.
eval
Expression evaluator with built-in functions.
parser
Hand-written recursive descent parser for expressions.