packages feed

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