Skip to main content

Module evaluation

Module evaluation 

Source
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