@@ -60,29 +60,24 @@ import Util.Pretty hiding (Str)
6060-- Work around AMP without CPP
6161import Prelude (Bool(..), Double, Enum(..), Eq(..), FilePath, Functor(..), Int,
6262 Integer, Maybe(..), Monad(..), Num(..), Ord(..), Ordering(..),
63− Read(..), Show(..), String, div, error, flip, fst, mod, not,
64− otherwise, read, snd, ($), (&&), (.), (||))
63+ Show(..), String, div, error, fst, mod, not, otherwise, read,
64+ snd, ($), (&&), (.), (||))
6565
6666import Control.Applicative (Alternative, Applicative(..))
6767import qualified Control.Applicative as A (Alternative(..))
6868import Control.DeepSeq (($!!))
6969import Control.Monad.State.Strict
70−import Control.Monad.Trans.Except (Except(..))
7170import Data.Binary hiding (get, put)
72−import qualified Data.Binary as B
7371import Data.Char
7472import Data.Data (Data)
7573import Data.Foldable (Foldable)
7674import Data.List hiding (group, insert)
7775import qualified Data.Map.Strict as Map
7876import Data.Maybe (listToMaybe)
79−import Data.Monoid (mconcat)
8077import Data.Set (Set, fromList, insert, member)
8178import qualified Data.Text as T
8279import Data.Traversable (Traversable)
8380import Data.Typeable (Typeable)
84−import Data.Vector.Unboxed (Vector)
85−import qualified Data.Vector.Unboxed as V
8681import Debug.Trace
8782import Foreign.Storable (sizeOf)
8883import GHC.Generics (Generic)