ConstraintDescriptionModule

PackageReified.Constraint
Builds and traverses constraint descriptions.

Summary

NameSignatureSynopsis
childrenConstraintDescription.children descriptionThe immediate child descriptions of a node, in authored order.
isOpaqueConstraintDescription.isOpaque descriptionTrue when the node itself declines export and proof.
atomsConstraintDescription.atoms descriptionEvery interpreted primitive reachable without crossing an opacity boundary, in authored order.

children

ConstraintDescription.children description
Member
The immediate child descriptions of a node, in authored order.

Parameters

NameTypeDescription
descriptionConstraintDescription

Returns

ConstraintDescription list

isOpaque

ConstraintDescription.isOpaque description
Member
True when the node itself declines export and proof. Its children may still be inspectable.

Parameters

NameTypeDescription
descriptionConstraintDescription

Returns

bool

atoms

ConstraintDescription.atoms description
Member
Every interpreted primitive reachable without crossing an opacity boundary, in authored order.

Parameters

NameTypeDescription
descriptionConstraintDescription

Returns

ConstraintAtom list