Expand description
Pure Rust evaluation engine for Lemma
Evaluates Lemma documents by:
- Building a fact map (inputs)
- Topologically sorting rules (execution plan)
- Executing rules in dependency order
- Building response with operation records
Modules§
- context
- Evaluation context for executing Lemma rules
- datetime
- DateTime operations
- expression
- Expression evaluation
- operations
- Type-aware arithmetic and comparison operations
- rules
- Rule evaluation
- units
- Unit conversion system
Structs§
- Evaluator
- Stateless evaluator for Lemma documents