Safe Haskell | None |
---|---|
Language | Haskell98 |
Resolves reexports for psc-ide
Documentation
getReexports :: Module -> [ExternDecl] Source #
replaceExportWithAliases :: [ExternDecl] -> ModuleIdent -> [ExternDecl] Source #
replaceReexport :: ExternDecl -> Module -> Module -> Module Source #
emptyModule :: Module Source #
isExport :: ExternDecl -> Bool Source #
removeExportDecls :: Module -> Module Source #
replaceReexports :: Module -> Map ModuleIdent [ExternDecl] -> Module Source #
resolveReexports :: Map ModuleIdent [ExternDecl] -> Module -> Module Source #