1-- | Unicode @Char@. Import as: 2-- 3-- > import qualified RIO.Char as C 4-- 5-- This module does not export any partial functions. For those, see 6-- "RIO.Char.Partial" 7module RIO.Char 8 ( 9 Data.Char.Char 10 11 -- * Character classification 12 -- | Unicode characters are divided into letters, Data.Char.numbers, marks, 13 -- punctuation, Data.Char.symbols, separators (including spaces) and others 14 -- (including control characters). 15 , Data.Char.isControl 16 , Data.Char.isSpace 17 , Data.Char.isLower 18 , Data.Char.isUpper 19 , Data.Char.isAlpha 20 , Data.Char.isAlphaNum 21 , Data.Char.isPrint 22 , Data.Char.isDigit 23 , Data.Char.isOctDigit 24 , Data.Char.isHexDigit 25 , Data.Char.isLetter 26 , Data.Char.isMark 27 , Data.Char.isNumber 28 , Data.Char.isPunctuation 29 , Data.Char.isSymbol 30 , Data.Char.isSeparator 31 32 -- ** Subranges 33 , Data.Char.isAscii 34 , Data.Char.isLatin1 35 , Data.Char.isAsciiUpper 36 , Data.Char.isAsciiLower 37 38 -- ** Unicode general categories 39 , Data.Char.GeneralCategory(..) 40 , Data.Char.generalCategory 41 42 -- * Case conversion 43 , Data.Char.toUpper 44 , Data.Char.toLower 45 , Data.Char.toTitle 46 47 -- * Numeric representations 48 , Data.Char.ord 49 50 -- * String representations 51 , Data.Char.showLitChar 52 , Data.Char.lexLitChar 53 , Data.Char.readLitChar 54 ) where 55 56import qualified Data.Char 57