haskell-tools-builtin-refactorings-1.0.0.4: Refactoring Tool for Haskell

Safe HaskellNone
LanguageHaskell2010

Language.Haskell.Tools.Refactor.Builtin.OrganizeExtensions

Synopsis

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