|
Text.Parsec.Char | Portability | portable | Stability | provisional | Maintainer | derek.a.elkins@gmail.com |
|
|
|
Description |
Commonly used character parsers.
|
|
Synopsis |
|
|
|
Documentation |
|
|
oneOf cs succeeds if the current character is in the supplied
list of characters cs. Returns the parsed character. See also
satisfy.
vowel = oneOf "aeiou"
|
|
|
As the dual of oneOf, noneOf cs succeeds if the current
character not in the supplied list of characters cs. Returns the
parsed character.
consonant = noneOf "aeiou"
|
|
|
Skips zero or more white space characters. See also skipMany.
|
|
|
Parses a white space character (any character which satisfies isSpace)
Returns the parsed character.
|
|
|
Parses a newline character ('\n'). Returns a newline character.
|
|
|
Parses a tab character ('\t'). Returns a tab character.
|
|
|
Parses an upper case letter (a character between 'A' and 'Z').
Returns the parsed character.
|
|
|
Parses a lower case character (a character between 'a' and 'z').
Returns the parsed character.
|
|
|
Parses a letter or digit (a character between '0' and '9').
Returns the parsed character.
|
|
|
Parses a letter (an upper case or lower case character). Returns the
parsed character.
|
|
|
Parses a digit. Returns the parsed character.
|
|
|
Parses a hexadecimal digit (a digit or a letter between 'a' and
'f' or 'A' and 'F'). Returns the parsed character.
|
|
|
Parses an octal digit (a character between '0' and '7'). Returns
the parsed character.
|
|
|
char c parses a single character c. Returns the parsed
character (i.e. c).
semiColon = char ';'
|
|
|
This parser succeeds for any character. Returns the parsed character.
|
|
|
The parser satisfy f succeeds for any character for which the
supplied function f returns True. Returns the character that is
actually parsed.
|
|
|
string s parses a sequence of characters given by s. Returns
the parsed string (i.e. s).
divOrMod = string "div"
<|> string "mod"
|
|
Produced by Haddock version 2.6.0 |