Expand description
Reference and dependency analysis utilities
This module provides shared infrastructure for extracting references from expressions and analyzing dependencies between rules.
Used by both semantic validation and evaluation.
Structs§
- References
- References extracted from an expression
Functions§
- build_
dependency_ graph - Build a dependency graph showing which rules depend on which other rules.
- extract_
references - Extract all fact and rule references from an expression.
- fact_
display_ name - Get a display name for a fact
- find_
missing_ dependencies - Find all missing facts and rules for a rule.
- find_
required_ facts_ recursive - Recursively find all facts required by a rule, following rule dependencies.