Module analysis

Module analysis 

Source
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 dependency graph for all reachable rules
extract_references
Extract all fact and rule references from an expression.
fact_display_name
Get a display name for a fact
find_required_facts_recursive
Recursively find all facts required by a rule, following rule dependencies.