Safe Haskell | None |
---|---|
Language | Haskell98 |
Synopsis
- literalFRefType :: Literal -> RType RTyCon RTyVar Reft
- literalFReft :: Literal -> Reft
- literalConst :: TCEmb TyCon -> Literal -> (Sort, Maybe Expr)
- mkI :: Integer -> Maybe Expr
- mkS :: ByteString -> Maybe Expr
Documentation
literalFReft :: Literal -> Reft #
literalConst :: TCEmb TyCon -> Literal -> (Sort, Maybe Expr) #
literalConst
returns Nothing
for unhandled lits because
otherwise string-literals show up as global int-constants
which blow up qualifier instantiation.
mkS :: ByteString -> Maybe Expr #