on master help sign in
Make imports more explicit
b8be2aeBryan O'Sullivan
Data/Aeson/Parser/Internal.hs+7−5
@@ -41,20 +41,22 @@ import Data.ByteString.Lazy.Builder
41 (Builder, byteString, toLazyByteString, charUtf8, word8)
41 (Builder, byteString, toLazyByteString, charUtf8, word8)
42#endif
42#endif
43
43
44−import Control.Applicative as A
44+import Control.Applicative ((*>), (<$>), (<*), (<|>), liftA2, pure)
45import Data.Aeson.Types (Result(..), Value(..))
45import 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)
47import Data.Bits ((.|.), shiftL)
48import Data.Bits ((.|.), shiftL)
48−import Data.ByteString as B
49+import Data.ByteString (ByteString)
49import Data.Char (chr)
50import Data.Char (chr)
50import Data.Monoid (mappend, mempty)
51import Data.Monoid (mappend, mempty)
51−import Data.Text as T
52+import Data.Text (Text)
52import Data.Text.Encoding (decodeUtf8')
53import Data.Text.Encoding (decodeUtf8')
53−import Data.Vector as Vector hiding ((++))
54+import Data.Vector as Vector (Vector, fromList)
54import Data.Word (Word8)
55import Data.Word (Word8)
55import qualified Data.Attoparsec as A
56import qualified Data.Attoparsec as A
56import qualified Data.Attoparsec.Lazy as L
57import qualified Data.Attoparsec.Lazy as L
57import qualified Data.Attoparsec.Zepto as Z
58import qualified Data.Attoparsec.Zepto as Z
59+import qualified Data.ByteString as B
58import qualified Data.ByteString.Char8 as B8
60import qualified Data.ByteString.Char8 as B8
59import qualified Data.ByteString.Lazy as L
61import qualified Data.ByteString.Lazy as L
60import qualified Data.ByteString.Unsafe as B
62import qualified Data.ByteString.Unsafe as B