Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
arbitrary' :: AtomType -> WithTCMap Gen (Either RelationalError Atom) Source #
maybeToRight :: b -> Maybe a -> Either b a Source #
arbitraryRelationTuple :: Attributes -> WithTCMap Gen (Either RelationalError RelationTuple) Source #
arbitraryWithRange :: Gen (Either RelationalError RelationTuple) -> Range -> Gen [Either RelationalError RelationTuple] Source #
arbitraryRelation :: Attributes -> Range -> WithTCMap Gen (Either RelationalError Relation) Source #
type WithTCMap a = ReaderT TypeConstructorMapping a Source #