Safe Haskell | None |
---|---|
Language | Haskell2010 |
Char8 library to be used with Data.ByteString.Char8.
All function assumes that only 8bit part of Char
is used
and it is encoded in Latin-1 (ISO-8859-1).
All utility functions are supposed to work as if
those of Char
. Exceptions are described in
the function documentations.
Base library 4.7 (GHC 7.8) or earlier is based on Unicode 6.
Base library 4.8 (GHC 7.10) or later is based on Unicode 7.
isLower
, isSymbol
and isPunctuation
behave differently.
- isControl :: Char -> Bool
- isSpace :: Char -> Bool
- isLower :: Char -> Bool
- isUpper :: Char -> Bool
- isAlpha :: Char -> Bool
- isAlphaNum :: Char -> Bool
- isPrint :: Char -> Bool
- isDigit :: Char -> Bool
- isOctDigit :: Char -> Bool
- isHexDigit :: Char -> Bool
- isLetter :: Char -> Bool
- isMark :: Char -> Bool
- isNumber :: Char -> Bool
- isPunctuation :: Char -> Bool
- isSymbol :: Char -> Bool
- isSeparator :: Char -> Bool
- isAscii :: Char -> Bool
- isLatin1 :: Char -> Bool
- isAsciiUpper :: Char -> Bool
- isAsciiLower :: Char -> Bool
- toUpper :: Char -> Char
- toLower :: Char -> Char
- toTitle :: Char -> Char
Character classification
isAlphaNum :: Char -> Bool Source
isOctDigit :: Char -> Bool Source
isHexDigit :: Char -> Bool Source
isPunctuation :: Char -> Bool Source
isSeparator :: Char -> Bool Source
Subranges
isAsciiUpper :: Char -> Bool Source
isAsciiLower :: Char -> Bool Source