packages feed

chatty-text 0.6.0.1 → 0.6.2.0

raw patch · 3 files changed

+16/−2 lines, 3 filesdep ~basedep ~transformersPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, transformers

API changes (from Hackage documentation)

- Text.Chatty.Parser.Carrier: instance (MonadPlus m, Foldable m) => Alternative (CarrierT m)
- Text.Chatty.Parser.Carrier: instance (MonadPlus m, Foldable m) => Applicative (CarrierT m)
- Text.Chatty.Parser.Carrier: instance (MonadPlus m, Foldable m) => ChParser (CarrierT m)
- Text.Chatty.Parser.Carrier: instance (MonadPlus m, Foldable m) => ChScanner (CarrierT m)
- Text.Chatty.Parser.Carrier: instance (MonadPlus m, Foldable m) => Functor (CarrierT m)
- Text.Chatty.Parser.Carrier: instance (MonadPlus m, Foldable m) => Monad (CarrierT m)
- Text.Chatty.Parser.Carrier: instance (MonadPlus m, Foldable m) => MonadPlus (CarrierT m)
- Text.Chatty.Parser.Carrier: instance (MonadPlus m, Foldable m) => Monoid (CarrierT m a)
- Text.Chatty.Parser.Nondeterministic: instance (MonadPlus m, Foldable m) => ChParser (ForkerT m)
- Text.Chatty.Parser.Nondeterministic: instance (MonadPlus m, Foldable m) => ChScanner (ForkerT m)
- Text.Chatty.Parser.Nondeterministic: instance (MonadPlus m, Foldable m) => Monad (ForkerT m)
+ Text.Chatty.Parser.Carrier: instance [safe] (MonadPlus m, Foldable m) => Alternative (CarrierT m)
+ Text.Chatty.Parser.Carrier: instance [safe] (MonadPlus m, Foldable m) => Applicative (CarrierT m)
+ Text.Chatty.Parser.Carrier: instance [safe] (MonadPlus m, Foldable m) => ChParser (CarrierT m)
+ Text.Chatty.Parser.Carrier: instance [safe] (MonadPlus m, Foldable m) => ChScanner (CarrierT m)
+ Text.Chatty.Parser.Carrier: instance [safe] (MonadPlus m, Foldable m) => Functor (CarrierT m)
+ Text.Chatty.Parser.Carrier: instance [safe] (MonadPlus m, Foldable m) => Monad (CarrierT m)
+ Text.Chatty.Parser.Carrier: instance [safe] (MonadPlus m, Foldable m) => MonadPlus (CarrierT m)
+ Text.Chatty.Parser.Carrier: instance [safe] (MonadPlus m, Foldable m) => Monoid (CarrierT m a)
+ Text.Chatty.Parser.Nondeterministic: instance [safe] (MonadPlus m, Foldable m) => Applicative (ForkerT m)
+ Text.Chatty.Parser.Nondeterministic: instance [safe] (MonadPlus m, Foldable m) => ChParser (ForkerT m)
+ Text.Chatty.Parser.Nondeterministic: instance [safe] (MonadPlus m, Foldable m) => ChScanner (ForkerT m)
+ Text.Chatty.Parser.Nondeterministic: instance [safe] (MonadPlus m, Foldable m) => Functor (ForkerT m)
+ Text.Chatty.Parser.Nondeterministic: instance [safe] (MonadPlus m, Foldable m) => Monad (ForkerT m)

Files

Text/Chatty/Parser/Carrier.hs view
@@ -1,3 +1,5 @@+{-# LANGUAGE Safe #-}+ {-   This module is part of Chatty.   Copyleft (c) 2014 Marvin Cohrs
Text/Chatty/Parser/Nondeterministic.hs view
@@ -1,3 +1,5 @@+{-# LANGUAGE Safe #-}+ {-   This module is part of Chatty.   Copyleft (c) 2014 Marvin Cohrs@@ -22,6 +24,7 @@ -- | Provides a nondeterministic 'ChParser' instance. module Text.Chatty.Parser.Nondeterministic where +import Control.Applicative import Control.Monad import Data.List import qualified Data.Foldable as F@@ -41,6 +44,13 @@           results = mfilter isResult $ liftM m as   Failed >>= m = Failed   fail _ = Failed++instance (MonadPlus m,F.Foldable m) => Functor (ForkerT m) where+  fmap = liftM++instance (MonadPlus m,F.Foldable m) => Applicative (ForkerT m) where+  (<*>) = ap+  pure = return  instance (MonadPlus m,F.Foldable m) => ChParser (ForkerT m) where   pabort = Failed
chatty-text.cabal view
@@ -10,7 +10,7 @@ -- PVP summary:      +-+------- breaking API changes --                   | | +----- non-breaking API additions --                   | | | +--- code changes with no API change-version:             0.6.0.1+version:             0.6.2.0  -- A short (one-line) description of the package. synopsis:            Provides some classes and types for dealing with text, using the fundaments of Chatty.@@ -31,6 +31,8 @@ -- patches. maintainer:          m@doomanddarkness.eu +homepage:            http://doomanddarkness.eu/pub/chatty+ -- A copyright notice. -- copyright:            @@ -57,7 +59,7 @@   -- other-extensions:          -- Other library packages from which modules are imported.-  build-depends:       base >=4.6 && <4.8, chatty >= 0.6 && < 0.7, transformers >=0.3 && <0.4+  build-depends:       base >=4.6 && <4.9, chatty >= 0.6 && < 0.7, transformers >=0.3 && <0.5      -- Directories containing source files.   -- hs-source-dirs: