packages feed

iteratee-parsec 0.0.1 → 0.0.2

raw patch · 2 files changed

+3/−3 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

iteratee-parsec.cabal view
@@ -1,5 +1,5 @@ Name:                     iteratee-parsec-Version:                  0.0.1+Version:                  0.0.2 Synopsis:                 Package allowing parsec parser initeratee Description:              Package providing instances of Stream in                           IterateeG monad.
src/Text/Parsec/Iteratee/LinkedList.hs view
@@ -177,8 +177,8 @@ parsecSafe :: Monad m            => ParsecT s u m a            -> ParsecT s u m (s, Either ParseError a)-parsecSafe (ParsecT p) = ParsecT $ \s -> do-    r <- join (unConsume `liftM` p s)+parsecSafe p = mkPT $ \s -> do+    r <- join (unConsume `liftM` (runParsecT p s))     case r of       Error pe  -> let rp = Ok (stateInput s,  Left pe) s  (unknownError s)                   in return $! Empty $ return $! rp