From 3270842c0033b4e412048ca0f55ad52f91b8d726 Mon Sep 17 00:00:00 2001 From: Gary Coady Date: Fri, 26 Mar 2021 11:55:31 +0100 Subject: [PATCH] Move Data.ByteString and Data.ByteString.Lazy imports outside ifdef As these are used in multiple #ifdef sections, moved to imports that are always used. bytestring is a build dependency in all cases. --- src/Text/Parser/Input.hs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Text/Parser/Input.hs b/src/Text/Parser/Input.hs index 95b2e97..28a48b6 100644 --- a/src/Text/Parser/Input.hs +++ b/src/Text/Parser/Input.hs @@ -25,6 +25,9 @@ import qualified Control.Monad.Trans.State.Lazy as Lazy (StateT(StateT)) import qualified Control.Monad.Trans.State.Strict as Strict (StateT(StateT)) import qualified Control.Monad.Trans.RWS.Lazy as Lazy (RWST(RWST)) import qualified Control.Monad.Trans.RWS.Strict as Strict (RWST(RWST)) +import Data.ByteString (ByteString) +import qualified Data.ByteString as ByteString +import qualified Data.ByteString.Lazy as Lazy import Data.Functor ((<$>)) import qualified Data.List as List import Data.Ord (Down) @@ -47,11 +50,8 @@ import Data.Monoid.Textual (TextualMonoid) import Data.Semigroup.Cancellative (LeftReductive) #ifdef MIN_VERSION_attoparsec -import Data.ByteString (ByteString) import Data.Text (Text) -import qualified Data.ByteString as ByteString import qualified Data.ByteString.Char8 as ByteString.Char8 -import qualified Data.ByteString.Lazy as Lazy import qualified Data.Text as Text import qualified Data.Attoparsec.ByteString as Attoparsec