Safe Haskell | None |
---|---|
Language | Haskell98 |
This module defines the representation of Subtyping and WF Constraints, and the code for syntax-directed constraint generation.
Documentation
generateConstraints :: TargetInfo -> CGInfo #
Constraint Generation: Toplevel -------------------------------------------
generateConstraintsWithEnv :: TargetInfo -> CGInfo -> CGEnv -> CGInfo #
consE :: CGEnv -> CoreExpr -> CG SpecType #
Bidirectional Constraint Generation: SYNTHESIS ----------------------------