Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
parsedResultAction :: [CommandLineOption] -> ModSummary -> ParsedResult -> Hsc ParsedResult Source #
handleException :: SomeException -> IO a Source #
imp :: MonadThrow m => [String] -> ModuleName -> Located HsModulePs -> m (Located HsModulePs) Source #
updateQualifiedIdentifiers :: Data a => ModuleName -> Set ModuleName -> Set ModuleName -> a -> State (Map ModuleName SrcSpanAnnN) a Source #
updateImports :: ModuleName -> Map Target Source -> Map Target PackageName -> Map ModuleName SrcSpanAnnN -> [LImportDecl GhcPs] -> [LImportDecl GhcPs] Source #
createImport :: Map Target Source -> Map Target PackageName -> ModuleName -> Maybe (ImportDecl GhcPs) Source #