Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Word16 module to be used with ByteString/ShortByteString.
All functions assumes that Word16
is encoded in BE.
Synopsis
- data Word16
- word16ToChar :: Word16 -> Char
- charToWord16 :: Char -> Word16
- isControl :: Word16 -> Bool
- isSpace :: Word16 -> Bool
- isLower :: Word16 -> Bool
- isUpper :: Word16 -> Bool
- isAlpha :: Word16 -> Bool
- isAlphaNum :: Word16 -> Bool
- isPrint :: Word16 -> Bool
- isDigit :: Word16 -> Bool
- isOctDigit :: Word16 -> Bool
- isHexDigit :: Word16 -> Bool
- isLetter :: Word16 -> Bool
- isMark :: Word16 -> Bool
- isNumber :: Word16 -> Bool
- isPunctuation :: Word16 -> Bool
- isSymbol :: Word16 -> Bool
- isSeparator :: Word16 -> Bool
- isAscii :: Word16 -> Bool
- isLatin1 :: Word16 -> Bool
- isAsciiUpper :: Word16 -> Bool
- isAsciiLower :: Word16 -> Bool
- toUpper :: Word16 -> Word16
- toLower :: Word16 -> Word16
- toTitle :: Word16 -> Word16
- _nul :: Word16
- _tab :: Word16
- _lf :: Word16
- _vt :: Word16
- _np :: Word16
- _cr :: Word16
- _space :: Word16
- _exclam :: Word16
- _quotedbl :: Word16
- _numbersign :: Word16
- _dollar :: Word16
- _percent :: Word16
- _ampersand :: Word16
- _quotesingle :: Word16
- _parenleft :: Word16
- _parenright :: Word16
- _asterisk :: Word16
- _plus :: Word16
- _comma :: Word16
- _hyphen :: Word16
- _period :: Word16
- _slash :: Word16
- _0 :: Word16
- _1 :: Word16
- _2 :: Word16
- _3 :: Word16
- _4 :: Word16
- _5 :: Word16
- _6 :: Word16
- _7 :: Word16
- _8 :: Word16
- _9 :: Word16
- _colon :: Word16
- _semicolon :: Word16
- _less :: Word16
- _equal :: Word16
- _greater :: Word16
- _question :: Word16
- _at :: Word16
- _A :: Word16
- _B :: Word16
- _C :: Word16
- _D :: Word16
- _E :: Word16
- _F :: Word16
- _G :: Word16
- _H :: Word16
- _I :: Word16
- _J :: Word16
- _K :: Word16
- _L :: Word16
- _M :: Word16
- _N :: Word16
- _O :: Word16
- _P :: Word16
- _Q :: Word16
- _R :: Word16
- _S :: Word16
- _T :: Word16
- _U :: Word16
- _V :: Word16
- _W :: Word16
- _X :: Word16
- _Y :: Word16
- _Z :: Word16
- _bracketleft :: Word16
- _backslash :: Word16
- _bracketright :: Word16
- _circum :: Word16
- _underscore :: Word16
- _grave :: Word16
- _a :: Word16
- _b :: Word16
- _c :: Word16
- _d :: Word16
- _e :: Word16
- _f :: Word16
- _g :: Word16
- _h :: Word16
- _i :: Word16
- _j :: Word16
- _k :: Word16
- _l :: Word16
- _m :: Word16
- _n :: Word16
- _o :: Word16
- _p :: Word16
- _q :: Word16
- _r :: Word16
- _s :: Word16
- _t :: Word16
- _u :: Word16
- _v :: Word16
- _w :: Word16
- _x :: Word16
- _y :: Word16
- _z :: Word16
- _braceleft :: Word16
- _bar :: Word16
- _braceright :: Word16
- _tilde :: Word16
- _del :: Word16
- _nbsp :: Word16
- _ordfeminine :: Word16
- _softhyphen :: Word16
- _mu :: Word16
- _ordmasculine :: Word16
- _s2 :: Word16
- _s3 :: Word16
- _s1 :: Word16
- _1'4 :: Word16
- _1'2 :: Word16
- _3'4 :: Word16
- _Agrave :: Word16
- _Odieresis :: Word16
- _Oslash :: Word16
- _Thorn :: Word16
- _germandbls :: Word16
- _agrave :: Word16
- _odieresis :: Word16
- _oslash :: Word16
- _thorn :: Word16
- _ydieresis :: Word16
Re-exporting
16-bit unsigned integer type
Instances
conversion
word16ToChar :: Word16 -> Char Source #
Total conversion to char.
charToWord16 :: Char -> Word16 Source #
This is unsafe and clamps at Word16 maxbound.
Character classification
isAlphaNum :: Word16 -> Bool Source #
isOctDigit :: Word16 -> Bool Source #
isHexDigit :: Word16 -> Bool Source #
isPunctuation :: Word16 -> Bool Source #
isSeparator :: Word16 -> Bool Source #
Subranges
isAsciiUpper :: Word16 -> Bool Source #
isAsciiLower :: Word16 -> Bool Source #
Case conversion
ASCII characters
_numbersign :: Word16 Source #
_ampersand :: Word16 Source #
_parenleft :: Word16 Source #
_parenright :: Word16 Source #
_semicolon :: Word16 Source #
_backslash :: Word16 Source #
_underscore :: Word16 Source #
_braceleft :: Word16 Source #
_braceright :: Word16 Source #
Some Latin-1 characters
_softhyphen :: Word16 Source #
_Odieresis :: Word16 Source #
_germandbls :: Word16 Source #
_odieresis :: Word16 Source #
_ydieresis :: Word16 Source #