rio-0.1.10.0: src/RIO/Char.hs
-- | Unicode @Char@. Import as:
--
-- > import qualified RIO.Char as C
--
-- This module does not export any partial functions. For those, see
-- "RIO.Char.Partial"
module RIO.Char
(
Data.Char.Char
-- * Character classification
-- | Unicode characters are divided into letters, Data.Char.numbers, marks,
-- punctuation, Data.Char.symbols, separators (including spaces) and others
-- (including control characters).
, Data.Char.isControl
, Data.Char.isSpace
, Data.Char.isLower
, Data.Char.isUpper
, Data.Char.isAlpha
, Data.Char.isAlphaNum
, Data.Char.isPrint
, Data.Char.isDigit
, Data.Char.isOctDigit
, Data.Char.isHexDigit
, Data.Char.isLetter
, Data.Char.isMark
, Data.Char.isNumber
, Data.Char.isPunctuation
, Data.Char.isSymbol
, Data.Char.isSeparator
-- ** Subranges
, Data.Char.isAscii
, Data.Char.isLatin1
, Data.Char.isAsciiUpper
, Data.Char.isAsciiLower
-- ** Unicode general categories
, Data.Char.GeneralCategory(..)
, Data.Char.generalCategory
-- * Case conversion
, Data.Char.toUpper
, Data.Char.toLower
, Data.Char.toTitle
-- * Numeric representations
, Data.Char.ord
-- * String representations
, Data.Char.showLitChar
, Data.Char.lexLitChar
, Data.Char.readLitChar
) where
import qualified Data.Char