char package:Cabal-syntax

char c parses a single character c. Returns the parsed character (i.e. c). e.g.
semiColon = char ';'
The character type Char is an enumeration whose values represent Unicode (or equivalently ISO/IEC 10646) code points (i.e. characters, see http://www.unicode.org/ for details). This set extends the ISO 8859-1 (Latin-1) character set (the first 256 characters), which is itself an extension of the ASCII character set (the first 128 characters). A character literal in Haskell has type Char. To convert a Char to or from the corresponding Int value defined by Unicode, use toEnum and fromEnum from the Enum class respectively (or equivalently ord and chr).
Parsers for character streams Originally in parsers package.
Additional functionality needed to parse character streams.
This parser succeeds for any character. Returns the parsed character.
notChar c parses any single character other than c. Returns the parsed character.
Read a character from the standard input device (same as hGetChar stdin).
Write a character to the standard output device (same as hPutChar stdout).
utility function converting a Char to a show function that simply prepends the character unchanged.
Bitstream-Charter, Bitstream Charter Font License, SPDX License List 3.23, SPDX License List 3.25