on master help sign in
Make imports more explicit
commitb8be2aef6ed2e17f9a841f8bd1b605824bbf1225 authorBryan O'Sullivan <bos@serpentine.com> dateTue 26 Nov 2013, 20:47 (13 years ago) parente460fb4
1 file changed+7−5
Data/Aeson/Parser/Internal.hs+7−5
Data/Aeson/Parser/Internal.hs+7−5
@@ -41,20 +41,22 @@ import Data.ByteString.Lazy.Builder
4141 (Builder, byteString, toLazyByteString, charUtf8, word8)
4242#endif
4343
44−import Control.Applicative as A
44+import Control.Applicative ((*>), (<$>), (<*), (<|>), liftA2, pure)
4545import Data.Aeson.Types (Result(..), Value(..))
46−import Data.Attoparsec.Char8 hiding (Result)
46+import Data.Attoparsec.Char8 (Parser, char, endOfInput, rational, satisfy,
47+ skipSpace, string)
4748import Data.Bits ((.|.), shiftL)
48−import Data.ByteString as B
49+import Data.ByteString (ByteString)
4950import Data.Char (chr)
5051import Data.Monoid (mappend, mempty)
51−import Data.Text as T
52+import Data.Text (Text)
5253import Data.Text.Encoding (decodeUtf8')
53−import Data.Vector as Vector hiding ((++))
54+import Data.Vector as Vector (Vector, fromList)
5455import Data.Word (Word8)
5556import qualified Data.Attoparsec as A
5657import qualified Data.Attoparsec.Lazy as L
5758import qualified Data.Attoparsec.Zepto as Z
59+import qualified Data.ByteString as B
5860import qualified Data.ByteString.Char8 as B8
5961import qualified Data.ByteString.Lazy as L
6062import qualified Data.ByteString.Unsafe as B