Fixed some unused module import warnings, now that PassM is not build of monad transformers

This commit is contained in:
Neil Brown 2008-03-10 17:19:45 +00:00
parent 9f18b348e8
commit c778ff0031
9 changed files with 1 additions and 17 deletions

View File

@ -19,10 +19,8 @@ with this program. If not, see <http://www.gnu.org/licenses/>.
-- | Driver for the compiler. -- | Driver for the compiler.
module Main (main) where module Main (main) where
import Control.Monad.Error
import Control.Monad.Identity import Control.Monad.Identity
import Control.Monad.State import Control.Monad.State
import Control.Monad.Writer
import Data.Either import Data.Either
import Data.Generics import Data.Generics
import Data.Maybe import Data.Maybe

View File

@ -19,10 +19,8 @@ with this program. If not, see <http://www.gnu.org/licenses/>.
-- | The function dictionary and various types and helper functions for backends based around C -- | The function dictionary and various types and helper functions for backends based around C
module GenerateCBased where module GenerateCBased where
import Control.Monad.Error
import Control.Monad.Reader import Control.Monad.Reader
import Control.Monad.State import Control.Monad.State
import Control.Monad.Writer
import Data.Generics import Data.Generics
import System.IO import System.IO

View File

@ -31,10 +31,8 @@ with this program. If not, see <http://www.gnu.org/licenses/>.
-- do a similar trick. -- do a similar trick.
module GenerateCTest (tests) where module GenerateCTest (tests) where
import Control.Monad.Error
import Control.Monad.State import Control.Monad.State
import Control.Monad.Reader import Control.Monad.Reader
import Control.Monad.Writer hiding (tell)
import Data.Generics import Data.Generics
import Data.List (isInfixOf, intersperse) import Data.List (isInfixOf, intersperse)
import Data.Maybe (fromMaybe) import Data.Maybe (fromMaybe)

View File

@ -34,8 +34,6 @@ The file is terminated by a single percent on its own line.
module TestHarness (automaticTest, automaticTimeTest) where module TestHarness (automaticTest, automaticTimeTest) where
import Control.Monad.Error import Control.Monad.Error
import Control.Monad.State
import Control.Monad.Writer
import Data.List import Data.List
import Data.Maybe import Data.Maybe
import System.IO import System.IO

View File

@ -38,9 +38,7 @@ If they are not equal, it shows them (using 'show') with the given message prefi
module TestUtils where module TestUtils where
import Control.Monad.Error
import Control.Monad.State import Control.Monad.State
import Control.Monad.Writer
import Data.Generics import Data.Generics
import qualified Data.Map as Map import qualified Data.Map as Map
import System.Time import System.Time

View File

@ -21,7 +21,6 @@ module ParseOccam (parseOccamProgram) where
import Control.Monad (liftM, when) import Control.Monad (liftM, when)
import Control.Monad.State (MonadState, modify, get, put) import Control.Monad.State (MonadState, modify, get, put)
import Control.Monad.Writer (tell)
import Data.List import Data.List
import qualified Data.Map as Map import qualified Data.Map as Map
import Data.Maybe import Data.Maybe

View File

@ -20,8 +20,6 @@ with this program. If not, see <http://www.gnu.org/licenses/>.
module RainTypesTest where module RainTypesTest where
import Control.Monad.State import Control.Monad.State
import Control.Monad.Error
import Control.Monad.Writer
import Data.Generics import Data.Generics
import Test.HUnit hiding (State) import Test.HUnit hiding (State)

View File

@ -19,10 +19,7 @@ with this program. If not, see <http://www.gnu.org/licenses/>.
-- | Common definitions for passes over the AST. -- | Common definitions for passes over the AST.
module Pass where module Pass where
import Control.Monad.Error
import Control.Monad.Reader
import Control.Monad.State import Control.Monad.State
import Control.Monad.Writer
import Data.Generics import Data.Generics
import Data.List import Data.List
import qualified Data.Set as Set import qualified Data.Set as Set

View File

@ -58,7 +58,7 @@ module Properties
) )
where where
import Control.Monad.Writer import Control.Monad
import Data.Generics import Data.Generics
import Data.Int import Data.Int
import Data.List import Data.List