Safe Haskell | Safe-Infered |
---|
Documentation
updateDynFlags :: DynFlags -> [FilePath] -> DynFlagsSource
getGhcModGuts1 :: GhcMonad m => FilePath -> m MGIModGutsSource
getGhcModGutsSimpl1 :: GhcMonad m => FilePath -> m MGIModGutsSource
peepGHCSimple :: GhcMonad m => FilePath -> m bSource
moduleHquals :: GhcMonad m => MGIModGuts -> [FilePath] -> FilePath -> [String] -> [FilePath] -> m [FilePath]Source
printVars :: (NamedThing a, Outputable a) => String -> [a] -> IO ()Source
importVars :: CBVisitable a => a -> [Var]Source
definedVars :: [Bind b] -> [b]Source
moduleSpec :: GhcMonad m => [Var] -> [Char] -> MGIModGuts -> [FilePath] -> m (GhcSpec, [String], [FilePath])Source
allDepNames :: MGIModGuts -> [String]Source
depNames :: MGIModGuts -> [ModuleName]Source
dirImportNames :: MGIModGuts -> [ModuleName]Source
targetName :: FilePath -> FilePathSource
getSpecs :: (Functor m, MonadIO m) => [FilePath] -> [String] -> [Ext] -> m (Spec BareType Symbol)Source
transParseSpecs :: MonadIO m => [Ext] -> [FilePath] -> HashSet ([Char], [Char]) -> Spec BareType Symbol -> [([Char], [Char])] -> m (Spec BareType Symbol)Source
exprReadVars :: (CBVisitable (Bind t), CBVisitable (Alt t)) => Expr t -> [Id]Source
exprLiterals :: (CBVisitable (Bind t), CBVisitable (Alt t)) => Expr t -> [Literal]Source
ppFreeVars :: [Var] -> StringSource
ppVarExp :: (Outputable a1, Outputable a) => (a, a1) -> SDocSource