attoparsec-enumerator 0.2 → 0.2.0.1
raw patch · 2 files changed
+12/−3 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Data.Attoparsec.Enumerator: iterParser :: (Monad m) => Parser a -> Iteratee ByteString m a
+ Data.Attoparsec.Enumerator: iterParser :: Monad m => Parser a -> Iteratee ByteString m a
Files
Data/Attoparsec/Enumerator.hs view
@@ -35,7 +35,7 @@ iterParser :: Monad m => A.Parser a -> E.Iteratee B.ByteString m a iterParser p = E.continue (step (A.parse p)) where step parse (E.Chunks xs) = parseLoop parse xs- step parse E.EOF = case parse B.empty of+ step parse E.EOF = case A.feed (parse B.empty) B.empty of A.Done extra a -> E.yield a $ if B.null extra then E.Chunks [] else E.Chunks [extra]
attoparsec-enumerator.cabal view
@@ -1,5 +1,5 @@ name: attoparsec-enumerator-version: 0.2+version: 0.2.0.1 synopsis: Convert an Attoparsec parser into an iteratee license: MIT license-file: license.txt@@ -11,10 +11,19 @@ category: Text, Parsing, Enumerator stability: experimental bug-reports: mailto:jmillikin@gmail.com+homepage: http://john-millikin.com/software/attoparsec-enumerator/ tested-with: GHC==6.12.1 +source-repository head+ type: bazaar+ location: http://john-millikin.com/software/attoparsec-enumerator/+ library- ghc-options: -Wall -fno-warn-unused-do-bind+ if true+ ghc-options: -Wall++ if impl(ghc >= 6.11)+ ghc-options: -fno-warn-unused-do-bind build-depends: base >= 3 && < 5