Data.Char
type String

# Character classification

isControl
isSpace
isLower
isUpper
isAlpha
isAlphaNum
isPrint
isDigit
isOctDigit
isHexDigit
isLetter
isMark
isNumber
isPunctuation
isSymbol
isSeparator

## Subranges

isAscii
isLatin1
isAsciiUpper
isAsciiLower

## Unicode general categories

data GeneralCategory
generalCategory

# Case conversion

toUpper
toLower
toTitle

# Single digit characters

digitToInt
intToDigit

# Numeric representations

ord
chr

# String representations

showLitChar
lexLitChar
readLitChar