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 +4/−0
- foldl-transduce-attoparsec.cabal +11/−11
- src/Control/Foldl/Transduce/Attoparsec.hs +2/−1
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"])