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 #