Char package:parsers

Parsers for character streams
char c parses a single character c. Returns the parsed character (i.e. c). e.g.
semiColon = char ';'
Additional functionality needed to parse character streams.
This token parser parses a single literal character. Returns the literal character value. This parsers deals correctly with escape sequences. The literal character is parsed according to the grammar rules defined in the Haskell report (which matches most programming languages quite closely).
This parser parses a character literal without the surrounding quotation marks. This parser does NOT swallow trailing whitespace
This parser succeeds for any character. Returns the parsed character.
notChar c parses any single character other than c. Returns the parsed character.
This is a traversal of both actions in contained in an IdentifierStyle.
styleChars :: Traversal (IdentifierStyle m) (IdentifierStyle n) (m Char) (n Char)