Skip to main content

analyze

Function analyze 

Source
pub fn analyze(hg: &HypergraphRule, context: ExecutorContext) -> Eligibility
Expand description

Analyze a HypergraphRule and return the eligibility verdict.

All boundaries are checked; the returned vector is in a stable order matching the Boundary enum’s declaration order (modulo the one-or-zero-positive-atoms check, which is reported with the observed positive_count). Order stability matters for the explain-output snapshot tests.