packages feed

uu-parsinglib 2.5.6 → 2.5.6.1

raw patch · 5 files changed

+11/−7 lines, 5 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Text.ParserCombinators.UU.Derived: (<||>) :: MergeSpec (c, [Freq (P st (d -> d))], e -> f -> g) -> MergeSpec (h, [Freq (P st (i -> i))], g -> j -> k) -> MergeSpec ((c, h), [Freq (P st ((d, i) -> (d, i)))], e -> (f, j) -> k)
+ Text.ParserCombinators.UU.Derived: (<||>) :: MergeSpec (d, [Freq (P st (d -> d))], e -> d -> g) -> MergeSpec (i, [Freq (P st (i -> i))], g -> i -> k) -> MergeSpec ((d, i), [Freq (P st ((d, i) -> (d, i)))], e -> (d, i) -> k)

Files

src/Text/ParserCombinators/UU/CHANGELOG.hs view
@@ -1,4 +1,8 @@ -- | This module just contains the CHANGELOG+-- Version 2.5.6.1+--+--      *  replaced references to modules with references in the new library scheme+-- -- Version 2.5.6 -- --      *  added a special version of \<|\> (called '<-|->') in @ExtAlternative@ which does not compare the length of the parsers; to be used in permutations
src/Text/ParserCombinators/UU/Core.hs view
@@ -11,9 +11,9 @@ module Text.ParserCombinators.UU.Core ( module Text.ParserCombinators.UU.Core                                       , module Control.Applicative) where import Control.Applicative  hiding  (many, some, optional)-import Char+import Data.Char import Debug.Trace-import Maybe+import Data.Maybe   infix   2  <?>    -- should be the last element in a sequence of alternatives
src/Text/ParserCombinators/UU/Derived.hs view
@@ -213,9 +213,9 @@  newtype MergeSpec p = MergeSpec p -(<||>) ::  MergeSpec (c,     [Freq (P st (d     -> d)    )],  e -> f     -> g) -        -> MergeSpec (h,     [Freq (P st (i     -> i)    )],  g -> j     -> k) -        -> MergeSpec ((c,h), [Freq (P st ((d,i) -> (d,i)))],  e -> (f,j) -> k)+(<||>) ::  MergeSpec (d,     [Freq (P st (d     -> d)    )],  e -> d     -> g) +        -> MergeSpec (i,     [Freq (P st (i     -> i)    )],  g -> i     -> k) +        -> MergeSpec ((d,i), [Freq (P st ((d,i) -> (d,i)))],  e -> (d,i) -> k)  MergeSpec (pe, pp, punp) <||> MergeSpec (qe, qp, qunp)  = MergeSpec ( (pe, qe)
src/Text/ParserCombinators/UU/Examples.hs view
@@ -10,7 +10,7 @@ --   Only the @`run`@ function is exported since it may come in handy elsewhere.  module Text.ParserCombinators.UU.Examples (run, demo) where-import Char+import Data.Char import Text.ParserCombinators.UU.Core import Text.ParserCombinators.UU.BasicInstances import Text.ParserCombinators.UU.Derived
uu-parsinglib.cabal view
@@ -1,5 +1,5 @@ Name:                uu-parsinglib-Version:             2.5.6+Version:             2.5.6.1 Build-Type:          Simple License:             MIT Copyright:           S Doaitse Swierstra