Safe Haskell | None |
---|---|
Language | Haskell98 |
- gisAscii :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisAscii :: RefAtom
- hisAscii :: R Char -> RefExp -> R Bool
- gisLatin1 :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisLatin1 :: RefAtom
- hisLatin1 :: R Char -> RefExp -> R Bool
- gisControl :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisControl :: RefAtom
- hisControl :: R Char -> RefExp -> R Bool
- gisPrint :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisPrint :: RefAtom
- hisPrint :: R Char -> RefExp -> R Bool
- gisSpace :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisSpace :: RefAtom
- hisSpace :: R Char -> RefExp -> R Bool
- gisUpper :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisUpper :: RefAtom
- hisUpper :: R Char -> RefExp -> R Bool
- gisLower :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisLower :: RefAtom
- hisLower :: R Char -> RefExp -> R Bool
- gisAlpha :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisAlpha :: RefAtom
- hisAlpha :: R Char -> RefExp -> R Bool
- gisDigit :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisDigit :: RefAtom
- hisDigit :: R Char -> RefExp -> R Bool
- gisOctDigit :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisOctDigit :: RefAtom
- hisOctDigit :: R Char -> RefExp -> R Bool
- gisHexDigit :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisHexDigit :: RefAtom
- hisHexDigit :: R Char -> RefExp -> R Bool
- gisAlphaNum :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisAlphaNum :: RefAtom
- hisAlphaNum :: R Char -> RefExp -> R Bool
- gdigitToInt :: RefSrcPos -> RefExp -> R (Fun Char Int)
- adigitToInt :: RefAtom
- hdigitToInt :: R Char -> RefExp -> R Int
- gintToDigit :: RefSrcPos -> RefExp -> R (Fun Int Char)
- aintToDigit :: RefAtom
- hintToDigit :: R Int -> RefExp -> R Char
- gtoUpper :: RefSrcPos -> RefExp -> R (Fun Char Char)
- atoUpper :: RefAtom
- htoUpper :: R Char -> RefExp -> R Char
- gtoLower :: RefSrcPos -> RefExp -> R (Fun Char Char)
- atoLower :: RefAtom
- htoLower :: R Char -> RefExp -> R Char
- gord :: RefSrcPos -> RefExp -> R (Fun Char Int)
- gchr :: RefSrcPos -> RefExp -> R (Fun Int Char)
- greadLitChar :: RefSrcPos -> RefExp -> R (ReadS Char)
- areadLitChar :: RefAtom
- hreadLitChar :: R (ReadS___1 Char) -> RefExp -> R (ReadS___2 Char)
- gshowLitChar :: RefSrcPos -> RefExp -> R (Fun Char ShowS)
- ashowLitChar :: RefAtom
- hshowLitChar :: R Char -> RefExp -> R ShowS
- glexLitChar :: RefSrcPos -> RefExp -> R (ReadS String)
- alexLitChar :: RefAtom
- hlexLitChar :: R (ReadS___1 String) -> RefExp -> R (ReadS___2 String)
- data Char :: *
- type String = List Char
Documentation
aisControl :: RefAtom Source #
The character type Char
is an enumeration whose values represent
Unicode (or equivalently ISO/IEC 10646) characters (see
http://www.unicode.org/ for details). This set extends the ISO 8859-1
(Latin-1) character set (the first 256 characters), which is itself an extension
of the ASCII character set (the first 128 characters). A character literal in
Haskell has type Char
.
To convert a Char
to or from the corresponding Int
value defined
by Unicode, use toEnum
and fromEnum
from the
Enum
class respectively (or equivalently ord
and chr
).
Bounded Char | |
Enum Char | |
Eq Char | |
Ord Char | |
Read Char | |
Show Char | |
Storable Char | |
Random Char | |
Show Char Source # | |
Read Char Source # | |
Bounded Char Source # | |
Enum Char Source # | |
Ord Char Source # | |
Eq Char Source # | |
Ix Char Source # | |
Random Char Source # | |
Functor (URec Char) | |
Foldable (URec Char) | |
Generic1 (URec Char) | |
Eq (URec Char p) | |
Ord (URec Char p) | |
Show (URec Char p) | |
Generic (URec Char p) | |
data URec Char | Used for marking occurrences of |
type Rep1 (URec Char) | |
type Rep (URec Char p) | |