Safe Haskell | None |
---|---|
Language | Haskell2010 |
- organizeExtensionsRefactoring :: RefactoringChoice
- projectOrganizeExtensionsRefactoring :: RefactoringChoice
- projectOrganizeExtensions :: ProjectRefactoring
- tryOut :: String -> String -> IO ()
- organizeExtensions :: LocalRefactoring
- reduceExtensions :: UnnamedModule -> Ghc [Extension]
- collectExtensions :: UnnamedModule -> Ghc ExtMap
- expandDefaults :: UnnamedModule -> [Extension]
- collectDefaultExtensions :: UnnamedModule -> [Extension]
- toExt :: String -> Extension
- module Language.Haskell.Tools.Refactor.Builtin.ExtensionOrganizer.ExtMonad
Documentation
reduceExtensions :: UnnamedModule -> Ghc [Extension] Source #
Reduces default extension list (keeps unsupported extensions)
collectExtensions :: UnnamedModule -> Ghc ExtMap Source #
Collects extensions induced by the source code (with location info)
expandDefaults :: UnnamedModule -> [Extension] Source #
Collects default extension list, and expands each extension
collectDefaultExtensions :: UnnamedModule -> [Extension] Source #
Collects extensions enabled by default