{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE StandaloneDeriving #-}
-{-# LANGUAGE TypeSynonymInstances #-}
{-# OPTIONS_GHC -fno-warn-orphans #-}
module Hcompta.Lib.Regex where
+import Control.Monad (Monad(..))
import qualified Data.Array
-import Data.Data ()
+import Data.Bool
import qualified Data.Char
+import Data.Data ()
+import Data.Eq (Eq(..))
+import Data.Foldable (concat)
import qualified Data.List
+import Data.String (String)
+import Data.Text (Text)
+import Data.Typeable ()
+import Prelude (($), Int, Num(..), Show(..), fst, error, reverse)
+import Text.Read(Read(..), read)
import qualified Text.Regex.TDFA as R
-import qualified Text.Regex.TDFA.Text ()
import Text.Regex.TDFA.Common as R
import qualified Text.Regex.TDFA.IntArrTrieSet as R.IntArrTrieSet
-import Data.Typeable ()
-import Data.Text (Text)
+import qualified Text.Regex.TDFA.Text ()
+
-- * The 'Regex' type