Unicode in MoonBit
| Package | Contents |
|---|---|
| moonbit-community/unicode | General_Category, binary properties (White_Space, Alphabetic, Lowercase, Uppercase, XID_Start, XID_Continue), and case mapping |
| moonbit-community/unicode/normalization | Normalization Forms from UAX #15 |
| moonbit-community/unicode/punycode | Punycode from RFC 3492 |
| moonbit-community/unicode/bidi | Bidirectional algorithm from UAX #9 |
| moonbit-community/unicode/idna | IDNA processing from UTS #46 |
moon add moonbit-community/unicode-data
moon add moonbit-community/unicode-normalization
moon add moonbit-community/punycode
moon add moonbit-community/unicode-bidi
moon add moonbit-community/unicode-idnapub(all) enum GeneralCategory {
Lu
Ll
Lt
Lm
Lo
Mn
Mc
Me
Nd
Nl
No
Zs
Zl
Zp
Pc
Pd
Ps
Pe
Pi
Pf
Po
Sm
Sc
Sk
So
Cc
Cf
Cs
Co
Cn
} derive(Eq)impl Show for GeneralCategoryimpl Show for GeneralCategoryGroupfn is_alphabetic(c : Char) -> Boolfn is_lowercase(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 in MoonBit