Safe Haskell | None |
---|---|
Language | Haskell98 |
Language.Haskell.Liquid.GHC.Interface
Synopsis
- pprintCBs :: [CoreBind] -> Doc
- extractSpecComments :: HsParsedModule -> [(Maybe RealSrcLoc, String)]
- listLMap :: LogicMap
- classCons :: Maybe [ClsInst] -> [Id]
- derivedVars :: Config -> MGIModGuts -> [Var]
- importVars :: CoreProgram -> [Id]
- modSummaryHsFile :: ModSummary -> FilePath
- makeFamInstEnv :: [FamInst] -> ([TyCon], [(Symbol, DataCon)])
- clearSpec :: BareSpec -> BareSpec
- checkFilePragmas :: [Located String] -> IO ()
- lookupTyThing :: GhcMonad m => TypeEnv -> Name -> m (Maybe TyThing)
- updLiftedSpec :: BareSpec -> Maybe BareSpec -> BareSpec
Printer
predicates
Internal exports (provisional)
extractSpecComments :: HsParsedModule -> [(Maybe RealSrcLoc, String)] Source #
Extract Specifications from GHC -------------------------------------------
classCons :: Maybe [ClsInst] -> [Id] Source #
Extract Ids ---------------------------------------------------------------
derivedVars :: Config -> MGIModGuts -> [Var] Source #
importVars :: CoreProgram -> [Id] Source #
updLiftedSpec :: BareSpec -> Maybe BareSpec -> BareSpec Source #
Per-Module Pipeline -------------------------------------------------------
Orphan instances
Show TargetInfo Source # | |
Methods showsPrec :: Int -> TargetInfo -> ShowS # show :: TargetInfo -> String # showList :: [TargetInfo] -> ShowS # | |
PPrint TargetInfo Source # | |
PPrint TargetSpec Source # | Pretty Printing ----------------------------------------------------------- |
Result SourceError Source # | |