Unicode Character Database lookup and case mapping for MoonBit
moon add moonbit-community/unicode-data| Package under moonbit-community/unicode-data/ | Lookups |
|---|---|
| decomposition | Canonical and compatibility decomposition mappings |
| composition | Composition pairs and composition exclusions |
| ccc | Canonical Combining Class |
| general_category | General Category ordinal and is_mark |
| punctuation | General_Category group P (punctuation) |
| east_asian_width | East_Asian_Width ordinal |
| case_mapping | Simple and full uppercase, lowercase, and titlecase mappings |
| xid | XID_Start and XID_Continue |
| alphabetic | Alphabetic |
| lowercase | Lowercase |
| uppercase | Uppercase |
| white_space | White_Space |
| default_ignorable_code_point | Default_Ignorable_Code_Point |
| grapheme_extend | Grapheme_Extend |
| regional_indicator | Regional_Indicator |
| prepended_concatenation_mark | Prepended_Concatenation_Mark |
| emoji | Extended_Pictographic, Emoji_Presentation, Emoji_Modifier, Emoji_Modifier_Base, and the characters starting an emoji variation sequence |
| joining_type | Joining_Type ordinal |
| joining_group | Joining_Group ordinal |
| hangul_syllable_type | Hangul_Syllable_Type ordinal |
| line_break | Line_Break ordinal |
impl Show for EastAsianWidthimpl Show for GeneralCategoryimpl Show for GeneralCategoryGroupimpl Show for HangulSyllableTypepub(all) enum JoiningGroup {
AfricanFeh
AfricanNoon
AfricanQaf
Ain
Alaph
Alef
Beh
Beth
BurushaskiYehBarree
CrownAin
CrownBeh
CrownFeh
CrownHah
CrownHeh
CrownKaf
CrownMeem
CrownSad
CrownSeen
CrownTah
Dal
DalathRish
E
FarsiYeh
Fe
Feh
FinalSemkath
Gaf
Gamal
Hah
HanifiRohingyaKinnaYa
HanifiRohingyaPa
He
Heh
HehGoal
Heth
Kaf
Kaph
KashmiriYeh
Khaph
KnottedHeh
Lam
Lamadh
MalayalamBha
MalayalamJa
MalayalamLla
MalayalamLlla
MalayalamNga
MalayalamNna
MalayalamNnna
MalayalamNya
MalayalamRa
MalayalamSsa
MalayalamTta
ManichaeanAleph
ManichaeanAyin
ManichaeanBeth
ManichaeanDaleth
ManichaeanDhamedh
ManichaeanFive
ManichaeanGimel
ManichaeanHeth
ManichaeanHundred
ManichaeanKaph
ManichaeanLamedh
ManichaeanMem
ManichaeanNun
ManichaeanOne
ManichaeanPe
ManichaeanQoph
ManichaeanResh
ManichaeanSadhe
ManichaeanSamekh
ManichaeanTaw
ManichaeanTen
ManichaeanTeth
ManichaeanThamedh
ManichaeanTwenty
ManichaeanWaw
ManichaeanYodh
ManichaeanZayin
Meem
Mim
NoJoiningGroup
Noon
Nun
Nya
Pe
Qaf
Qaph
Reh
ReversedPe
RohingyaYeh
Sad
Sadhe
Seen
Semkath
Shin
StraightWaw
SwashKaf
SyriacWaw
Tah
Taw
TehMarbuta
TehMarbutaGoal
Teth
ThinNoon
ThinYeh
VerticalTail
Waw
Yeh
YehBarree
YehWithTail
Yudh
YudhHe
Zain
Zhain
} derive(Eq, Debug)impl Show for JoiningGroupimpl Show for JoiningTypefn has_emoji_variation_sequence(c : Char) -> Boolfn is_alphabetic(c : Char) -> Boolfn is_default_ignorable_code_point(c : Char) -> Boolfn is_emoji_modifier(c : Char) -> Boolfn is_emoji_modifier_base(c : Char) -> Boolfn is_emoji_presentation(c : Char) -> Boolfn is_extended_pictographic(c : Char) -> Boolfn is_grapheme_extend(c : Char) -> Boolfn is_lowercase(c : Char) -> Boolfn is_prepended_concatenation_mark(c : Char) -> Boolfn is_punctuation(c : Char) -> Boolfn is_regional_indicator(c : Char) -> Boolfn is_uppercase(c : Char) -> Boolfn is_white_space(c : Char) -> Boolfn is_xid_continue(c : Char) -> Boolfn is_xid_start(c : Char) -> Boolfn to_lowercase(c : Char) -> Stringfn to_simple_lowercase(c : Char) -> Charfn to_simple_titlecase(c : Char) -> Charfn to_simple_uppercase(c : Char) -> Charfn to_titlecase(c : Char) -> Stringfn to_uppercase(c : Char) -> StringInstall
Download zipUnicode Character Database lookup and case mapping for MoonBit