packages feed

parsimony 1.0.1 → 1.1

raw patch · 4 files changed

+5/−5 lines, 4 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

- Parsimony: endBy :: Parser t a -> Parser t sep -> Parser t [a]
- Parsimony: endBy1 :: Parser t a -> Parser t sep -> Parser t [a]
- Parsimony.Char: alphaNum :: Stream s Char => Parser s Char
- Parsimony.Char: digit :: Stream s Char => Parser s Char
- Parsimony.Char: hexDigit :: Stream s Char => Parser s Char
- Parsimony.Char: letter :: Stream s Char => Parser s Char
- Parsimony.Char: lower :: Stream s Char => Parser s Char
- Parsimony.Char: newline :: Stream s Char => Parser s Char
- Parsimony.Char: noneOf :: Stream s Char => [Char] -> Parser s Char
- Parsimony.Char: octDigit :: Stream s Char => Parser s Char
- Parsimony.Char: oneOf :: Stream s Char => [Char] -> Parser s Char
- Parsimony.Char: space :: Stream s Char => Parser s Char
- Parsimony.Char: tab :: Stream s Char => Parser s Char
- Parsimony.Char: upper :: Stream s Char => Parser s Char
+ Parsimony: Error :: !ParseError -> Reply s a
+ Parsimony: Ok :: !a -> !State s -> Reply s a
+ Parsimony: data Reply s a
+ Parsimony: endBy1, endBy :: Parser t a -> Parser t sep -> Parser t [a]
+ Parsimony: skipMany :: Parser t a -> Parser t ()
+ Parsimony.Char: oneOf, noneOf :: Stream s Char => [Char] -> Parser s Char
+ Parsimony.Char: space, tab, newline :: Stream s Char => Parser s Char
+ Parsimony.Char: upper, octDigit, hexDigit, digit, letter, alphaNum, lower :: Stream s Char => Parser s Char

Files

parsimony.cabal view
@@ -1,5 +1,5 @@ name:           parsimony-version:        1.0.1+version:        1.1 license:        BSD3 license-file:   LICENSE author:         Daan Leijen <daan@cs.uu.nl>, Iavor S. Diatchki <iavor.diatchki@gmail.com>
src/Parsimony.hs view
@@ -22,7 +22,7 @@   , (<|>), try, choice      -- * Repetition-  , many, many1, skipMany1, match+  , many, many1, skipMany, skipMany1, match   , sepBy, sepBy1   , endBy, endBy1   , sepEndBy, sepEndBy1@@ -52,7 +52,7 @@       -- * Primitive Parsers-  , PrimParser+  , PrimParser, Reply(..)   , primParser   ) where 
src/Parsimony/Pos.hs view
@@ -71,7 +71,7 @@ updatePosChar p c     = forcePos $       case c of-        '\n' -> incSourceLine p 1+        '\n' -> setSourceColumn (incSourceLine p 1) 1         '\t' -> incSourceColumn p (8 - ((sourceColumn p - 1) `mod` 8))         _    -> incSourceColumn p 1 
src/Parsimony/Stream.hs view
@@ -17,7 +17,7 @@ 
 
 
-module Parsimony.Stream 
+module Parsimony.Stream
   ( Token(..), Stream(..)
   , ASCII, UTF8, ascii, utf8
   ) where