Fixed some unused module import warnings, now that PassM is not build of monad transformers
This commit is contained in:
parent
9f18b348e8
commit
c778ff0031
2
Main.hs
2
Main.hs
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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)
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue
Block a user