ConstraintResult
- class ConstraintResult
One
(instance, assertion)pair and the verdict for it.- Variables:
instance – the concrete usage that was checked (the thing written
new Def(...)or a usage carrying declarative bindings).assertion – the
assert constraintusage that was evaluated.verdict – the three-valued outcome.
value – the raw value the compiler returned (
Nonewhen it could not evaluate, or a non-boolean it produced); kept for diagnostics.detail – a short human-readable explanation, primarily for the
Verdict.UNDECIDABLEandVerdict.UNSUPPORTEDcases.
Members defined in
ConstraintResult(5 members)Attributes
- assertion: syside.AssertConstraintUsage = None
- instance: syside.Usage = None
- verdict: syside.evaluation.Verdict = None