packages feed

foldl-transduce-attoparsec 0.1.0.1 → 0.2.0.0

raw patch · 3 files changed

+17/−12 lines, 3 filesdep ~attoparsecdep ~bytestringdep ~foldl-transducePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: attoparsec, bytestring, foldl-transduce, monoid-subclasses, text, transformers

API changes (from Hackage documentation)

- Control.Foldl.Transduce.Attoparsec: instance ParserInput ByteString
- Control.Foldl.Transduce.Attoparsec: instance ParserInput Text
+ Control.Foldl.Transduce.Attoparsec: instance Control.Foldl.Transduce.Attoparsec.ParserInput Data.ByteString.Internal.ByteString
+ Control.Foldl.Transduce.Attoparsec: instance Control.Foldl.Transduce.Attoparsec.ParserInput Data.Text.Internal.Text

Files

CHANGELOG view
@@ -0,0 +1,4 @@+0.2.0.0+=======++- Removed upper bounds in deps.
foldl-transduce-attoparsec.cabal view
@@ -1,5 +1,5 @@ Name: foldl-transduce-attoparsec-Version: 0.1.0.1+Version: 0.2.0.0 Cabal-Version: >=1.8.0.2 Build-Type: Simple License: BSD3@@ -24,12 +24,12 @@     HS-Source-Dirs: src     Build-Depends:         base >= 4 && < 5,-        bytestring    >= 0.9.2.1  && < 0.11,-        text          >= 0.11.2.0 && < 1.3 ,-        foldl-transduce == 0.4.*,-        attoparsec == 0.13.*,-        transformers  >= 0.4.0.0  && < 0.5 ,-        monoid-subclasses == 0.4.*+        bytestring        >= 0.9.2.1,+        text              >= 0.11.2.0,+        foldl-transduce   >= 0.5.1.0,+        attoparsec        >= 0.13,+        transformers      >= 0.4.0.0,+        monoid-subclasses >= 0.4     Exposed-Modules:         Control.Foldl.Transduce.Attoparsec     GHC-Options: -O2 -Wall@@ -44,11 +44,11 @@         text                ,         tasty >= 0.10.1.1   ,         tasty-hunit >= 0.9.2,-        transformers  >= 0.4.0.0  && < 0.5,+        transformers  >= 0.4.0.0,         foldl               ,         foldl-transduce     ,         foldl-transduce-attoparsec,-        attoparsec    == 0.13.*+        attoparsec    >= 0.13  test-suite doctests   type:           exitcode-stdio-1.0@@ -58,6 +58,6 @@    build-depends:         base          >= 4.4 && < 5,-        text          >= 0.11.2.0 && < 1.3,-        attoparsec    == 0.13.*,+        text          >= 0.11.2.0,+        attoparsec    >= 0.13,         doctest       >= 0.10.1
src/Control/Foldl/Transduce/Attoparsec.hs view
@@ -21,6 +21,7 @@  >>> import qualified Control.Foldl as L >>> import qualified Data.Text as T+>>> import Data.Functor >>> import Control.Foldl.Transduce >>> import Control.Foldl.Transduce.Attoparsec >>> import qualified Data.Attoparsec.Text as A@@ -38,7 +39,7 @@     The parsed value becomes the return value of the 'TransducerM'.  ->>> runExcept $ L.foldM (transduceM (stripParse (many (A.char 'a'))) (L.generalize L.mconcat)) (map T.pack ["aa","aa","bb"])+>>> runExcept $ L.foldM (transduceM (void (stripParse (many (A.char 'a')))) (L.generalize L.mconcat)) (map T.pack ["aa","bb"]) Right "bb"  >>> runExcept $ L.foldM (transduceM' (stripParse (many (A.char 'a'))) (L.generalize L.mconcat)) (map T.pack ["aa","aa","bb"])