packages feed

uu-tc 2009.2.2 → 2015.1.1

raw patch · 6 files changed

+10/−7 lines, 6 filesnew-uploaderPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

- ParseLib.Abstract.Core: instance Alternative (Parser s)
- ParseLib.Abstract.Core: instance Applicative (Parser s)
- ParseLib.Abstract.Core: instance Functor (Parser s)
- ParseLib.Abstract.Core: instance Monad (Parser s)
- ParseLib.Abstract.Core: instance MonadPlus (Parser s)
- ParseLib.Parallel.Core: instance Alternative (Parser s)
- ParseLib.Parallel.Core: instance Applicative (Parser s)
- ParseLib.Parallel.Core: instance Functor (Parser s)
- ParseLib.Parallel.Core: instance Monad (Parser s)
- ParseLib.Parallel.Core: instance MonadPlus (Parser s)
+ ParseLib.Abstract.Core: infixl 1 >>=
+ ParseLib.Abstract.Core: infixl 3 <|>
+ ParseLib.Abstract.Core: infixl 4 <$>
+ ParseLib.Abstract.Core: infixr 3 <<|>
+ ParseLib.Abstract.Core: instance GHC.Base.Alternative (ParseLib.Abstract.Core.Parser s)
+ ParseLib.Abstract.Core: instance GHC.Base.Applicative (ParseLib.Abstract.Core.Parser s)
+ ParseLib.Abstract.Core: instance GHC.Base.Functor (ParseLib.Abstract.Core.Parser s)
+ ParseLib.Abstract.Core: instance GHC.Base.Monad (ParseLib.Abstract.Core.Parser s)
+ ParseLib.Abstract.Core: instance GHC.Base.MonadPlus (ParseLib.Abstract.Core.Parser s)
+ ParseLib.Abstract.Derived: infixl 4 *>
+ ParseLib.Parallel.Core: infixl 1 >>=
+ ParseLib.Parallel.Core: infixl 3 <<|>
+ ParseLib.Parallel.Core: infixl 4 <$>
+ ParseLib.Parallel.Core: instance GHC.Base.Alternative (ParseLib.Parallel.Core.Parser s)
+ ParseLib.Parallel.Core: instance GHC.Base.Applicative (ParseLib.Parallel.Core.Parser s)
+ ParseLib.Parallel.Core: instance GHC.Base.Functor (ParseLib.Parallel.Core.Parser s)
+ ParseLib.Parallel.Core: instance GHC.Base.Monad (ParseLib.Parallel.Core.Parser s)
+ ParseLib.Parallel.Core: instance GHC.Base.MonadPlus (ParseLib.Parallel.Core.Parser s)
+ ParseLib.Parallel.Derived: infixl 4 *>
+ ParseLib.Simple.Core: infixl 1 >>=
+ ParseLib.Simple.Core: infixl 4 <$>
+ ParseLib.Simple.Core: infixr 3 <<|>
+ ParseLib.Simple.Derived: infixl 4 *>
- ParseLib.Abstract.Core: (<*>) :: Applicative f => forall a b. f (a -> b) -> f a -> f b
+ ParseLib.Abstract.Core: (<*>) :: Applicative f => f (a -> b) -> f a -> f b
- ParseLib.Abstract.Core: (<|>) :: Alternative f => forall a. f a -> f a -> f a
+ ParseLib.Abstract.Core: (<|>) :: Alternative f => f a -> f a -> f a
- ParseLib.Abstract.Core: (>>=) :: Monad m => forall a b. m a -> (a -> m b) -> m b
+ ParseLib.Abstract.Core: (>>=) :: Monad m => m a -> (a -> m b) -> m b
- ParseLib.Abstract.Core: empty :: Alternative f => forall a. f a
+ ParseLib.Abstract.Core: empty :: Alternative f => f a
- ParseLib.Abstract.Core: pure :: Applicative f => forall a. a -> f a
+ ParseLib.Abstract.Core: pure :: Applicative f => a -> f a
- ParseLib.Parallel.Core: (<*>) :: Applicative f => forall a b. f (a -> b) -> f a -> f b
+ ParseLib.Parallel.Core: (<*>) :: Applicative f => f (a -> b) -> f a -> f b
- ParseLib.Parallel.Core: (<|>) :: Alternative f => forall a. f a -> f a -> f a
+ ParseLib.Parallel.Core: (<|>) :: Alternative f => f a -> f a -> f a
- ParseLib.Parallel.Core: (>>=) :: Monad m => forall a b. m a -> (a -> m b) -> m b
+ ParseLib.Parallel.Core: (>>=) :: Monad m => m a -> (a -> m b) -> m b
- ParseLib.Parallel.Core: empty :: Alternative f => forall a. f a
+ ParseLib.Parallel.Core: empty :: Alternative f => f a
- ParseLib.Parallel.Core: pure :: Applicative f => forall a. a -> f a
+ ParseLib.Parallel.Core: pure :: Applicative f => a -> f a
- ParseLib.Simple.Core: (<<|>) :: (t -> [a]) -> (t -> [a]) -> t -> [a]
+ ParseLib.Simple.Core: (<<|>) :: Foldable t1 => (t2 -> t1 a) -> (t2 -> t1 a) -> t2 -> t1 a

Files

src/ParseLib/Abstract/Derived.hs view
@@ -28,7 +28,7 @@   )   where -import Prelude hiding ((>>=), sequence)+import Prelude hiding ((>>=), (<$), (<*), (*>), sequence) import ParseLib.Abstract.Core  infixl 4 <$
src/ParseLib/Parallel/Derived.hs view
@@ -28,7 +28,7 @@   )   where -import Prelude hiding ((>>=), sequence)+import Prelude hiding ((>>=), sequence, (<$), (<*), (*>)) import ParseLib.Parallel.Core  infixl 4 <$
src/ParseLib/Simple/Applications.hs view
@@ -14,6 +14,7 @@   )   where +import Prelude hiding ((<$>), (<$), (<*>), (<*), (*>)) import Data.Char import ParseLib.Simple.Core import ParseLib.Simple.Derived
src/ParseLib/Simple/Core.hs view
@@ -20,7 +20,7 @@   )   where -import Prelude hiding ((>>=))+import Prelude hiding ((>>=), (<*>), (<$>), pure)  -- | An input string is mapped to a list of successful parses. -- For each succesful parse, we return the result of type 'r',
src/ParseLib/Simple/Derived.hs view
@@ -28,7 +28,7 @@   )   where -import Prelude hiding ((>>=), sequence)+import Prelude hiding ((>>=), (<$), (<*), (*>), (<*>), (<$>), sequence) import ParseLib.Simple.Core  infixl 4 <$
uu-tc.cabal view
@@ -1,12 +1,14 @@ cabal-version: >= 1.6 name:          uu-tc-version:       2009.2.2+version:       2015.1.1 license:       BSD3 license-file:  LICENSE author:        Andres Loeh <andres@cs.uu.nl>,                Johan Jeuring <johanj@cs.uu.nl>,-               Doaitse Swierstra <doaitse@cs.uu.nl>-maintainer:    Jurriën Stutterheim <j.stutterheim@uu.nl>+               Doaitse Swierstra <doaitse@cs.uu.nl>,+               Adolfo Ochagavía <aochagavia92@gmail.com>+maintainer:    Jurriën Stutterheim <j.stutterheim@uu.nl>,+               João Paulo Pizani Flor <J.P.PizaniFlor@uu.nl> description:   Course software for INFOB3TC (Languages & Compilers)   .