@@ -60,29 +60,24 @@ import Util.Pretty hiding (Str)
60-- Work around AMP without CPP
60-- Work around AMP without CPP
61import Prelude (Bool(..), Double, Enum(..), Eq(..), FilePath, Functor(..), Int,
61import Prelude (Bool(..), Double, Enum(..), Eq(..), FilePath, Functor(..), Int,
62 Integer, Maybe(..), Monad(..), Num(..), Ord(..), Ordering(..),
62 Integer, Maybe(..), Monad(..), Num(..), Ord(..), Ordering(..),
63− Read(..), Show(..), String, div, error, flip, fst, mod, not,
63+ Show(..), String, div, error, fst, mod, not, otherwise, read,
64− otherwise, read, snd, ($), (&&), (.), (||))
64+ snd, ($), (&&), (.), (||))
66import Control.Applicative (Alternative, Applicative(..))
66import Control.Applicative (Alternative, Applicative(..))
67import qualified Control.Applicative as A (Alternative(..))
67import qualified Control.Applicative as A (Alternative(..))
68import Control.DeepSeq (($!!))
68import Control.DeepSeq (($!!))
69import Control.Monad.State.Strict
69import Control.Monad.State.Strict
70−import Control.Monad.Trans.Except (Except(..))
71import Data.Binary hiding (get, put)
70import Data.Binary hiding (get, put)
72−import qualified Data.Binary as B
73import Data.Char
71import Data.Char
74import Data.Data (Data)
72import Data.Data (Data)
75import Data.Foldable (Foldable)
73import Data.Foldable (Foldable)
76import Data.List hiding (group, insert)
74import Data.List hiding (group, insert)
77import qualified Data.Map.Strict as Map
75import qualified Data.Map.Strict as Map
78import Data.Maybe (listToMaybe)
76import Data.Maybe (listToMaybe)
79−import Data.Monoid (mconcat)
80import Data.Set (Set, fromList, insert, member)
77import Data.Set (Set, fromList, insert, member)
81import qualified Data.Text as T
78import qualified Data.Text as T
82import Data.Traversable (Traversable)
79import Data.Traversable (Traversable)
83import Data.Typeable (Typeable)
80import Data.Typeable (Typeable)
84−import Data.Vector.Unboxed (Vector)
85−import qualified Data.Vector.Unboxed as V
86import Debug.Trace
81import Debug.Trace
87import Foreign.Storable (sizeOf)
82import Foreign.Storable (sizeOf)
88import GHC.Generics (Generic)
83import GHC.Generics (Generic)