From 17eea6450ee4cb86607d4dba334c1f37d1b9bc3b Mon Sep 17 00:00:00 2001 From: Julien Moutinho <julm+symantic-parser@sourcephile.fr> Date: Tue, 20 Oct 2020 22:21:13 +0200 Subject: [PATCH] Remove unused extensions --- src/Symantic/Parser/Grammar/Optimize.hs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/Symantic/Parser/Grammar/Optimize.hs b/src/Symantic/Parser/Grammar/Optimize.hs index 7a3f6b4..0dc3e23 100644 --- a/src/Symantic/Parser/Grammar/Optimize.hs +++ b/src/Symantic/Parser/Grammar/Optimize.hs @@ -1,9 +1,7 @@ -{-# LANGUAGE PatternSynonyms #-} -{-# LANGUAGE TemplateHaskell #-} -{-# LANGUAGE NoPolyKinds #-} -{-# LANGUAGE ViewPatterns #-} -{-# LANGUAGE UndecidableInstances #-} -{-# OPTIONS_GHC -fno-warn-orphans #-} +{-# LANGUAGE PatternSynonyms #-} -- For aliased combinators +{-# LANGUAGE TemplateHaskell #-} -- For optimizeCombNode +{-# LANGUAGE ViewPatterns #-} -- For optimizeCombNode +{-# OPTIONS_GHC -fno-warn-orphans #-} -- For MakeLetName TH.Name module Symantic.Parser.Grammar.Optimize where import Data.Bool (Bool(..)) @@ -14,12 +12,12 @@ import Data.Foldable (all, foldr) import Data.Function ((.)) import qualified Data.Functor as Functor import qualified Data.List as List +import qualified Language.Haskell.TH.Syntax as TH import Symantic.Parser.Grammar.Combinators as Comb import Symantic.Parser.Staging (ValueCode(..), Value(..), Code(..), getValue, getCode) import Symantic.Univariant.Letable import Symantic.Univariant.Trans -import qualified Language.Haskell.TH.Syntax as TH import qualified Symantic.Parser.Staging as Hask -- import Debug.Trace (trace) -- 2.47.2