Reorganize module namespace
- Remove Language.Haskell prefix from all modules - Move 'GHCMod.*' to 'GhcMod.Exe' - Move 'GhcModExe' to 'GhcMod.Exe'
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
{-# LANGUAGE OverloadedStrings #-}
|
||||
{-# OPTIONS_GHC -fno-warn-unused-do-bind #-}
|
||||
|
||||
module GHCMod.Options (
|
||||
module GhcMod.Exe.Options (
|
||||
parseArgs,
|
||||
parseArgsInteractive,
|
||||
GhcModCommands(..)
|
||||
@@ -25,12 +25,12 @@ module GHCMod.Options (
|
||||
import Options.Applicative
|
||||
import Options.Applicative.Types
|
||||
|
||||
import GHCMod.Options.Commands
|
||||
import GHCMod.Options.ShellParse
|
||||
import GHCMod.Version
|
||||
import Language.Haskell.GhcMod.Options.DocUtils
|
||||
import Language.Haskell.GhcMod.Options.Options
|
||||
import Language.Haskell.GhcMod.Types
|
||||
import GhcMod.Exe.Options.Commands
|
||||
import GhcMod.Exe.Options.ShellParse
|
||||
import GhcMod.Exe.Version
|
||||
import GhcMod.Options.DocUtils
|
||||
import GhcMod.Options.Options
|
||||
import GhcMod.Types
|
||||
|
||||
parseArgs :: IO (Options, GhcModCommands)
|
||||
parseArgs =
|
||||
@@ -16,16 +16,16 @@
|
||||
{-# LANGUAGE OverloadedStrings #-}
|
||||
{-# OPTIONS_GHC -fno-warn-unused-do-bind #-}
|
||||
|
||||
module GHCMod.Options.Commands where
|
||||
module GhcMod.Exe.Options.Commands where
|
||||
|
||||
import Data.Semigroup
|
||||
import Options.Applicative
|
||||
import Options.Applicative.Types
|
||||
import Options.Applicative.Builder.Internal
|
||||
import Language.Haskell.GhcMod.Types
|
||||
import Language.Haskell.GhcMod.Read
|
||||
import Language.Haskell.GhcMod.Options.DocUtils
|
||||
import Language.Haskell.GhcMod.Options.Help
|
||||
import GhcMod.Types
|
||||
import GhcMod.Read
|
||||
import GhcMod.Options.DocUtils
|
||||
import GhcMod.Options.Help
|
||||
|
||||
type Symbol = String
|
||||
type Expr = String
|
||||
@@ -13,7 +13,7 @@
|
||||
--
|
||||
-- You should have received a copy of the GNU Affero General Public License
|
||||
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
module GHCMod.Options.ShellParse (parseCmdLine) where
|
||||
module GhcMod.Exe.Options.ShellParse (parseCmdLine) where
|
||||
|
||||
import Data.Char
|
||||
import Data.List
|
||||
@@ -14,7 +14,7 @@
|
||||
-- You should have received a copy of the GNU Affero General Public License
|
||||
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
module GHCMod.Version where
|
||||
module GhcMod.Exe.Version where
|
||||
|
||||
import Paths_ghc_mod
|
||||
import Data.Version (showVersion)
|
||||
@@ -7,7 +7,7 @@ import Control.Monad
|
||||
import Data.Typeable (Typeable)
|
||||
import Data.List
|
||||
import Data.List.Split
|
||||
import Language.Haskell.GhcMod.Pretty
|
||||
import GhcMod.Pretty
|
||||
import System.FilePath ((</>))
|
||||
import System.Directory (setCurrentDirectory, getAppUserDataDirectory,
|
||||
removeDirectoryRecursive)
|
||||
@@ -15,12 +15,12 @@ import System.IO
|
||||
import System.Exit
|
||||
import Prelude
|
||||
|
||||
import GHCMod.Options
|
||||
import GhcMod
|
||||
import GhcModExe.Find
|
||||
import GhcModExe.Internal hiding (MonadIO,liftIO)
|
||||
import Language.Haskell.GhcMod.Monad
|
||||
import Language.Haskell.GhcMod.Types
|
||||
import GhcMod.Exe.Find
|
||||
import GhcMod.Exe.Options
|
||||
import GhcMod.Exe.Internal hiding (MonadIO,liftIO)
|
||||
import GhcMod.Monad
|
||||
import GhcMod.Types
|
||||
|
||||
import Exception
|
||||
|
||||
Reference in New Issue
Block a user