Safe Haskell | None |
---|---|
Language | Haskell98 |
- data Char :: *
- type String = List Char
- gisControl :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisControl :: RefAtom
- hisControl :: R Char -> RefExp -> R Bool
- gisSpace :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisSpace :: RefAtom
- hisSpace :: R Char -> RefExp -> R Bool
- gisLower :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisLower :: RefAtom
- hisLower :: R Char -> RefExp -> R Bool
- gisUpper :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisUpper :: RefAtom
- hisUpper :: R Char -> RefExp -> R Bool
- gisAlpha :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisAlpha :: RefAtom
- hisAlpha :: R Char -> RefExp -> R Bool
- gisAlphaNum :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisAlphaNum :: RefAtom
- hisAlphaNum :: R Char -> RefExp -> R Bool
- gisPrint :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisPrint :: RefAtom
- hisPrint :: 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
- gisLetter :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisLetter :: RefAtom
- hisLetter :: R Char -> RefExp -> R Bool
- gisMark :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisMark :: RefAtom
- hisMark :: R Char -> RefExp -> R Bool
- gisNumber :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisNumber :: RefAtom
- hisNumber :: R Char -> RefExp -> R Bool
- gisPunctuation :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisPunctuation :: RefAtom
- hisPunctuation :: R Char -> RefExp -> R Bool
- gisSymbol :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisSymbol :: RefAtom
- hisSymbol :: R Char -> RefExp -> R Bool
- gisSeparator :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisSeparator :: RefAtom
- hisSeparator :: R Char -> RefExp -> R Bool
- 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
- gisAsciiUpper :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisAsciiUpper :: RefAtom
- hisAsciiUpper :: R Char -> RefExp -> R Bool
- gisAsciiLower :: RefSrcPos -> RefExp -> R (Fun Char Bool)
- aisAsciiLower :: RefAtom
- hisAsciiLower :: R Char -> RefExp -> R Bool
- data GeneralCategory
- = UppercaseLetter
- | LowercaseLetter
- | TitlecaseLetter
- | ModifierLetter
- | OtherLetter
- | NonSpacingMark
- | SpacingCombiningMark
- | EnclosingMark
- | DecimalNumber
- | LetterNumber
- | OtherNumber
- | ConnectorPunctuation
- | DashPunctuation
- | OpenPunctuation
- | ClosePunctuation
- | InitialQuote
- | FinalQuote
- | OtherPunctuation
- | MathSymbol
- | CurrencySymbol
- | ModifierSymbol
- | OtherSymbol
- | Space
- | LineSeparator
- | ParagraphSeparator
- | Control
- | Format
- | Surrogate
- | PrivateUse
- | NotAssigned
- aUppercaseLetter :: RefAtom
- aLowercaseLetter :: RefAtom
- aTitlecaseLetter :: RefAtom
- aModifierLetter :: RefAtom
- aOtherLetter :: RefAtom
- aNonSpacingMark :: RefAtom
- aSpacingCombiningMark :: RefAtom
- aEnclosingMark :: RefAtom
- aDecimalNumber :: RefAtom
- aLetterNumber :: RefAtom
- aOtherNumber :: RefAtom
- aConnectorPunctuation :: RefAtom
- aDashPunctuation :: RefAtom
- aOpenPunctuation :: RefAtom
- aClosePunctuation :: RefAtom
- aInitialQuote :: RefAtom
- aFinalQuote :: RefAtom
- aOtherPunctuation :: RefAtom
- aMathSymbol :: RefAtom
- aCurrencySymbol :: RefAtom
- aModifierSymbol :: RefAtom
- aOtherSymbol :: RefAtom
- aSpace :: RefAtom
- aLineSeparator :: RefAtom
- aParagraphSeparator :: RefAtom
- aControl :: RefAtom
- aFormat :: RefAtom
- aSurrogate :: RefAtom
- aPrivateUse :: RefAtom
- aNotAssigned :: RefAtom
- ggeneralCategory :: RefSrcPos -> RefExp -> R (Fun Char GeneralCategory)
- ageneralCategory :: RefAtom
- hgeneralCategory :: R Char -> RefExp -> R GeneralCategory
- 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
- gtoTitle :: RefSrcPos -> RefExp -> R (Fun Char Char)
- atoTitle :: RefAtom
- htoTitle :: R Char -> RefExp -> R Char
- 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
- gord :: RefSrcPos -> RefExp -> R (Fun Char Int)
- gchr :: RefSrcPos -> RefExp -> R (Fun Int 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)
- greadLitChar :: RefSrcPos -> RefExp -> R (ReadS Char)
- areadLitChar :: RefAtom
- hreadLitChar :: R (ReadS___1 Char) -> RefExp -> R (ReadS___2 Char)
Documentation
data Char :: *
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
).
data GeneralCategory Source
ggeneralCategory :: RefSrcPos -> RefExp -> R (Fun Char GeneralCategory) Source
hgeneralCategory :: R Char -> RefExp -> R GeneralCategory Source