Re-export Expression from Predicates
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Mon, 16 May 2016 00:47:31 +0000 (01:47 +0100)
committerAndrey Mokhov <andrey.mokhov@gmail.com>
Mon, 16 May 2016 00:47:31 +0000 (01:47 +0100)
38 files changed:
src/Expression.hs
src/Predicates.hs
src/Settings/Builders/Alex.hs
src/Settings/Builders/Ar.hs
src/Settings/Builders/Cc.hs
src/Settings/Builders/Configure.hs
src/Settings/Builders/DeriveConstants.hs
src/Settings/Builders/GenApply.hs
src/Settings/Builders/GenPrimopCode.hs
src/Settings/Builders/Ghc.hs
src/Settings/Builders/GhcCabal.hs
src/Settings/Builders/GhcPkg.hs
src/Settings/Builders/Haddock.hs
src/Settings/Builders/Happy.hs
src/Settings/Builders/HsCpp.hs
src/Settings/Builders/Hsc2Hs.hs
src/Settings/Builders/Ld.hs
src/Settings/Builders/Make.hs
src/Settings/Builders/Tar.hs
src/Settings/Default.hs
src/Settings/Flavours/Quick.hs
src/Settings/Packages.hs
src/Settings/Packages/Base.hs
src/Settings/Packages/Compiler.hs
src/Settings/Packages/Directory.hs
src/Settings/Packages/Ghc.hs
src/Settings/Packages/GhcCabal.hs
src/Settings/Packages/GhcPrim.hs
src/Settings/Packages/Haddock.hs
src/Settings/Packages/Hp2ps.hs
src/Settings/Packages/IntegerGmp.hs
src/Settings/Packages/IservBin.hs
src/Settings/Packages/Rts.hs
src/Settings/Packages/RunGhc.hs
src/Settings/Packages/Touchy.hs
src/Settings/Packages/Unlit.hs
src/Settings/User.hs
src/Settings/Ways.hs

index 7fd6875..e4fe416 100644 (file)
@@ -19,6 +19,7 @@ module Expression (
     getInput, getOutput,
 
     -- * Re-exports
+    module Control.Monad.Trans.Reader,
     module Data.Monoid,
     module Builder,
     module Package,
index d2301a1..6e43d66 100644 (file)
@@ -1,6 +1,7 @@
 {-# LANGUAGE LambdaCase, FlexibleInstances #-}
 -- | Convenient predicates
 module Predicates (
+    module Expression,
     stage, stage0, stage1, stage2, notStage0,
     package, notPackage, builder, input, output, way
     ) where
index d6c49fa..2de51e0 100644 (file)
@@ -1,6 +1,5 @@
 module Settings.Builders.Alex (alexBuilderArgs) where
 
-import Expression
 import Predicates
 
 alexBuilderArgs :: Args
index aaaf29f..65654ae 100644 (file)
@@ -1,7 +1,6 @@
 module Settings.Builders.Ar (arBuilderArgs, arCmd, chunksOfSize) where
 
 import Base
-import Expression
 import Oracles.Config.Flag
 import Oracles.Config.Setting
 import Predicates
index 2d554ed..5d042d9 100644 (file)
@@ -1,7 +1,6 @@
 module Settings.Builders.Cc (ccBuilderArgs) where
 
 import Base
-import Expression
 import Oracles.Config.Setting
 import Oracles.PackageData
 import Predicates
index 1d139a9..5a946a3 100644 (file)
@@ -1,7 +1,6 @@
 module Settings.Builders.Configure (configureBuilderArgs) where
 
 import Base
-import Expression
 import Oracles.Config.Setting
 import Predicates
 import Settings
index 9238a91..034e95d 100644 (file)
@@ -1,7 +1,6 @@
 module Settings.Builders.DeriveConstants (deriveConstantsBuilderArgs) where
 
 import Base
-import Expression
 import Oracles.Config.Flag
 import Oracles.Config.Setting
 import Predicates
index 2d8140a..5938611 100644 (file)
@@ -1,6 +1,6 @@
 module Settings.Builders.GenApply (genApplyBuilderArgs) where
 
-import Expression
+import Predicates
 
 -- Stdin/stdout are handled in a special way. See Rules/Actions.hs.
 -- TODO: Dead code? ifeq "$(GhcUnregisterised)" "YES" GENAPPLY_OPTS = -u
index 801150d..ba67ec9 100644 (file)
@@ -1,6 +1,5 @@
 module Settings.Builders.GenPrimopCode (genPrimopCodeBuilderArgs) where
 
-import Expression
 import Predicates
 
 -- Stdin/stdout are handled in a special way. See Rules/Actions.hs.
index e2dd587..1385c0e 100644 (file)
@@ -1,9 +1,6 @@
 module Settings.Builders.Ghc (ghcBuilderArgs, ghcMBuilderArgs, commonGhcArgs) where
 
-import Control.Monad.Trans.Reader
-
 import Base
-import Expression
 import GHC
 import Oracles.Config.Flag
 import Oracles.Config.Setting
index 1826323..dd15345 100644 (file)
@@ -6,7 +6,6 @@ module Settings.Builders.GhcCabal (
 
 import Base
 import Builder
-import Expression
 import GHC
 import Oracles.Config.Flag
 import Oracles.Config.Setting
index 05690de..ddf67c0 100644 (file)
@@ -2,7 +2,6 @@ module Settings.Builders.GhcPkg (ghcPkgBuilderArgs) where
 
 import Base
 import Builder
-import Expression
 import Predicates
 import Settings
 import Settings.Builders.GhcCabal
index adcbdfc..8581ce4 100644 (file)
@@ -2,9 +2,8 @@ module Settings.Builders.Haddock (haddockBuilderArgs) where
 
 import Base
 import GHC
-import Package
-import Expression
 import Oracles.PackageData
+import Package
 import Predicates
 import Settings
 import Settings.Builders.Ghc
index e13d8d6..6c6c645 100644 (file)
@@ -1,6 +1,5 @@
 module Settings.Builders.Happy (happyBuilderArgs) where
 
-import Expression
 import Predicates
 
 happyBuilderArgs :: Args
index 5bb01b2..46d2b9a 100644 (file)
@@ -1,6 +1,5 @@
 module Settings.Builders.HsCpp (hsCppBuilderArgs) where
 
-import Expression
 import GHC
 import Oracles.Config.Setting
 import Predicates
index 94dc93e..9476379 100644 (file)
@@ -1,10 +1,6 @@
 module Settings.Builders.Hsc2Hs (hsc2hsBuilderArgs) where
 
-import Control.Monad.Extra
-import Control.Monad.Trans.Class
-
 import Base
-import Expression
 import Oracles.Config.Flag
 import Oracles.Config.Setting
 import Oracles.PackageData
index 1f3bc52..f8f41be 100644 (file)
@@ -1,8 +1,7 @@
 module Settings.Builders.Ld (ldBuilderArgs) where
 
-import Expression
 import Oracles.Config.Setting
-import Predicates (builder)
+import Predicates
 
 ldBuilderArgs :: Args
 ldBuilderArgs = builder Ld ? do
index a2b78f0..6a98fee 100644 (file)
@@ -1,6 +1,5 @@
 module Settings.Builders.Make (makeBuilderArgs) where
 
-import Expression
 import Predicates
 import Settings
 
index e7f8b57..179f3bc 100644 (file)
@@ -1,7 +1,6 @@
 module Settings.Builders.Tar (tarBuilderArgs) where
 
 import Base
-import Expression
 import Predicates
 
 tarBuilderArgs :: Args
index c448a6f..fa99329 100644 (file)
@@ -1,10 +1,9 @@
 module Settings.Default (defaultSplitObjects) where
 
 import Base
-import Expression
 import GHC
 import Oracles.Config.Flag
-import Predicates (notStage0)
+import Predicates
 
 defaultSplitObjects :: Predicate
 defaultSplitObjects = do
index 71e3ac5..a46b1a0 100644 (file)
@@ -1,6 +1,5 @@
 module Settings.Flavours.Quick (quickFlavourArgs, quickFlavourWays) where
 
-import Expression
 import Predicates
 
 quickFlavourArgs :: Args
index ef8fc26..ca2c862 100644 (file)
@@ -1,7 +1,6 @@
 module Settings.Packages (getPackages, knownPackages, findKnownPackage) where
 
 import Base
-import Expression
 import GHC
 import Predicates
 import Oracles.Config.Setting
index 5acc61a..516f6d6 100644 (file)
@@ -1,7 +1,6 @@
 module Settings.Packages.Base (basePackageArgs) where
 
 import Base
-import Expression
 import GHC
 import Predicates
 import Settings
index 3ca0d6f..f604515 100644 (file)
@@ -1,7 +1,6 @@
 module Settings.Packages.Compiler (compilerPackageArgs) where
 
 import Base
-import Expression
 import GHC
 import Oracles.Config.Flag
 import Oracles.Config.Setting
index e517f5c..5aa8fcf 100644 (file)
@@ -1,6 +1,5 @@
 module Settings.Packages.Directory (directoryPackageArgs) where
 
-import Expression
 import GHC
 import Predicates
 
index cec1eaf..1a06103 100644 (file)
@@ -1,6 +1,5 @@
 module Settings.Packages.Ghc (ghcPackageArgs) where
 
-import Expression
 import GHC
 import Oracles.Config.Setting
 import Predicates
index d54ed73..ea5c07f 100644 (file)
@@ -1,7 +1,6 @@
 module Settings.Packages.GhcCabal (ghcCabalPackageArgs) where
 
 import Base
-import Expression
 import GHC
 import Oracles.Config.Setting
 import Predicates
index f1a2b0c..37750ca 100644 (file)
@@ -1,6 +1,5 @@
 module Settings.Packages.GhcPrim (ghcPrimPackageArgs) where
 
-import Expression
 import GHC
 import Predicates
 
index 22e2568..d25a99f 100644 (file)
@@ -1,6 +1,5 @@
 module Settings.Packages.Haddock (haddockPackageArgs) where
 
-import Expression
 import GHC
 import Predicates
 
index bb5139f..684b744 100644 (file)
@@ -1,7 +1,6 @@
 module Settings.Packages.Hp2ps (hp2psPackageArgs) where
 
 import Base
-import Expression
 import GHC
 import Predicates
 import Settings
index 7469f3e..cc85d0f 100644 (file)
@@ -1,7 +1,6 @@
 module Settings.Packages.IntegerGmp (integerGmpPackageArgs, gmpBuildPath) where
 
 import Base
-import Expression
 import GHC
 import Oracles.Config.Setting
 import Predicates
index 34e4eff..5eb03ac 100644 (file)
@@ -1,6 +1,5 @@
 module Settings.Packages.IservBin (iservBinPackageArgs) where
 
-import Expression
 import GHC
 import Predicates
 
index 51d5b4c..e0bae29 100644 (file)
@@ -3,7 +3,6 @@ module Settings.Packages.Rts (
     ) where
 
 import Base
-import Expression
 import GHC
 import Oracles.Config.Flag
 import Oracles.Config.Setting
index 1e88466..492832b 100644 (file)
@@ -1,6 +1,5 @@
 module Settings.Packages.RunGhc (runGhcPackageArgs) where
 
-import Expression
 import GHC
 import Oracles.Config.Setting
 import Predicates
index b4948eb..8ffd6ca 100644 (file)
@@ -1,7 +1,6 @@
 module Settings.Packages.Touchy (touchyPackageArgs) where
 
 import Base
-import Expression
 import GHC
 import Predicates
 import Settings
index 82ed323..c5613d1 100644 (file)
@@ -1,7 +1,6 @@
 module Settings.Packages.Unlit (unlitPackageArgs) where
 
 import Base
-import Expression
 import GHC
 import Predicates
 import Settings
index 7cf9997..3acd506 100644 (file)
@@ -8,7 +8,6 @@ module Settings.User (
 import Base
 import CmdLineFlag
 import GHC
-import Expression
 import Predicates
 import Settings.Default
 
index 554c7b4..c727c23 100644 (file)
@@ -2,7 +2,6 @@ module Settings.Ways (getLibraryWays, getRtsWays) where
 
 import Base
 import CmdLineFlag
-import Expression
 import Oracles.Config.Flag
 import Predicates
 import Settings.Flavours.Quick