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