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 +1/−1
- src/Parsimony.hs +2/−2
- src/Parsimony/Pos.hs +1/−1
- src/Parsimony/Stream.hs +1/−1
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