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 078b94ff8f
commit d66fb79796
9 changed files with 17 additions and 1 deletions

View File

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

View File

@ -19,8 +19,10 @@ 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
module GenerateCBased where
import Control.Monad.Error
import Control.Monad.Reader
import Control.Monad.State
import Control.Monad.Writer
import Data.Generics
import System.IO

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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