parsers 0.10.1.2 → 0.10.2
raw patch · 2 files changed
+4/−7 lines, 2 files
Files
- parsers.cabal +1/−1
- src/Text/Parser/Char.hs +3/−6
parsers.cabal view
@@ -1,6 +1,6 @@ name: parsers category: Text, Parsing-version: 0.10.1.2+version: 0.10.2 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE
src/Text/Parser/Char.hs view
@@ -127,20 +127,17 @@ tab = char '\t' <?> "tab" {-# INLINE tab #-} --- | Parses an upper case letter (a character between \'A\' and \'Z\').--- Returns the parsed character.+-- | Parses an upper case letter. Returns the parsed character. upper :: CharParsing m => m Char upper = satisfy isUpper <?> "uppercase letter" {-# INLINE upper #-} --- | Parses a lower case character (a character between \'a\' and \'z\').--- Returns the parsed character.+-- | Parses a lower case character. Returns the parsed character. lower :: CharParsing m => m Char lower = satisfy isLower <?> "lowercase letter" {-# INLINE lower #-} --- | Parses a letter or digit (a character between \'0\' and \'9\').--- Returns the parsed character.+-- | Parses a letter or digit. Returns the parsed character. alphaNum :: CharParsing m => m Char alphaNum = satisfy isAlphaNum <?> "letter or digit" {-# INLINE alphaNum #-}