| |||||||||||||||||||||||
| |||||||||||||||||||||||
| Description | |||||||||||||||||||||||
| constraint resolution | |||||||||||||||||||||||
| Synopsis | |||||||||||||||||||||||
| |||||||||||||||||||||||
| Documentation | |||||||||||||||||||||||
| type Constraints = Set Constrain | |||||||||||||||||||||||
| data Constrain | |||||||||||||||||||||||
| |||||||||||||||||||||||
| noC :: Constraints | |||||||||||||||||||||||
| substC :: Subst -> Constraints -> Constraints | |||||||||||||||||||||||
| joinC :: Constraints -> Constraints -> Constraints | |||||||||||||||||||||||
| insertC :: Constrain -> Constraints -> Constraints | |||||||||||||||||||||||
| partitionC :: Constraints -> (Constraints, Constraints) | |||||||||||||||||||||||
| partition into qualification and subtyping constraints | |||||||||||||||||||||||
| toListC :: Constraints -> [(Type, Type)] | |||||||||||||||||||||||
| convert subtypings constrains to a pair list | |||||||||||||||||||||||
| shapeRelAndSimplify :: Bool -> Env -> Constraints -> Maybe Type -> State Int (Result (Subst, Constraints)) | |||||||||||||||||||||||
| fromTypeMap :: TypeMap -> Rel Type | |||||||||||||||||||||||
| the type relation of declared types | |||||||||||||||||||||||
| Produced by Haddock version 2.4.2 |