Expand description
Evaluation: leaf comparisons, comparison expressions, and observation expressions.
Functions§
- eval_
comparison - Evaluate a single
Comparisonagainst a single object, dereferencing throughstorewhere the path requires it. Honors the leaf’snegatedflag. - eval_
comparison_ expression - Evaluate a comparison expression against one observation using binding
enumeration: each distinct referenced object-type is bound to one object of
that type from the observation (or none); the expression matches if some
binding makes the boolean tree true. This gives correct “same object” semantics
for
ANDwithin an observation while staying cheap (observations are small). - eval_
pattern - Evaluate a whole pattern against a list of observations.