cassava 0.2.1.1 → 0.2.1.2
raw patch · 5 files changed
+18/−15 lines, 5 filesdep ~attoparsec
Dependency ranges changed: attoparsec
Files
- Data/Csv/Conversion.hs +7/−6
- Data/Csv/Encoding.hs +4/−3
- Data/Csv/Incremental.hs +1/−1
- Data/Csv/Parser.hs +5/−4
- cassava.cabal +1/−1
Data/Csv/Conversion.hs view
@@ -30,26 +30,27 @@ , namedRecord ) where -import Control.Applicative-import Control.Monad+import Control.Applicative (Alternative, Applicative, (<*>), (<$>), (<|>),+ empty, pure)+import Control.Monad (MonadPlus, mplus, mzero) import Data.Attoparsec.Char8 (double, parseOnly) import qualified Data.Attoparsec.Char8 as A8 import qualified Data.ByteString as B import qualified Data.ByteString.Char8 as B8 import qualified Data.ByteString.Lazy as L import qualified Data.HashMap.Lazy as HM-import Data.Int+import Data.Int (Int8, Int16, Int32, Int64) import qualified Data.Map as M-import Data.Monoid+import Data.Monoid (Monoid, mappend, mempty) import qualified Data.Text as T import qualified Data.Text.Encoding as T import qualified Data.Text.Lazy as LT import qualified Data.Text.Lazy.Encoding as LT-import Data.Traversable+import Data.Traversable (traverse) import Data.Vector (Vector, (!)) import qualified Data.Vector as V import qualified Data.Vector.Unboxed as U-import Data.Word+import Data.Word (Word, Word8, Word16, Word32, Word64) import GHC.Float (double2Float) import Prelude hiding (lookup, takeWhile)
Data/Csv/Encoding.hs view
@@ -28,9 +28,10 @@ , encodeByNameWith ) where -import Blaze.ByteString.Builder-import Blaze.ByteString.Builder.Char8-import Control.Applicative+import Blaze.ByteString.Builder (Builder, fromByteString, fromWord8,+ toLazyByteString)+import Blaze.ByteString.Builder.Char8 (fromString)+import Control.Applicative ((*>), (<$>), (<*>), pure) import qualified Data.Attoparsec.ByteString.Lazy as AL import qualified Data.ByteString as B import qualified Data.ByteString.Char8 as B8
Data/Csv/Incremental.hs view
@@ -35,7 +35,7 @@ , feedEndOfInput ) where -import Control.Applicative+import Control.Applicative ((<*), (<|>)) import qualified Data.Attoparsec as A import Data.Attoparsec.Char8 (endOfInput, endOfLine) import qualified Data.ByteString as B
Data/Csv/Parser.hs view
@@ -26,8 +26,9 @@ import Blaze.ByteString.Builder (fromByteString, toByteString) import Blaze.ByteString.Builder.Char.Utf8 (fromChar)-import Control.Applicative-import Data.Attoparsec.Char8 hiding (Parser, Result, parse)+import Control.Applicative (Alternative, (*>), (<$>), (<*), (<|>), optional,+ pure)+import Data.Attoparsec.Char8 (char, endOfInput, endOfLine) import qualified Data.Attoparsec as A import qualified Data.Attoparsec.Lazy as AL import Data.Attoparsec.Types (Parser)@@ -35,9 +36,9 @@ import qualified Data.ByteString as S import qualified Data.ByteString.Unsafe as S import qualified Data.HashMap.Strict as HM-import Data.Monoid+import Data.Monoid (mappend, mempty) import qualified Data.Vector as V-import Data.Word+import Data.Word (Word8) import Data.Csv.Types import Data.Csv.Util ((<$!>))
cassava.cabal view
@@ -1,5 +1,5 @@ Name: cassava-Version: 0.2.1.1+Version: 0.2.1.2 Synopsis: A CSV parsing and encoding library Description: A CSV parsing and encoding library optimized for ease of use and high