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 Source #
Constraint Generation: Toplevel -------------------------------------------
generateConstraintsWithEnv :: TargetInfo -> CGInfo -> CGEnv -> CGInfo Source #
consE :: CGEnv -> CoreExpr -> CG SpecType Source #
Bidirectional Constraint Generation: SYNTHESIS ----------------------------