Expand description
Pure Rust evaluation engine for Lemma
Executes pre-validated execution plans in dependency order. The execution plan is self-contained with all rules flattened into branches. The evaluator executes rules linearly without recursion or tree traversal.
Re-exports§
pub use operations::ComputationKind;pub use operations::OperationKind;pub use operations::OperationRecord;pub use operations::OperationResult;pub use request::parse_rule_result_conversion_strings;pub use request::EvaluationRequest;pub use response::DataGroup;pub use response::Response;pub use response::RuleResult;
Modules§
- conversion_
explanation - Structured explanation steps for unit conversions (
as). - explanation
- expression
- Iterative expression evaluation
- operations
- Operation types and result handling for evaluation
- request
- Evaluation request options (rule-result unit conversion).
- response