packages feed

parsec 3.1.7 → 3.1.8

raw patch · 3 files changed

+9/−5 lines, 3 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

+ Text.Parsec: Consumed :: a -> Consumed a
+ Text.Parsec: Empty :: !a -> Consumed a
+ Text.Parsec: Error :: ParseError -> Reply s u a
+ Text.Parsec: Ok :: a -> !(State s u) -> ParseError -> Reply s u a
+ Text.Parsec: State :: s -> !SourcePos -> !u -> State s u
+ Text.Parsec: stateInput :: State s u -> s
+ Text.Parsec: statePos :: State s u -> !SourcePos
+ Text.Parsec: stateUser :: State s u -> !u
+ Text.Parsec: uncons :: Stream s m t => s -> m (Maybe (t, s))
- Text.Parsec.Prim: Ok :: a -> !State s u -> ParseError -> Reply s u a
+ Text.Parsec.Prim: Ok :: a -> !(State s u) -> ParseError -> Reply s u a

Files

CHANGES view
@@ -1,3 +1,7 @@+3.1.8++- Fix a regression from 3.1.6 related to exports from the main module.+ 3.1.7  - Fix a regression from 3.1.6 related to the reported position of error messages.
Text/Parsec.hs view
@@ -93,12 +93,12 @@     , getParserState     , setParserState     , updateParserState-    , Stream+    , Stream (..)     , runParsecT     , mkPT-    , Consumed-    , Reply-    , State+    , Consumed (..)+    , Reply (..)+    , State (..)     , setPosition     , setInput      -- * Other stuff
parsec.cabal view
@@ -1,5 +1,5 @@ name:		parsec-version:	3.1.7+version:	3.1.8 cabal-version: >= 1.8 license:	BSD3 license-file:	LICENSE