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