[make igor2 compile on ghc 7.4.2 and current hackages
Helmut Grohne <grohne@cs.uni-bonn.de>**20131217133624
 Ignore-this: ec4be18819806ae8821ae058e4cccda1
] hunk ./src/Igor2/Config.hs 1
-{-# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell #-}
+{-# OPTIONS_GHC -XTemplateHaskell #-}
hunk ./src/Igor2/Data/CallDependencies.hs 1
-{-# OPTIONS_GHC -fglasgow-exts   #-}
+{-# OPTIONS_GHC   #-}
hunk ./src/Igor2/Data/HypoSpace.hs 1
-{-# OPTIONS_GHC -fglasgow-exts #-}
+{-# OPTIONS_GHC #-}
hunk ./src/Igor2/Data/Hypotheses.hs 1
-{-# OPTIONS_GHC -fglasgow-exts #-}
+{-# OPTIONS_GHC #-}
hunk ./src/Igor2/Data/Rules.hs 1
-{-# OPTIONS_GHC -fglasgow-exts #-}
+{-# OPTIONS_GHC #-}
hunk ./src/Igor2/Logging/Logger.hs 1
-{-# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell  -XTypeSynonymInstances #-}
+{-# OPTIONS_GHC -XFlexibleContexts -XTemplateHaskell  -XTypeSynonymInstances #-}
hunk ./src/Igor2/Logging/Logger.hs 209
-     
hunk ./src/Igor2/Ppr.hs 1
-{-# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell  -XTypeSynonymInstances #-}
+{-# OPTIONS_GHC -XTemplateHaskell  -XTypeSynonymInstances #-}
hunk ./src/Igor2/Ppr.hs 108
-            
+
hunk ./src/Igor2/RuleDevelopment/Cata.hs 1
-{-# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell #-}
+{-# OPTIONS_GHC -XTemplateHaskell #-}
hunk ./src/Igor2/RuleDevelopment/ListCata.hs 1
-{-# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell #-}
+{-# OPTIONS_GHC -XTemplateHaskell #-}
hunk ./src/Igor2/UI/UIStarter.hs 5
-import Text.ParserCombinators.Parsec.Language( emptyDef, haskellDef, LanguageDef(..) )
+import Text.ParserCombinators.Parsec.Language( emptyDef, haskellDef, GenLanguageDef(..) )
hunk ./src/Igor2/UI/UIStarter.hs 603
-        
+
hunk ./src/Igor2/UI/UIStarter.hs 605
-         
hunk ./src/Main.hs 1
-{-# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell   #-}
+{-# OPTIONS_GHC -XTemplateHaskell   #-}
hunk ./src/Syntax/Builder.hs 1
-{-# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell #-}
+{-# OPTIONS_GHC -XFlexibleInstances -XTemplateHaskell #-}
hunk ./src/Syntax/Builder.hs 58
-                 let mode = defaultParseMode{ parseFilename = s
-                                            , extensions=[TypeOperators,TypeFamilies]}
+                 let mode = defaultParseMode{ parseFilename = s }
+--                                            , extensions=[TypeOperators,TypeFamilies]}
hunk ./src/Syntax/Builder.hs 213
-    toTExp tupty (Hs.Tuple l)      = do
+    toTExp tupty (Hs.Tuple _ l)      = do
hunk ./src/Syntax/Builder.hs 247
-    toTExp tupty (Hs.PTuple l) = do
+    toTExp tupty (Hs.PTuple _ l) = do
hunk ./src/Syntax/Builder.hs 440
-  
+
hunk ./src/Syntax/Class/Antiunifier.hs 1
-{-# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell -XTypeSynonymInstances #-}
+{-# OPTIONS_GHC -XTemplateHaskell -XTypeSynonymInstances #-}
hunk ./src/Syntax/Class/Term.hs 1
-{-# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell  -XTypeSynonymInstances #-}
+{-# OPTIONS_GHC -XTemplateHaskell  -XTypeSynonymInstances #-}
hunk ./src/Syntax/Class/Unifier.hs 1
-{-# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell  -XTypeSynonymInstances #-}
+{-# OPTIONS_GHC -XTemplateHaskell  -XTypeSynonymInstances #-}
hunk ./src/Syntax/Context.hs 1
-{-# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell #-}
+{-# OPTIONS_GHC -XFlexibleContexts -XTemplateHaskell #-}
hunk ./src/Syntax/Expressions.hs 1
-{-# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell #-}
+{-# OPTIONS_GHC -XTemplateHaskell #-}
hunk ./src/Syntax/Name.hs 1
-{-# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell  #-}
+{-# OPTIONS_GHC -XTemplateHaskell  #-}
hunk ./src/Syntax/Specification.hs 1
-{-# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell #-}
+{-# OPTIONS_GHC -XTemplateHaskell #-}
hunk ./src/Syntax/Type.hs 16
-{-# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell #-}
+{-# OPTIONS_GHC -XTemplateHaskell #-}
hunk ./src/Syntax/UnifyTy.hs 1
-{-# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell #-}
+{-# OPTIONS_GHC -XFlexibleContexts -XTemplateHaskell #-}
