quiver-csv 0.0.0.1 → 0.0.0.2
raw patch · 2 files changed
+5/−9 lines, 2 filesdep ~quiverdep ~quiver-bytestringPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: quiver, quiver-bytestring
API changes (from Hackage documentation)
- Control.Quiver.CSV: data ParseError
- Control.Quiver.CSV: type ParseResult e = Maybe (Maybe e)
- Control.Quiver.CSV.Extras: (>:>) :: b -> P a' a b b' f (ParseResult e) -> P a' a b b' f (ParseResult e)
- Control.Quiver.CSV.Extras: data ParseError
- Control.Quiver.CSV.Extras: instance Enum ParseError
- Control.Quiver.CSV.Extras: instance Eq ParseError
- Control.Quiver.CSV.Extras: instance Ord ParseError
- Control.Quiver.CSV.Extras: instance Show ParseError
- Control.Quiver.CSV.Extras: type ParseResult e = Maybe (Maybe e)
+ Control.Quiver.CSV: data CSVError
+ Control.Quiver.CSV.Extras: data CSVError
+ Control.Quiver.CSV.Extras: instance Enum CSVError
+ Control.Quiver.CSV.Extras: instance Eq CSVError
+ Control.Quiver.CSV.Extras: instance Ord CSVError
+ Control.Quiver.CSV.Extras: instance Show CSVError
- Control.Quiver.CSV: [IncompleteCell] :: ParseError
+ Control.Quiver.CSV: [IncompleteCell] :: CSVError
- Control.Quiver.CSV: [IncompleteRow] :: ParseError
+ Control.Quiver.CSV: [IncompleteRow] :: CSVError
- Control.Quiver.CSV: decodeCSV :: Functor f => SP ByteString (Cell ByteString) f (ParseResult ParseError)
+ Control.Quiver.CSV: decodeCSV :: Functor f => SP ByteString (Cell ByteString) f CSVError
- Control.Quiver.CSV: decodeLazyCSV :: Functor f => SP ByteString (Cell ByteString) f (ParseResult ParseError)
+ Control.Quiver.CSV: decodeLazyCSV :: Functor f => SP ByteString (Cell ByteString) f CSVError
- Control.Quiver.CSV: encodeCSV :: Int -> SP (Cell ByteString) ByteString f (ParseResult ParseError)
+ Control.Quiver.CSV: encodeCSV :: Int -> SP (Cell ByteString) ByteString f CSVError
- Control.Quiver.CSV: encodeLazyCSV :: Int -> SP (Cell ByteString) ByteString f (ParseResult ParseError)
+ Control.Quiver.CSV: encodeLazyCSV :: Int -> SP (Cell ByteString) ByteString f CSVError
- Control.Quiver.CSV.Decoder: decodeCSV :: Functor f => SP ByteString (Cell ByteString) f (ParseResult ParseError)
+ Control.Quiver.CSV.Decoder: decodeCSV :: Functor f => SP ByteString (Cell ByteString) f CSVError
- Control.Quiver.CSV.Decoder: decodeLazyCSV :: Functor f => SP ByteString (Cell ByteString) f (ParseResult ParseError)
+ Control.Quiver.CSV.Decoder: decodeLazyCSV :: Functor f => SP ByteString (Cell ByteString) f CSVError
- Control.Quiver.CSV.Encoder: encodeCSV :: Int -> SP (Cell ByteString) ByteString f (ParseResult ParseError)
+ Control.Quiver.CSV.Encoder: encodeCSV :: Int -> SP (Cell ByteString) ByteString f CSVError
- Control.Quiver.CSV.Encoder: encodeLazyCSV :: Int -> SP (Cell ByteString) ByteString f (ParseResult ParseError)
+ Control.Quiver.CSV.Encoder: encodeLazyCSV :: Int -> SP (Cell ByteString) ByteString f CSVError
- Control.Quiver.CSV.Extras: (*>:>) :: ByteString -> P a' a ByteString b' f (ParseResult e) -> P a' a ByteString b' f (ParseResult e)
+ Control.Quiver.CSV.Extras: (*>:>) :: ByteString -> P a' a ByteString b' f (SPResult e) -> P a' a ByteString b' f (SPResult e)
- Control.Quiver.CSV.Extras: [IncompleteCell] :: ParseError
+ Control.Quiver.CSV.Extras: [IncompleteCell] :: CSVError
- Control.Quiver.CSV.Extras: [IncompleteRow] :: ParseError
+ Control.Quiver.CSV.Extras: [IncompleteRow] :: CSVError
- Control.Quiver.CSV.Extras: deliverError :: e -> P a' a b b' f (ParseResult e)
+ Control.Quiver.CSV.Extras: deliverError :: e -> P a' a b b' f (SPResult e)
Files
- quiver-csv.cabal +4/−4
- src/Control/Quiver/CSV.lhs +1/−5
quiver-csv.cabal view
@@ -1,5 +1,5 @@ name: quiver-csv-version: 0.0.0.1+version: 0.0.0.2 synopsis: Quiver combinators for cellular CSV data processing homepage: https://github.com/zadarnowski/quiver-csv category: Control@@ -28,7 +28,7 @@ source-repository this type: git location: https://github.com/zadarnowski/quiver-csv.git- tag: 0.0.0.1+ tag: 0.0.0.2 library hs-source-dirs: src@@ -42,5 +42,5 @@ base >= 4.8 && < 5, bytestring >= 0.10.6.0, data-cell >= 1.0.0.2,- quiver >= 0.0.0.6,- quiver-bytestring >= 0.0.0.1+ quiver >= 0.0.0.11,+ quiver-bytestring >= 0.0.0.2
src/Control/Quiver/CSV.lhs view
@@ -14,11 +14,7 @@ > {-# LANGUAGE PatternSynonyms #-} > module Control.Quiver.CSV (-> ParseResult,-> pattern ParseIncomplete,-> pattern ParseComplete,-> pattern ParseFailed,-> ParseError (..),+> CSVError (..), > decodeCSV, decodeLazyCSV, > encodeCSV, encodeLazyCSV, > ) where