Skip to main content

kyu_expression/
lib.rs

1//! kyu-expression: bound expressions, function registry, type coercion, scalar evaluation.
2
3pub mod bound_expr;
4pub mod coercion;
5pub mod evaluator;
6pub mod function_registry;
7
8pub use bound_expr::{BoundExpression, FunctionId};
9pub use coercion::{
10    coerce_binary_arithmetic, coerce_comparison, coerce_concat, common_type, try_coerce,
11};
12pub use evaluator::{Tuple, evaluate, evaluate_constant};
13pub use function_registry::{FunctionKind, FunctionRegistry, FunctionSignature};