Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
coreToDef :: Reftable r => LocSymbol -> Var -> CoreExpr -> LogicM [Def (Located (RRType r)) DataCon] Source #
coreToLogic :: CoreExpr -> LogicM Expr Source #
mkS :: ByteString -> Maybe Expr Source #
runToLogic :: TCEmb TyCon -> LogicMap -> DataConMap -> (String -> Error) -> LogicM t -> Either Error t Source #
runToLogicWithBoolBinds :: [Var] -> TCEmb TyCon -> LogicMap -> DataConMap -> (String -> Error) -> LogicM t -> Either Error t Source #
strengthenResult :: Var -> SpecType Source #
strengthenResult' :: Var -> SpecType Source #