Language.Haskell.Modules

Entry points

cleanImports

splitModule

splitModuleDecls

splitModuleBy

defaultSymbolToModule

mergeModules

Runtime environment

class MonadClean m

type CleanT m

runCleanT

putModule

findModule

modifyDryRun

modifyHsFlags

modifyRemoveEmptyImports

modifyExtensions

modifyTestMode

modifyDirs

putDirs

extraImport

Progress reporting

noisily

quietly

Re-Exports from haskell-src-exts

data ModuleName

data Name

Helper functions

modulePathBase

findHsModules

findHsFiles

withCurrentDirectory