ホーム › Globalization › UProperty
UProperty
列挙型メンバー 112
| 名前 | 10進 | 16進 |
|---|---|---|
| UCHAR_ALPHABETIC | 0 | 0x0 |
| UCHAR_BINARY_START | 0 | 0x0 |
| UCHAR_ASCII_HEX_DIGIT | 1 | 0x1 |
| UCHAR_BIDI_CONTROL | 2 | 0x2 |
| UCHAR_BIDI_MIRRORED | 3 | 0x3 |
| UCHAR_DASH | 4 | 0x4 |
| UCHAR_DEFAULT_IGNORABLE_CODE_POINT | 5 | 0x5 |
| UCHAR_DEPRECATED | 6 | 0x6 |
| UCHAR_DIACRITIC | 7 | 0x7 |
| UCHAR_EXTENDER | 8 | 0x8 |
| UCHAR_FULL_COMPOSITION_EXCLUSION | 9 | 0x9 |
| UCHAR_GRAPHEME_BASE | 10 | 0xA |
| UCHAR_GRAPHEME_EXTEND | 11 | 0xB |
| UCHAR_GRAPHEME_LINK | 12 | 0xC |
| UCHAR_HEX_DIGIT | 13 | 0xD |
| UCHAR_HYPHEN | 14 | 0xE |
| UCHAR_ID_CONTINUE | 15 | 0xF |
| UCHAR_ID_START | 16 | 0x10 |
| UCHAR_IDEOGRAPHIC | 17 | 0x11 |
| UCHAR_IDS_BINARY_OPERATOR | 18 | 0x12 |
| UCHAR_IDS_TRINARY_OPERATOR | 19 | 0x13 |
| UCHAR_JOIN_CONTROL | 20 | 0x14 |
| UCHAR_LOGICAL_ORDER_EXCEPTION | 21 | 0x15 |
| UCHAR_LOWERCASE | 22 | 0x16 |
| UCHAR_MATH | 23 | 0x17 |
| UCHAR_NONCHARACTER_CODE_POINT | 24 | 0x18 |
| UCHAR_QUOTATION_MARK | 25 | 0x19 |
| UCHAR_RADICAL | 26 | 0x1A |
| UCHAR_SOFT_DOTTED | 27 | 0x1B |
| UCHAR_TERMINAL_PUNCTUATION | 28 | 0x1C |
| UCHAR_UNIFIED_IDEOGRAPH | 29 | 0x1D |
| UCHAR_UPPERCASE | 30 | 0x1E |
| UCHAR_WHITE_SPACE | 31 | 0x1F |
| UCHAR_XID_CONTINUE | 32 | 0x20 |
| UCHAR_XID_START | 33 | 0x21 |
| UCHAR_CASE_SENSITIVE | 34 | 0x22 |
| UCHAR_S_TERM | 35 | 0x23 |
| UCHAR_VARIATION_SELECTOR | 36 | 0x24 |
| UCHAR_NFD_INERT | 37 | 0x25 |
| UCHAR_NFKD_INERT | 38 | 0x26 |
| UCHAR_NFC_INERT | 39 | 0x27 |
| UCHAR_NFKC_INERT | 40 | 0x28 |
| UCHAR_SEGMENT_STARTER | 41 | 0x29 |
| UCHAR_PATTERN_SYNTAX | 42 | 0x2A |
| UCHAR_PATTERN_WHITE_SPACE | 43 | 0x2B |
| UCHAR_POSIX_ALNUM | 44 | 0x2C |
| UCHAR_POSIX_BLANK | 45 | 0x2D |
| UCHAR_POSIX_GRAPH | 46 | 0x2E |
| UCHAR_POSIX_PRINT | 47 | 0x2F |
| UCHAR_POSIX_XDIGIT | 48 | 0x30 |
| UCHAR_CASED | 49 | 0x31 |
| UCHAR_CASE_IGNORABLE | 50 | 0x32 |
| UCHAR_CHANGES_WHEN_LOWERCASED | 51 | 0x33 |
| UCHAR_CHANGES_WHEN_UPPERCASED | 52 | 0x34 |
| UCHAR_CHANGES_WHEN_TITLECASED | 53 | 0x35 |
| UCHAR_CHANGES_WHEN_CASEFOLDED | 54 | 0x36 |
| UCHAR_CHANGES_WHEN_CASEMAPPED | 55 | 0x37 |
| UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED | 56 | 0x38 |
| UCHAR_EMOJI | 57 | 0x39 |
| UCHAR_EMOJI_PRESENTATION | 58 | 0x3A |
| UCHAR_EMOJI_MODIFIER | 59 | 0x3B |
| UCHAR_EMOJI_MODIFIER_BASE | 60 | 0x3C |
| UCHAR_EMOJI_COMPONENT | 61 | 0x3D |
| UCHAR_REGIONAL_INDICATOR | 62 | 0x3E |
| UCHAR_PREPENDED_CONCATENATION_MARK | 63 | 0x3F |
| UCHAR_EXTENDED_PICTOGRAPHIC | 64 | 0x40 |
| UCHAR_BIDI_CLASS | 4096 | 0x1000 |
| UCHAR_INT_START | 4096 | 0x1000 |
| UCHAR_BLOCK | 4097 | 0x1001 |
| UCHAR_CANONICAL_COMBINING_CLASS | 4098 | 0x1002 |
| UCHAR_DECOMPOSITION_TYPE | 4099 | 0x1003 |
| UCHAR_EAST_ASIAN_WIDTH | 4100 | 0x1004 |
| UCHAR_GENERAL_CATEGORY | 4101 | 0x1005 |
| UCHAR_JOINING_GROUP | 4102 | 0x1006 |
| UCHAR_JOINING_TYPE | 4103 | 0x1007 |
| UCHAR_LINE_BREAK | 4104 | 0x1008 |
| UCHAR_NUMERIC_TYPE | 4105 | 0x1009 |
| UCHAR_SCRIPT | 4106 | 0x100A |
| UCHAR_HANGUL_SYLLABLE_TYPE | 4107 | 0x100B |
| UCHAR_NFD_QUICK_CHECK | 4108 | 0x100C |
| UCHAR_NFKD_QUICK_CHECK | 4109 | 0x100D |
| UCHAR_NFC_QUICK_CHECK | 4110 | 0x100E |
| UCHAR_NFKC_QUICK_CHECK | 4111 | 0x100F |
| UCHAR_LEAD_CANONICAL_COMBINING_CLASS | 4112 | 0x1010 |
| UCHAR_TRAIL_CANONICAL_COMBINING_CLASS | 4113 | 0x1011 |
| UCHAR_GRAPHEME_CLUSTER_BREAK | 4114 | 0x1012 |
| UCHAR_SENTENCE_BREAK | 4115 | 0x1013 |
| UCHAR_WORD_BREAK | 4116 | 0x1014 |
| UCHAR_BIDI_PAIRED_BRACKET_TYPE | 4117 | 0x1015 |
| UCHAR_INDIC_POSITIONAL_CATEGORY | 4118 | 0x1016 |
| UCHAR_INDIC_SYLLABIC_CATEGORY | 4119 | 0x1017 |
| UCHAR_VERTICAL_ORIENTATION | 4120 | 0x1018 |
| UCHAR_GENERAL_CATEGORY_MASK | 8192 | 0x2000 |
| UCHAR_MASK_START | 8192 | 0x2000 |
| UCHAR_NUMERIC_VALUE | 12288 | 0x3000 |
| UCHAR_DOUBLE_START | 12288 | 0x3000 |
| UCHAR_AGE | 16384 | 0x4000 |
| UCHAR_STRING_START | 16384 | 0x4000 |
| UCHAR_BIDI_MIRRORING_GLYPH | 16385 | 0x4001 |
| UCHAR_CASE_FOLDING | 16386 | 0x4002 |
| UCHAR_LOWERCASE_MAPPING | 16388 | 0x4004 |
| UCHAR_NAME | 16389 | 0x4005 |
| UCHAR_SIMPLE_CASE_FOLDING | 16390 | 0x4006 |
| UCHAR_SIMPLE_LOWERCASE_MAPPING | 16391 | 0x4007 |
| UCHAR_SIMPLE_TITLECASE_MAPPING | 16392 | 0x4008 |
| UCHAR_SIMPLE_UPPERCASE_MAPPING | 16393 | 0x4009 |
| UCHAR_TITLECASE_MAPPING | 16394 | 0x400A |
| UCHAR_UPPERCASE_MAPPING | 16396 | 0x400C |
| UCHAR_BIDI_PAIRED_BRACKET | 16397 | 0x400D |
| UCHAR_SCRIPT_EXTENSIONS | 28672 | 0x7000 |
| UCHAR_OTHER_PROPERTY_START | 28672 | 0x7000 |
| UCHAR_INVALID_CODE | -1 | 0xFFFFFFFF |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum UProperty : int {
UCHAR_ALPHABETIC = 0,
UCHAR_BINARY_START = 0,
UCHAR_ASCII_HEX_DIGIT = 1,
UCHAR_BIDI_CONTROL = 2,
UCHAR_BIDI_MIRRORED = 3,
UCHAR_DASH = 4,
UCHAR_DEFAULT_IGNORABLE_CODE_POINT = 5,
UCHAR_DEPRECATED = 6,
UCHAR_DIACRITIC = 7,
UCHAR_EXTENDER = 8,
UCHAR_FULL_COMPOSITION_EXCLUSION = 9,
UCHAR_GRAPHEME_BASE = 10,
UCHAR_GRAPHEME_EXTEND = 11,
UCHAR_GRAPHEME_LINK = 12,
UCHAR_HEX_DIGIT = 13,
UCHAR_HYPHEN = 14,
UCHAR_ID_CONTINUE = 15,
UCHAR_ID_START = 16,
UCHAR_IDEOGRAPHIC = 17,
UCHAR_IDS_BINARY_OPERATOR = 18,
UCHAR_IDS_TRINARY_OPERATOR = 19,
UCHAR_JOIN_CONTROL = 20,
UCHAR_LOGICAL_ORDER_EXCEPTION = 21,
UCHAR_LOWERCASE = 22,
UCHAR_MATH = 23,
UCHAR_NONCHARACTER_CODE_POINT = 24,
UCHAR_QUOTATION_MARK = 25,
UCHAR_RADICAL = 26,
UCHAR_SOFT_DOTTED = 27,
UCHAR_TERMINAL_PUNCTUATION = 28,
UCHAR_UNIFIED_IDEOGRAPH = 29,
UCHAR_UPPERCASE = 30,
UCHAR_WHITE_SPACE = 31,
UCHAR_XID_CONTINUE = 32,
UCHAR_XID_START = 33,
UCHAR_CASE_SENSITIVE = 34,
UCHAR_S_TERM = 35,
UCHAR_VARIATION_SELECTOR = 36,
UCHAR_NFD_INERT = 37,
UCHAR_NFKD_INERT = 38,
UCHAR_NFC_INERT = 39,
UCHAR_NFKC_INERT = 40,
UCHAR_SEGMENT_STARTER = 41,
UCHAR_PATTERN_SYNTAX = 42,
UCHAR_PATTERN_WHITE_SPACE = 43,
UCHAR_POSIX_ALNUM = 44,
UCHAR_POSIX_BLANK = 45,
UCHAR_POSIX_GRAPH = 46,
UCHAR_POSIX_PRINT = 47,
UCHAR_POSIX_XDIGIT = 48,
UCHAR_CASED = 49,
UCHAR_CASE_IGNORABLE = 50,
UCHAR_CHANGES_WHEN_LOWERCASED = 51,
UCHAR_CHANGES_WHEN_UPPERCASED = 52,
UCHAR_CHANGES_WHEN_TITLECASED = 53,
UCHAR_CHANGES_WHEN_CASEFOLDED = 54,
UCHAR_CHANGES_WHEN_CASEMAPPED = 55,
UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED = 56,
UCHAR_EMOJI = 57,
UCHAR_EMOJI_PRESENTATION = 58,
UCHAR_EMOJI_MODIFIER = 59,
UCHAR_EMOJI_MODIFIER_BASE = 60,
UCHAR_EMOJI_COMPONENT = 61,
UCHAR_REGIONAL_INDICATOR = 62,
UCHAR_PREPENDED_CONCATENATION_MARK = 63,
UCHAR_EXTENDED_PICTOGRAPHIC = 64,
UCHAR_BIDI_CLASS = 4096,
UCHAR_INT_START = 4096,
UCHAR_BLOCK = 4097,
UCHAR_CANONICAL_COMBINING_CLASS = 4098,
UCHAR_DECOMPOSITION_TYPE = 4099,
UCHAR_EAST_ASIAN_WIDTH = 4100,
UCHAR_GENERAL_CATEGORY = 4101,
UCHAR_JOINING_GROUP = 4102,
UCHAR_JOINING_TYPE = 4103,
UCHAR_LINE_BREAK = 4104,
UCHAR_NUMERIC_TYPE = 4105,
UCHAR_SCRIPT = 4106,
UCHAR_HANGUL_SYLLABLE_TYPE = 4107,
UCHAR_NFD_QUICK_CHECK = 4108,
UCHAR_NFKD_QUICK_CHECK = 4109,
UCHAR_NFC_QUICK_CHECK = 4110,
UCHAR_NFKC_QUICK_CHECK = 4111,
UCHAR_LEAD_CANONICAL_COMBINING_CLASS = 4112,
UCHAR_TRAIL_CANONICAL_COMBINING_CLASS = 4113,
UCHAR_GRAPHEME_CLUSTER_BREAK = 4114,
UCHAR_SENTENCE_BREAK = 4115,
UCHAR_WORD_BREAK = 4116,
UCHAR_BIDI_PAIRED_BRACKET_TYPE = 4117,
UCHAR_INDIC_POSITIONAL_CATEGORY = 4118,
UCHAR_INDIC_SYLLABIC_CATEGORY = 4119,
UCHAR_VERTICAL_ORIENTATION = 4120,
UCHAR_GENERAL_CATEGORY_MASK = 8192,
UCHAR_MASK_START = 8192,
UCHAR_NUMERIC_VALUE = 12288,
UCHAR_DOUBLE_START = 12288,
UCHAR_AGE = 16384,
UCHAR_STRING_START = 16384,
UCHAR_BIDI_MIRRORING_GLYPH = 16385,
UCHAR_CASE_FOLDING = 16386,
UCHAR_LOWERCASE_MAPPING = 16388,
UCHAR_NAME = 16389,
UCHAR_SIMPLE_CASE_FOLDING = 16390,
UCHAR_SIMPLE_LOWERCASE_MAPPING = 16391,
UCHAR_SIMPLE_TITLECASE_MAPPING = 16392,
UCHAR_SIMPLE_UPPERCASE_MAPPING = 16393,
UCHAR_TITLECASE_MAPPING = 16394,
UCHAR_UPPERCASE_MAPPING = 16396,
UCHAR_BIDI_PAIRED_BRACKET = 16397,
UCHAR_SCRIPT_EXTENSIONS = 28672,
UCHAR_OTHER_PROPERTY_START = 28672,
UCHAR_INVALID_CODE = -1
} UProperty;public enum UProperty : int
{
UCHAR_ALPHABETIC = 0,
UCHAR_BINARY_START = 0,
UCHAR_ASCII_HEX_DIGIT = 1,
UCHAR_BIDI_CONTROL = 2,
UCHAR_BIDI_MIRRORED = 3,
UCHAR_DASH = 4,
UCHAR_DEFAULT_IGNORABLE_CODE_POINT = 5,
UCHAR_DEPRECATED = 6,
UCHAR_DIACRITIC = 7,
UCHAR_EXTENDER = 8,
UCHAR_FULL_COMPOSITION_EXCLUSION = 9,
UCHAR_GRAPHEME_BASE = 10,
UCHAR_GRAPHEME_EXTEND = 11,
UCHAR_GRAPHEME_LINK = 12,
UCHAR_HEX_DIGIT = 13,
UCHAR_HYPHEN = 14,
UCHAR_ID_CONTINUE = 15,
UCHAR_ID_START = 16,
UCHAR_IDEOGRAPHIC = 17,
UCHAR_IDS_BINARY_OPERATOR = 18,
UCHAR_IDS_TRINARY_OPERATOR = 19,
UCHAR_JOIN_CONTROL = 20,
UCHAR_LOGICAL_ORDER_EXCEPTION = 21,
UCHAR_LOWERCASE = 22,
UCHAR_MATH = 23,
UCHAR_NONCHARACTER_CODE_POINT = 24,
UCHAR_QUOTATION_MARK = 25,
UCHAR_RADICAL = 26,
UCHAR_SOFT_DOTTED = 27,
UCHAR_TERMINAL_PUNCTUATION = 28,
UCHAR_UNIFIED_IDEOGRAPH = 29,
UCHAR_UPPERCASE = 30,
UCHAR_WHITE_SPACE = 31,
UCHAR_XID_CONTINUE = 32,
UCHAR_XID_START = 33,
UCHAR_CASE_SENSITIVE = 34,
UCHAR_S_TERM = 35,
UCHAR_VARIATION_SELECTOR = 36,
UCHAR_NFD_INERT = 37,
UCHAR_NFKD_INERT = 38,
UCHAR_NFC_INERT = 39,
UCHAR_NFKC_INERT = 40,
UCHAR_SEGMENT_STARTER = 41,
UCHAR_PATTERN_SYNTAX = 42,
UCHAR_PATTERN_WHITE_SPACE = 43,
UCHAR_POSIX_ALNUM = 44,
UCHAR_POSIX_BLANK = 45,
UCHAR_POSIX_GRAPH = 46,
UCHAR_POSIX_PRINT = 47,
UCHAR_POSIX_XDIGIT = 48,
UCHAR_CASED = 49,
UCHAR_CASE_IGNORABLE = 50,
UCHAR_CHANGES_WHEN_LOWERCASED = 51,
UCHAR_CHANGES_WHEN_UPPERCASED = 52,
UCHAR_CHANGES_WHEN_TITLECASED = 53,
UCHAR_CHANGES_WHEN_CASEFOLDED = 54,
UCHAR_CHANGES_WHEN_CASEMAPPED = 55,
UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED = 56,
UCHAR_EMOJI = 57,
UCHAR_EMOJI_PRESENTATION = 58,
UCHAR_EMOJI_MODIFIER = 59,
UCHAR_EMOJI_MODIFIER_BASE = 60,
UCHAR_EMOJI_COMPONENT = 61,
UCHAR_REGIONAL_INDICATOR = 62,
UCHAR_PREPENDED_CONCATENATION_MARK = 63,
UCHAR_EXTENDED_PICTOGRAPHIC = 64,
UCHAR_BIDI_CLASS = 4096,
UCHAR_INT_START = 4096,
UCHAR_BLOCK = 4097,
UCHAR_CANONICAL_COMBINING_CLASS = 4098,
UCHAR_DECOMPOSITION_TYPE = 4099,
UCHAR_EAST_ASIAN_WIDTH = 4100,
UCHAR_GENERAL_CATEGORY = 4101,
UCHAR_JOINING_GROUP = 4102,
UCHAR_JOINING_TYPE = 4103,
UCHAR_LINE_BREAK = 4104,
UCHAR_NUMERIC_TYPE = 4105,
UCHAR_SCRIPT = 4106,
UCHAR_HANGUL_SYLLABLE_TYPE = 4107,
UCHAR_NFD_QUICK_CHECK = 4108,
UCHAR_NFKD_QUICK_CHECK = 4109,
UCHAR_NFC_QUICK_CHECK = 4110,
UCHAR_NFKC_QUICK_CHECK = 4111,
UCHAR_LEAD_CANONICAL_COMBINING_CLASS = 4112,
UCHAR_TRAIL_CANONICAL_COMBINING_CLASS = 4113,
UCHAR_GRAPHEME_CLUSTER_BREAK = 4114,
UCHAR_SENTENCE_BREAK = 4115,
UCHAR_WORD_BREAK = 4116,
UCHAR_BIDI_PAIRED_BRACKET_TYPE = 4117,
UCHAR_INDIC_POSITIONAL_CATEGORY = 4118,
UCHAR_INDIC_SYLLABIC_CATEGORY = 4119,
UCHAR_VERTICAL_ORIENTATION = 4120,
UCHAR_GENERAL_CATEGORY_MASK = 8192,
UCHAR_MASK_START = 8192,
UCHAR_NUMERIC_VALUE = 12288,
UCHAR_DOUBLE_START = 12288,
UCHAR_AGE = 16384,
UCHAR_STRING_START = 16384,
UCHAR_BIDI_MIRRORING_GLYPH = 16385,
UCHAR_CASE_FOLDING = 16386,
UCHAR_LOWERCASE_MAPPING = 16388,
UCHAR_NAME = 16389,
UCHAR_SIMPLE_CASE_FOLDING = 16390,
UCHAR_SIMPLE_LOWERCASE_MAPPING = 16391,
UCHAR_SIMPLE_TITLECASE_MAPPING = 16392,
UCHAR_SIMPLE_UPPERCASE_MAPPING = 16393,
UCHAR_TITLECASE_MAPPING = 16394,
UCHAR_UPPERCASE_MAPPING = 16396,
UCHAR_BIDI_PAIRED_BRACKET = 16397,
UCHAR_SCRIPT_EXTENSIONS = 28672,
UCHAR_OTHER_PROPERTY_START = 28672,
UCHAR_INVALID_CODE = -1,
}Public Enum UProperty As Integer
UCHAR_ALPHABETIC = 0
UCHAR_BINARY_START = 0
UCHAR_ASCII_HEX_DIGIT = 1
UCHAR_BIDI_CONTROL = 2
UCHAR_BIDI_MIRRORED = 3
UCHAR_DASH = 4
UCHAR_DEFAULT_IGNORABLE_CODE_POINT = 5
UCHAR_DEPRECATED = 6
UCHAR_DIACRITIC = 7
UCHAR_EXTENDER = 8
UCHAR_FULL_COMPOSITION_EXCLUSION = 9
UCHAR_GRAPHEME_BASE = 10
UCHAR_GRAPHEME_EXTEND = 11
UCHAR_GRAPHEME_LINK = 12
UCHAR_HEX_DIGIT = 13
UCHAR_HYPHEN = 14
UCHAR_ID_CONTINUE = 15
UCHAR_ID_START = 16
UCHAR_IDEOGRAPHIC = 17
UCHAR_IDS_BINARY_OPERATOR = 18
UCHAR_IDS_TRINARY_OPERATOR = 19
UCHAR_JOIN_CONTROL = 20
UCHAR_LOGICAL_ORDER_EXCEPTION = 21
UCHAR_LOWERCASE = 22
UCHAR_MATH = 23
UCHAR_NONCHARACTER_CODE_POINT = 24
UCHAR_QUOTATION_MARK = 25
UCHAR_RADICAL = 26
UCHAR_SOFT_DOTTED = 27
UCHAR_TERMINAL_PUNCTUATION = 28
UCHAR_UNIFIED_IDEOGRAPH = 29
UCHAR_UPPERCASE = 30
UCHAR_WHITE_SPACE = 31
UCHAR_XID_CONTINUE = 32
UCHAR_XID_START = 33
UCHAR_CASE_SENSITIVE = 34
UCHAR_S_TERM = 35
UCHAR_VARIATION_SELECTOR = 36
UCHAR_NFD_INERT = 37
UCHAR_NFKD_INERT = 38
UCHAR_NFC_INERT = 39
UCHAR_NFKC_INERT = 40
UCHAR_SEGMENT_STARTER = 41
UCHAR_PATTERN_SYNTAX = 42
UCHAR_PATTERN_WHITE_SPACE = 43
UCHAR_POSIX_ALNUM = 44
UCHAR_POSIX_BLANK = 45
UCHAR_POSIX_GRAPH = 46
UCHAR_POSIX_PRINT = 47
UCHAR_POSIX_XDIGIT = 48
UCHAR_CASED = 49
UCHAR_CASE_IGNORABLE = 50
UCHAR_CHANGES_WHEN_LOWERCASED = 51
UCHAR_CHANGES_WHEN_UPPERCASED = 52
UCHAR_CHANGES_WHEN_TITLECASED = 53
UCHAR_CHANGES_WHEN_CASEFOLDED = 54
UCHAR_CHANGES_WHEN_CASEMAPPED = 55
UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED = 56
UCHAR_EMOJI = 57
UCHAR_EMOJI_PRESENTATION = 58
UCHAR_EMOJI_MODIFIER = 59
UCHAR_EMOJI_MODIFIER_BASE = 60
UCHAR_EMOJI_COMPONENT = 61
UCHAR_REGIONAL_INDICATOR = 62
UCHAR_PREPENDED_CONCATENATION_MARK = 63
UCHAR_EXTENDED_PICTOGRAPHIC = 64
UCHAR_BIDI_CLASS = 4096
UCHAR_INT_START = 4096
UCHAR_BLOCK = 4097
UCHAR_CANONICAL_COMBINING_CLASS = 4098
UCHAR_DECOMPOSITION_TYPE = 4099
UCHAR_EAST_ASIAN_WIDTH = 4100
UCHAR_GENERAL_CATEGORY = 4101
UCHAR_JOINING_GROUP = 4102
UCHAR_JOINING_TYPE = 4103
UCHAR_LINE_BREAK = 4104
UCHAR_NUMERIC_TYPE = 4105
UCHAR_SCRIPT = 4106
UCHAR_HANGUL_SYLLABLE_TYPE = 4107
UCHAR_NFD_QUICK_CHECK = 4108
UCHAR_NFKD_QUICK_CHECK = 4109
UCHAR_NFC_QUICK_CHECK = 4110
UCHAR_NFKC_QUICK_CHECK = 4111
UCHAR_LEAD_CANONICAL_COMBINING_CLASS = 4112
UCHAR_TRAIL_CANONICAL_COMBINING_CLASS = 4113
UCHAR_GRAPHEME_CLUSTER_BREAK = 4114
UCHAR_SENTENCE_BREAK = 4115
UCHAR_WORD_BREAK = 4116
UCHAR_BIDI_PAIRED_BRACKET_TYPE = 4117
UCHAR_INDIC_POSITIONAL_CATEGORY = 4118
UCHAR_INDIC_SYLLABIC_CATEGORY = 4119
UCHAR_VERTICAL_ORIENTATION = 4120
UCHAR_GENERAL_CATEGORY_MASK = 8192
UCHAR_MASK_START = 8192
UCHAR_NUMERIC_VALUE = 12288
UCHAR_DOUBLE_START = 12288
UCHAR_AGE = 16384
UCHAR_STRING_START = 16384
UCHAR_BIDI_MIRRORING_GLYPH = 16385
UCHAR_CASE_FOLDING = 16386
UCHAR_LOWERCASE_MAPPING = 16388
UCHAR_NAME = 16389
UCHAR_SIMPLE_CASE_FOLDING = 16390
UCHAR_SIMPLE_LOWERCASE_MAPPING = 16391
UCHAR_SIMPLE_TITLECASE_MAPPING = 16392
UCHAR_SIMPLE_UPPERCASE_MAPPING = 16393
UCHAR_TITLECASE_MAPPING = 16394
UCHAR_UPPERCASE_MAPPING = 16396
UCHAR_BIDI_PAIRED_BRACKET = 16397
UCHAR_SCRIPT_EXTENSIONS = 28672
UCHAR_OTHER_PROPERTY_START = 28672
UCHAR_INVALID_CODE = -1
End Enumimport enum
class UProperty(enum.IntEnum):
UCHAR_ALPHABETIC = 0
UCHAR_BINARY_START = 0
UCHAR_ASCII_HEX_DIGIT = 1
UCHAR_BIDI_CONTROL = 2
UCHAR_BIDI_MIRRORED = 3
UCHAR_DASH = 4
UCHAR_DEFAULT_IGNORABLE_CODE_POINT = 5
UCHAR_DEPRECATED = 6
UCHAR_DIACRITIC = 7
UCHAR_EXTENDER = 8
UCHAR_FULL_COMPOSITION_EXCLUSION = 9
UCHAR_GRAPHEME_BASE = 10
UCHAR_GRAPHEME_EXTEND = 11
UCHAR_GRAPHEME_LINK = 12
UCHAR_HEX_DIGIT = 13
UCHAR_HYPHEN = 14
UCHAR_ID_CONTINUE = 15
UCHAR_ID_START = 16
UCHAR_IDEOGRAPHIC = 17
UCHAR_IDS_BINARY_OPERATOR = 18
UCHAR_IDS_TRINARY_OPERATOR = 19
UCHAR_JOIN_CONTROL = 20
UCHAR_LOGICAL_ORDER_EXCEPTION = 21
UCHAR_LOWERCASE = 22
UCHAR_MATH = 23
UCHAR_NONCHARACTER_CODE_POINT = 24
UCHAR_QUOTATION_MARK = 25
UCHAR_RADICAL = 26
UCHAR_SOFT_DOTTED = 27
UCHAR_TERMINAL_PUNCTUATION = 28
UCHAR_UNIFIED_IDEOGRAPH = 29
UCHAR_UPPERCASE = 30
UCHAR_WHITE_SPACE = 31
UCHAR_XID_CONTINUE = 32
UCHAR_XID_START = 33
UCHAR_CASE_SENSITIVE = 34
UCHAR_S_TERM = 35
UCHAR_VARIATION_SELECTOR = 36
UCHAR_NFD_INERT = 37
UCHAR_NFKD_INERT = 38
UCHAR_NFC_INERT = 39
UCHAR_NFKC_INERT = 40
UCHAR_SEGMENT_STARTER = 41
UCHAR_PATTERN_SYNTAX = 42
UCHAR_PATTERN_WHITE_SPACE = 43
UCHAR_POSIX_ALNUM = 44
UCHAR_POSIX_BLANK = 45
UCHAR_POSIX_GRAPH = 46
UCHAR_POSIX_PRINT = 47
UCHAR_POSIX_XDIGIT = 48
UCHAR_CASED = 49
UCHAR_CASE_IGNORABLE = 50
UCHAR_CHANGES_WHEN_LOWERCASED = 51
UCHAR_CHANGES_WHEN_UPPERCASED = 52
UCHAR_CHANGES_WHEN_TITLECASED = 53
UCHAR_CHANGES_WHEN_CASEFOLDED = 54
UCHAR_CHANGES_WHEN_CASEMAPPED = 55
UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED = 56
UCHAR_EMOJI = 57
UCHAR_EMOJI_PRESENTATION = 58
UCHAR_EMOJI_MODIFIER = 59
UCHAR_EMOJI_MODIFIER_BASE = 60
UCHAR_EMOJI_COMPONENT = 61
UCHAR_REGIONAL_INDICATOR = 62
UCHAR_PREPENDED_CONCATENATION_MARK = 63
UCHAR_EXTENDED_PICTOGRAPHIC = 64
UCHAR_BIDI_CLASS = 4096
UCHAR_INT_START = 4096
UCHAR_BLOCK = 4097
UCHAR_CANONICAL_COMBINING_CLASS = 4098
UCHAR_DECOMPOSITION_TYPE = 4099
UCHAR_EAST_ASIAN_WIDTH = 4100
UCHAR_GENERAL_CATEGORY = 4101
UCHAR_JOINING_GROUP = 4102
UCHAR_JOINING_TYPE = 4103
UCHAR_LINE_BREAK = 4104
UCHAR_NUMERIC_TYPE = 4105
UCHAR_SCRIPT = 4106
UCHAR_HANGUL_SYLLABLE_TYPE = 4107
UCHAR_NFD_QUICK_CHECK = 4108
UCHAR_NFKD_QUICK_CHECK = 4109
UCHAR_NFC_QUICK_CHECK = 4110
UCHAR_NFKC_QUICK_CHECK = 4111
UCHAR_LEAD_CANONICAL_COMBINING_CLASS = 4112
UCHAR_TRAIL_CANONICAL_COMBINING_CLASS = 4113
UCHAR_GRAPHEME_CLUSTER_BREAK = 4114
UCHAR_SENTENCE_BREAK = 4115
UCHAR_WORD_BREAK = 4116
UCHAR_BIDI_PAIRED_BRACKET_TYPE = 4117
UCHAR_INDIC_POSITIONAL_CATEGORY = 4118
UCHAR_INDIC_SYLLABIC_CATEGORY = 4119
UCHAR_VERTICAL_ORIENTATION = 4120
UCHAR_GENERAL_CATEGORY_MASK = 8192
UCHAR_MASK_START = 8192
UCHAR_NUMERIC_VALUE = 12288
UCHAR_DOUBLE_START = 12288
UCHAR_AGE = 16384
UCHAR_STRING_START = 16384
UCHAR_BIDI_MIRRORING_GLYPH = 16385
UCHAR_CASE_FOLDING = 16386
UCHAR_LOWERCASE_MAPPING = 16388
UCHAR_NAME = 16389
UCHAR_SIMPLE_CASE_FOLDING = 16390
UCHAR_SIMPLE_LOWERCASE_MAPPING = 16391
UCHAR_SIMPLE_TITLECASE_MAPPING = 16392
UCHAR_SIMPLE_UPPERCASE_MAPPING = 16393
UCHAR_TITLECASE_MAPPING = 16394
UCHAR_UPPERCASE_MAPPING = 16396
UCHAR_BIDI_PAIRED_BRACKET = 16397
UCHAR_SCRIPT_EXTENSIONS = 28672
UCHAR_OTHER_PROPERTY_START = 28672
UCHAR_INVALID_CODE = -1// UProperty
pub const UCHAR_ALPHABETIC: i32 = 0;
pub const UCHAR_BINARY_START: i32 = 0;
pub const UCHAR_ASCII_HEX_DIGIT: i32 = 1;
pub const UCHAR_BIDI_CONTROL: i32 = 2;
pub const UCHAR_BIDI_MIRRORED: i32 = 3;
pub const UCHAR_DASH: i32 = 4;
pub const UCHAR_DEFAULT_IGNORABLE_CODE_POINT: i32 = 5;
pub const UCHAR_DEPRECATED: i32 = 6;
pub const UCHAR_DIACRITIC: i32 = 7;
pub const UCHAR_EXTENDER: i32 = 8;
pub const UCHAR_FULL_COMPOSITION_EXCLUSION: i32 = 9;
pub const UCHAR_GRAPHEME_BASE: i32 = 10;
pub const UCHAR_GRAPHEME_EXTEND: i32 = 11;
pub const UCHAR_GRAPHEME_LINK: i32 = 12;
pub const UCHAR_HEX_DIGIT: i32 = 13;
pub const UCHAR_HYPHEN: i32 = 14;
pub const UCHAR_ID_CONTINUE: i32 = 15;
pub const UCHAR_ID_START: i32 = 16;
pub const UCHAR_IDEOGRAPHIC: i32 = 17;
pub const UCHAR_IDS_BINARY_OPERATOR: i32 = 18;
pub const UCHAR_IDS_TRINARY_OPERATOR: i32 = 19;
pub const UCHAR_JOIN_CONTROL: i32 = 20;
pub const UCHAR_LOGICAL_ORDER_EXCEPTION: i32 = 21;
pub const UCHAR_LOWERCASE: i32 = 22;
pub const UCHAR_MATH: i32 = 23;
pub const UCHAR_NONCHARACTER_CODE_POINT: i32 = 24;
pub const UCHAR_QUOTATION_MARK: i32 = 25;
pub const UCHAR_RADICAL: i32 = 26;
pub const UCHAR_SOFT_DOTTED: i32 = 27;
pub const UCHAR_TERMINAL_PUNCTUATION: i32 = 28;
pub const UCHAR_UNIFIED_IDEOGRAPH: i32 = 29;
pub const UCHAR_UPPERCASE: i32 = 30;
pub const UCHAR_WHITE_SPACE: i32 = 31;
pub const UCHAR_XID_CONTINUE: i32 = 32;
pub const UCHAR_XID_START: i32 = 33;
pub const UCHAR_CASE_SENSITIVE: i32 = 34;
pub const UCHAR_S_TERM: i32 = 35;
pub const UCHAR_VARIATION_SELECTOR: i32 = 36;
pub const UCHAR_NFD_INERT: i32 = 37;
pub const UCHAR_NFKD_INERT: i32 = 38;
pub const UCHAR_NFC_INERT: i32 = 39;
pub const UCHAR_NFKC_INERT: i32 = 40;
pub const UCHAR_SEGMENT_STARTER: i32 = 41;
pub const UCHAR_PATTERN_SYNTAX: i32 = 42;
pub const UCHAR_PATTERN_WHITE_SPACE: i32 = 43;
pub const UCHAR_POSIX_ALNUM: i32 = 44;
pub const UCHAR_POSIX_BLANK: i32 = 45;
pub const UCHAR_POSIX_GRAPH: i32 = 46;
pub const UCHAR_POSIX_PRINT: i32 = 47;
pub const UCHAR_POSIX_XDIGIT: i32 = 48;
pub const UCHAR_CASED: i32 = 49;
pub const UCHAR_CASE_IGNORABLE: i32 = 50;
pub const UCHAR_CHANGES_WHEN_LOWERCASED: i32 = 51;
pub const UCHAR_CHANGES_WHEN_UPPERCASED: i32 = 52;
pub const UCHAR_CHANGES_WHEN_TITLECASED: i32 = 53;
pub const UCHAR_CHANGES_WHEN_CASEFOLDED: i32 = 54;
pub const UCHAR_CHANGES_WHEN_CASEMAPPED: i32 = 55;
pub const UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED: i32 = 56;
pub const UCHAR_EMOJI: i32 = 57;
pub const UCHAR_EMOJI_PRESENTATION: i32 = 58;
pub const UCHAR_EMOJI_MODIFIER: i32 = 59;
pub const UCHAR_EMOJI_MODIFIER_BASE: i32 = 60;
pub const UCHAR_EMOJI_COMPONENT: i32 = 61;
pub const UCHAR_REGIONAL_INDICATOR: i32 = 62;
pub const UCHAR_PREPENDED_CONCATENATION_MARK: i32 = 63;
pub const UCHAR_EXTENDED_PICTOGRAPHIC: i32 = 64;
pub const UCHAR_BIDI_CLASS: i32 = 4096;
pub const UCHAR_INT_START: i32 = 4096;
pub const UCHAR_BLOCK: i32 = 4097;
pub const UCHAR_CANONICAL_COMBINING_CLASS: i32 = 4098;
pub const UCHAR_DECOMPOSITION_TYPE: i32 = 4099;
pub const UCHAR_EAST_ASIAN_WIDTH: i32 = 4100;
pub const UCHAR_GENERAL_CATEGORY: i32 = 4101;
pub const UCHAR_JOINING_GROUP: i32 = 4102;
pub const UCHAR_JOINING_TYPE: i32 = 4103;
pub const UCHAR_LINE_BREAK: i32 = 4104;
pub const UCHAR_NUMERIC_TYPE: i32 = 4105;
pub const UCHAR_SCRIPT: i32 = 4106;
pub const UCHAR_HANGUL_SYLLABLE_TYPE: i32 = 4107;
pub const UCHAR_NFD_QUICK_CHECK: i32 = 4108;
pub const UCHAR_NFKD_QUICK_CHECK: i32 = 4109;
pub const UCHAR_NFC_QUICK_CHECK: i32 = 4110;
pub const UCHAR_NFKC_QUICK_CHECK: i32 = 4111;
pub const UCHAR_LEAD_CANONICAL_COMBINING_CLASS: i32 = 4112;
pub const UCHAR_TRAIL_CANONICAL_COMBINING_CLASS: i32 = 4113;
pub const UCHAR_GRAPHEME_CLUSTER_BREAK: i32 = 4114;
pub const UCHAR_SENTENCE_BREAK: i32 = 4115;
pub const UCHAR_WORD_BREAK: i32 = 4116;
pub const UCHAR_BIDI_PAIRED_BRACKET_TYPE: i32 = 4117;
pub const UCHAR_INDIC_POSITIONAL_CATEGORY: i32 = 4118;
pub const UCHAR_INDIC_SYLLABIC_CATEGORY: i32 = 4119;
pub const UCHAR_VERTICAL_ORIENTATION: i32 = 4120;
pub const UCHAR_GENERAL_CATEGORY_MASK: i32 = 8192;
pub const UCHAR_MASK_START: i32 = 8192;
pub const UCHAR_NUMERIC_VALUE: i32 = 12288;
pub const UCHAR_DOUBLE_START: i32 = 12288;
pub const UCHAR_AGE: i32 = 16384;
pub const UCHAR_STRING_START: i32 = 16384;
pub const UCHAR_BIDI_MIRRORING_GLYPH: i32 = 16385;
pub const UCHAR_CASE_FOLDING: i32 = 16386;
pub const UCHAR_LOWERCASE_MAPPING: i32 = 16388;
pub const UCHAR_NAME: i32 = 16389;
pub const UCHAR_SIMPLE_CASE_FOLDING: i32 = 16390;
pub const UCHAR_SIMPLE_LOWERCASE_MAPPING: i32 = 16391;
pub const UCHAR_SIMPLE_TITLECASE_MAPPING: i32 = 16392;
pub const UCHAR_SIMPLE_UPPERCASE_MAPPING: i32 = 16393;
pub const UCHAR_TITLECASE_MAPPING: i32 = 16394;
pub const UCHAR_UPPERCASE_MAPPING: i32 = 16396;
pub const UCHAR_BIDI_PAIRED_BRACKET: i32 = 16397;
pub const UCHAR_SCRIPT_EXTENSIONS: i32 = 28672;
pub const UCHAR_OTHER_PROPERTY_START: i32 = 28672;
pub const UCHAR_INVALID_CODE: i32 = -1;// UProperty
const (
UCHAR_ALPHABETIC int32 = 0
UCHAR_BINARY_START int32 = 0
UCHAR_ASCII_HEX_DIGIT int32 = 1
UCHAR_BIDI_CONTROL int32 = 2
UCHAR_BIDI_MIRRORED int32 = 3
UCHAR_DASH int32 = 4
UCHAR_DEFAULT_IGNORABLE_CODE_POINT int32 = 5
UCHAR_DEPRECATED int32 = 6
UCHAR_DIACRITIC int32 = 7
UCHAR_EXTENDER int32 = 8
UCHAR_FULL_COMPOSITION_EXCLUSION int32 = 9
UCHAR_GRAPHEME_BASE int32 = 10
UCHAR_GRAPHEME_EXTEND int32 = 11
UCHAR_GRAPHEME_LINK int32 = 12
UCHAR_HEX_DIGIT int32 = 13
UCHAR_HYPHEN int32 = 14
UCHAR_ID_CONTINUE int32 = 15
UCHAR_ID_START int32 = 16
UCHAR_IDEOGRAPHIC int32 = 17
UCHAR_IDS_BINARY_OPERATOR int32 = 18
UCHAR_IDS_TRINARY_OPERATOR int32 = 19
UCHAR_JOIN_CONTROL int32 = 20
UCHAR_LOGICAL_ORDER_EXCEPTION int32 = 21
UCHAR_LOWERCASE int32 = 22
UCHAR_MATH int32 = 23
UCHAR_NONCHARACTER_CODE_POINT int32 = 24
UCHAR_QUOTATION_MARK int32 = 25
UCHAR_RADICAL int32 = 26
UCHAR_SOFT_DOTTED int32 = 27
UCHAR_TERMINAL_PUNCTUATION int32 = 28
UCHAR_UNIFIED_IDEOGRAPH int32 = 29
UCHAR_UPPERCASE int32 = 30
UCHAR_WHITE_SPACE int32 = 31
UCHAR_XID_CONTINUE int32 = 32
UCHAR_XID_START int32 = 33
UCHAR_CASE_SENSITIVE int32 = 34
UCHAR_S_TERM int32 = 35
UCHAR_VARIATION_SELECTOR int32 = 36
UCHAR_NFD_INERT int32 = 37
UCHAR_NFKD_INERT int32 = 38
UCHAR_NFC_INERT int32 = 39
UCHAR_NFKC_INERT int32 = 40
UCHAR_SEGMENT_STARTER int32 = 41
UCHAR_PATTERN_SYNTAX int32 = 42
UCHAR_PATTERN_WHITE_SPACE int32 = 43
UCHAR_POSIX_ALNUM int32 = 44
UCHAR_POSIX_BLANK int32 = 45
UCHAR_POSIX_GRAPH int32 = 46
UCHAR_POSIX_PRINT int32 = 47
UCHAR_POSIX_XDIGIT int32 = 48
UCHAR_CASED int32 = 49
UCHAR_CASE_IGNORABLE int32 = 50
UCHAR_CHANGES_WHEN_LOWERCASED int32 = 51
UCHAR_CHANGES_WHEN_UPPERCASED int32 = 52
UCHAR_CHANGES_WHEN_TITLECASED int32 = 53
UCHAR_CHANGES_WHEN_CASEFOLDED int32 = 54
UCHAR_CHANGES_WHEN_CASEMAPPED int32 = 55
UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED int32 = 56
UCHAR_EMOJI int32 = 57
UCHAR_EMOJI_PRESENTATION int32 = 58
UCHAR_EMOJI_MODIFIER int32 = 59
UCHAR_EMOJI_MODIFIER_BASE int32 = 60
UCHAR_EMOJI_COMPONENT int32 = 61
UCHAR_REGIONAL_INDICATOR int32 = 62
UCHAR_PREPENDED_CONCATENATION_MARK int32 = 63
UCHAR_EXTENDED_PICTOGRAPHIC int32 = 64
UCHAR_BIDI_CLASS int32 = 4096
UCHAR_INT_START int32 = 4096
UCHAR_BLOCK int32 = 4097
UCHAR_CANONICAL_COMBINING_CLASS int32 = 4098
UCHAR_DECOMPOSITION_TYPE int32 = 4099
UCHAR_EAST_ASIAN_WIDTH int32 = 4100
UCHAR_GENERAL_CATEGORY int32 = 4101
UCHAR_JOINING_GROUP int32 = 4102
UCHAR_JOINING_TYPE int32 = 4103
UCHAR_LINE_BREAK int32 = 4104
UCHAR_NUMERIC_TYPE int32 = 4105
UCHAR_SCRIPT int32 = 4106
UCHAR_HANGUL_SYLLABLE_TYPE int32 = 4107
UCHAR_NFD_QUICK_CHECK int32 = 4108
UCHAR_NFKD_QUICK_CHECK int32 = 4109
UCHAR_NFC_QUICK_CHECK int32 = 4110
UCHAR_NFKC_QUICK_CHECK int32 = 4111
UCHAR_LEAD_CANONICAL_COMBINING_CLASS int32 = 4112
UCHAR_TRAIL_CANONICAL_COMBINING_CLASS int32 = 4113
UCHAR_GRAPHEME_CLUSTER_BREAK int32 = 4114
UCHAR_SENTENCE_BREAK int32 = 4115
UCHAR_WORD_BREAK int32 = 4116
UCHAR_BIDI_PAIRED_BRACKET_TYPE int32 = 4117
UCHAR_INDIC_POSITIONAL_CATEGORY int32 = 4118
UCHAR_INDIC_SYLLABIC_CATEGORY int32 = 4119
UCHAR_VERTICAL_ORIENTATION int32 = 4120
UCHAR_GENERAL_CATEGORY_MASK int32 = 8192
UCHAR_MASK_START int32 = 8192
UCHAR_NUMERIC_VALUE int32 = 12288
UCHAR_DOUBLE_START int32 = 12288
UCHAR_AGE int32 = 16384
UCHAR_STRING_START int32 = 16384
UCHAR_BIDI_MIRRORING_GLYPH int32 = 16385
UCHAR_CASE_FOLDING int32 = 16386
UCHAR_LOWERCASE_MAPPING int32 = 16388
UCHAR_NAME int32 = 16389
UCHAR_SIMPLE_CASE_FOLDING int32 = 16390
UCHAR_SIMPLE_LOWERCASE_MAPPING int32 = 16391
UCHAR_SIMPLE_TITLECASE_MAPPING int32 = 16392
UCHAR_SIMPLE_UPPERCASE_MAPPING int32 = 16393
UCHAR_TITLECASE_MAPPING int32 = 16394
UCHAR_UPPERCASE_MAPPING int32 = 16396
UCHAR_BIDI_PAIRED_BRACKET int32 = 16397
UCHAR_SCRIPT_EXTENSIONS int32 = 28672
UCHAR_OTHER_PROPERTY_START int32 = 28672
UCHAR_INVALID_CODE int32 = -1
)const
UCHAR_ALPHABETIC = 0;
UCHAR_BINARY_START = 0;
UCHAR_ASCII_HEX_DIGIT = 1;
UCHAR_BIDI_CONTROL = 2;
UCHAR_BIDI_MIRRORED = 3;
UCHAR_DASH = 4;
UCHAR_DEFAULT_IGNORABLE_CODE_POINT = 5;
UCHAR_DEPRECATED = 6;
UCHAR_DIACRITIC = 7;
UCHAR_EXTENDER = 8;
UCHAR_FULL_COMPOSITION_EXCLUSION = 9;
UCHAR_GRAPHEME_BASE = 10;
UCHAR_GRAPHEME_EXTEND = 11;
UCHAR_GRAPHEME_LINK = 12;
UCHAR_HEX_DIGIT = 13;
UCHAR_HYPHEN = 14;
UCHAR_ID_CONTINUE = 15;
UCHAR_ID_START = 16;
UCHAR_IDEOGRAPHIC = 17;
UCHAR_IDS_BINARY_OPERATOR = 18;
UCHAR_IDS_TRINARY_OPERATOR = 19;
UCHAR_JOIN_CONTROL = 20;
UCHAR_LOGICAL_ORDER_EXCEPTION = 21;
UCHAR_LOWERCASE = 22;
UCHAR_MATH = 23;
UCHAR_NONCHARACTER_CODE_POINT = 24;
UCHAR_QUOTATION_MARK = 25;
UCHAR_RADICAL = 26;
UCHAR_SOFT_DOTTED = 27;
UCHAR_TERMINAL_PUNCTUATION = 28;
UCHAR_UNIFIED_IDEOGRAPH = 29;
UCHAR_UPPERCASE = 30;
UCHAR_WHITE_SPACE = 31;
UCHAR_XID_CONTINUE = 32;
UCHAR_XID_START = 33;
UCHAR_CASE_SENSITIVE = 34;
UCHAR_S_TERM = 35;
UCHAR_VARIATION_SELECTOR = 36;
UCHAR_NFD_INERT = 37;
UCHAR_NFKD_INERT = 38;
UCHAR_NFC_INERT = 39;
UCHAR_NFKC_INERT = 40;
UCHAR_SEGMENT_STARTER = 41;
UCHAR_PATTERN_SYNTAX = 42;
UCHAR_PATTERN_WHITE_SPACE = 43;
UCHAR_POSIX_ALNUM = 44;
UCHAR_POSIX_BLANK = 45;
UCHAR_POSIX_GRAPH = 46;
UCHAR_POSIX_PRINT = 47;
UCHAR_POSIX_XDIGIT = 48;
UCHAR_CASED = 49;
UCHAR_CASE_IGNORABLE = 50;
UCHAR_CHANGES_WHEN_LOWERCASED = 51;
UCHAR_CHANGES_WHEN_UPPERCASED = 52;
UCHAR_CHANGES_WHEN_TITLECASED = 53;
UCHAR_CHANGES_WHEN_CASEFOLDED = 54;
UCHAR_CHANGES_WHEN_CASEMAPPED = 55;
UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED = 56;
UCHAR_EMOJI = 57;
UCHAR_EMOJI_PRESENTATION = 58;
UCHAR_EMOJI_MODIFIER = 59;
UCHAR_EMOJI_MODIFIER_BASE = 60;
UCHAR_EMOJI_COMPONENT = 61;
UCHAR_REGIONAL_INDICATOR = 62;
UCHAR_PREPENDED_CONCATENATION_MARK = 63;
UCHAR_EXTENDED_PICTOGRAPHIC = 64;
UCHAR_BIDI_CLASS = 4096;
UCHAR_INT_START = 4096;
UCHAR_BLOCK = 4097;
UCHAR_CANONICAL_COMBINING_CLASS = 4098;
UCHAR_DECOMPOSITION_TYPE = 4099;
UCHAR_EAST_ASIAN_WIDTH = 4100;
UCHAR_GENERAL_CATEGORY = 4101;
UCHAR_JOINING_GROUP = 4102;
UCHAR_JOINING_TYPE = 4103;
UCHAR_LINE_BREAK = 4104;
UCHAR_NUMERIC_TYPE = 4105;
UCHAR_SCRIPT = 4106;
UCHAR_HANGUL_SYLLABLE_TYPE = 4107;
UCHAR_NFD_QUICK_CHECK = 4108;
UCHAR_NFKD_QUICK_CHECK = 4109;
UCHAR_NFC_QUICK_CHECK = 4110;
UCHAR_NFKC_QUICK_CHECK = 4111;
UCHAR_LEAD_CANONICAL_COMBINING_CLASS = 4112;
UCHAR_TRAIL_CANONICAL_COMBINING_CLASS = 4113;
UCHAR_GRAPHEME_CLUSTER_BREAK = 4114;
UCHAR_SENTENCE_BREAK = 4115;
UCHAR_WORD_BREAK = 4116;
UCHAR_BIDI_PAIRED_BRACKET_TYPE = 4117;
UCHAR_INDIC_POSITIONAL_CATEGORY = 4118;
UCHAR_INDIC_SYLLABIC_CATEGORY = 4119;
UCHAR_VERTICAL_ORIENTATION = 4120;
UCHAR_GENERAL_CATEGORY_MASK = 8192;
UCHAR_MASK_START = 8192;
UCHAR_NUMERIC_VALUE = 12288;
UCHAR_DOUBLE_START = 12288;
UCHAR_AGE = 16384;
UCHAR_STRING_START = 16384;
UCHAR_BIDI_MIRRORING_GLYPH = 16385;
UCHAR_CASE_FOLDING = 16386;
UCHAR_LOWERCASE_MAPPING = 16388;
UCHAR_NAME = 16389;
UCHAR_SIMPLE_CASE_FOLDING = 16390;
UCHAR_SIMPLE_LOWERCASE_MAPPING = 16391;
UCHAR_SIMPLE_TITLECASE_MAPPING = 16392;
UCHAR_SIMPLE_UPPERCASE_MAPPING = 16393;
UCHAR_TITLECASE_MAPPING = 16394;
UCHAR_UPPERCASE_MAPPING = 16396;
UCHAR_BIDI_PAIRED_BRACKET = 16397;
UCHAR_SCRIPT_EXTENSIONS = 28672;
UCHAR_OTHER_PROPERTY_START = 28672;
UCHAR_INVALID_CODE = -1;// UProperty
pub const UCHAR_ALPHABETIC: i32 = 0;
pub const UCHAR_BINARY_START: i32 = 0;
pub const UCHAR_ASCII_HEX_DIGIT: i32 = 1;
pub const UCHAR_BIDI_CONTROL: i32 = 2;
pub const UCHAR_BIDI_MIRRORED: i32 = 3;
pub const UCHAR_DASH: i32 = 4;
pub const UCHAR_DEFAULT_IGNORABLE_CODE_POINT: i32 = 5;
pub const UCHAR_DEPRECATED: i32 = 6;
pub const UCHAR_DIACRITIC: i32 = 7;
pub const UCHAR_EXTENDER: i32 = 8;
pub const UCHAR_FULL_COMPOSITION_EXCLUSION: i32 = 9;
pub const UCHAR_GRAPHEME_BASE: i32 = 10;
pub const UCHAR_GRAPHEME_EXTEND: i32 = 11;
pub const UCHAR_GRAPHEME_LINK: i32 = 12;
pub const UCHAR_HEX_DIGIT: i32 = 13;
pub const UCHAR_HYPHEN: i32 = 14;
pub const UCHAR_ID_CONTINUE: i32 = 15;
pub const UCHAR_ID_START: i32 = 16;
pub const UCHAR_IDEOGRAPHIC: i32 = 17;
pub const UCHAR_IDS_BINARY_OPERATOR: i32 = 18;
pub const UCHAR_IDS_TRINARY_OPERATOR: i32 = 19;
pub const UCHAR_JOIN_CONTROL: i32 = 20;
pub const UCHAR_LOGICAL_ORDER_EXCEPTION: i32 = 21;
pub const UCHAR_LOWERCASE: i32 = 22;
pub const UCHAR_MATH: i32 = 23;
pub const UCHAR_NONCHARACTER_CODE_POINT: i32 = 24;
pub const UCHAR_QUOTATION_MARK: i32 = 25;
pub const UCHAR_RADICAL: i32 = 26;
pub const UCHAR_SOFT_DOTTED: i32 = 27;
pub const UCHAR_TERMINAL_PUNCTUATION: i32 = 28;
pub const UCHAR_UNIFIED_IDEOGRAPH: i32 = 29;
pub const UCHAR_UPPERCASE: i32 = 30;
pub const UCHAR_WHITE_SPACE: i32 = 31;
pub const UCHAR_XID_CONTINUE: i32 = 32;
pub const UCHAR_XID_START: i32 = 33;
pub const UCHAR_CASE_SENSITIVE: i32 = 34;
pub const UCHAR_S_TERM: i32 = 35;
pub const UCHAR_VARIATION_SELECTOR: i32 = 36;
pub const UCHAR_NFD_INERT: i32 = 37;
pub const UCHAR_NFKD_INERT: i32 = 38;
pub const UCHAR_NFC_INERT: i32 = 39;
pub const UCHAR_NFKC_INERT: i32 = 40;
pub const UCHAR_SEGMENT_STARTER: i32 = 41;
pub const UCHAR_PATTERN_SYNTAX: i32 = 42;
pub const UCHAR_PATTERN_WHITE_SPACE: i32 = 43;
pub const UCHAR_POSIX_ALNUM: i32 = 44;
pub const UCHAR_POSIX_BLANK: i32 = 45;
pub const UCHAR_POSIX_GRAPH: i32 = 46;
pub const UCHAR_POSIX_PRINT: i32 = 47;
pub const UCHAR_POSIX_XDIGIT: i32 = 48;
pub const UCHAR_CASED: i32 = 49;
pub const UCHAR_CASE_IGNORABLE: i32 = 50;
pub const UCHAR_CHANGES_WHEN_LOWERCASED: i32 = 51;
pub const UCHAR_CHANGES_WHEN_UPPERCASED: i32 = 52;
pub const UCHAR_CHANGES_WHEN_TITLECASED: i32 = 53;
pub const UCHAR_CHANGES_WHEN_CASEFOLDED: i32 = 54;
pub const UCHAR_CHANGES_WHEN_CASEMAPPED: i32 = 55;
pub const UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED: i32 = 56;
pub const UCHAR_EMOJI: i32 = 57;
pub const UCHAR_EMOJI_PRESENTATION: i32 = 58;
pub const UCHAR_EMOJI_MODIFIER: i32 = 59;
pub const UCHAR_EMOJI_MODIFIER_BASE: i32 = 60;
pub const UCHAR_EMOJI_COMPONENT: i32 = 61;
pub const UCHAR_REGIONAL_INDICATOR: i32 = 62;
pub const UCHAR_PREPENDED_CONCATENATION_MARK: i32 = 63;
pub const UCHAR_EXTENDED_PICTOGRAPHIC: i32 = 64;
pub const UCHAR_BIDI_CLASS: i32 = 4096;
pub const UCHAR_INT_START: i32 = 4096;
pub const UCHAR_BLOCK: i32 = 4097;
pub const UCHAR_CANONICAL_COMBINING_CLASS: i32 = 4098;
pub const UCHAR_DECOMPOSITION_TYPE: i32 = 4099;
pub const UCHAR_EAST_ASIAN_WIDTH: i32 = 4100;
pub const UCHAR_GENERAL_CATEGORY: i32 = 4101;
pub const UCHAR_JOINING_GROUP: i32 = 4102;
pub const UCHAR_JOINING_TYPE: i32 = 4103;
pub const UCHAR_LINE_BREAK: i32 = 4104;
pub const UCHAR_NUMERIC_TYPE: i32 = 4105;
pub const UCHAR_SCRIPT: i32 = 4106;
pub const UCHAR_HANGUL_SYLLABLE_TYPE: i32 = 4107;
pub const UCHAR_NFD_QUICK_CHECK: i32 = 4108;
pub const UCHAR_NFKD_QUICK_CHECK: i32 = 4109;
pub const UCHAR_NFC_QUICK_CHECK: i32 = 4110;
pub const UCHAR_NFKC_QUICK_CHECK: i32 = 4111;
pub const UCHAR_LEAD_CANONICAL_COMBINING_CLASS: i32 = 4112;
pub const UCHAR_TRAIL_CANONICAL_COMBINING_CLASS: i32 = 4113;
pub const UCHAR_GRAPHEME_CLUSTER_BREAK: i32 = 4114;
pub const UCHAR_SENTENCE_BREAK: i32 = 4115;
pub const UCHAR_WORD_BREAK: i32 = 4116;
pub const UCHAR_BIDI_PAIRED_BRACKET_TYPE: i32 = 4117;
pub const UCHAR_INDIC_POSITIONAL_CATEGORY: i32 = 4118;
pub const UCHAR_INDIC_SYLLABIC_CATEGORY: i32 = 4119;
pub const UCHAR_VERTICAL_ORIENTATION: i32 = 4120;
pub const UCHAR_GENERAL_CATEGORY_MASK: i32 = 8192;
pub const UCHAR_MASK_START: i32 = 8192;
pub const UCHAR_NUMERIC_VALUE: i32 = 12288;
pub const UCHAR_DOUBLE_START: i32 = 12288;
pub const UCHAR_AGE: i32 = 16384;
pub const UCHAR_STRING_START: i32 = 16384;
pub const UCHAR_BIDI_MIRRORING_GLYPH: i32 = 16385;
pub const UCHAR_CASE_FOLDING: i32 = 16386;
pub const UCHAR_LOWERCASE_MAPPING: i32 = 16388;
pub const UCHAR_NAME: i32 = 16389;
pub const UCHAR_SIMPLE_CASE_FOLDING: i32 = 16390;
pub const UCHAR_SIMPLE_LOWERCASE_MAPPING: i32 = 16391;
pub const UCHAR_SIMPLE_TITLECASE_MAPPING: i32 = 16392;
pub const UCHAR_SIMPLE_UPPERCASE_MAPPING: i32 = 16393;
pub const UCHAR_TITLECASE_MAPPING: i32 = 16394;
pub const UCHAR_UPPERCASE_MAPPING: i32 = 16396;
pub const UCHAR_BIDI_PAIRED_BRACKET: i32 = 16397;
pub const UCHAR_SCRIPT_EXTENSIONS: i32 = 28672;
pub const UCHAR_OTHER_PROPERTY_START: i32 = 28672;
pub const UCHAR_INVALID_CODE: i32 = -1;const
UCHAR_ALPHABETIC* = 0
UCHAR_BINARY_START* = 0
UCHAR_ASCII_HEX_DIGIT* = 1
UCHAR_BIDI_CONTROL* = 2
UCHAR_BIDI_MIRRORED* = 3
UCHAR_DASH* = 4
UCHAR_DEFAULT_IGNORABLE_CODE_POINT* = 5
UCHAR_DEPRECATED* = 6
UCHAR_DIACRITIC* = 7
UCHAR_EXTENDER* = 8
UCHAR_FULL_COMPOSITION_EXCLUSION* = 9
UCHAR_GRAPHEME_BASE* = 10
UCHAR_GRAPHEME_EXTEND* = 11
UCHAR_GRAPHEME_LINK* = 12
UCHAR_HEX_DIGIT* = 13
UCHAR_HYPHEN* = 14
UCHAR_ID_CONTINUE* = 15
UCHAR_ID_START* = 16
UCHAR_IDEOGRAPHIC* = 17
UCHAR_IDS_BINARY_OPERATOR* = 18
UCHAR_IDS_TRINARY_OPERATOR* = 19
UCHAR_JOIN_CONTROL* = 20
UCHAR_LOGICAL_ORDER_EXCEPTION* = 21
UCHAR_LOWERCASE* = 22
UCHAR_MATH* = 23
UCHAR_NONCHARACTER_CODE_POINT* = 24
UCHAR_QUOTATION_MARK* = 25
UCHAR_RADICAL* = 26
UCHAR_SOFT_DOTTED* = 27
UCHAR_TERMINAL_PUNCTUATION* = 28
UCHAR_UNIFIED_IDEOGRAPH* = 29
UCHAR_UPPERCASE* = 30
UCHAR_WHITE_SPACE* = 31
UCHAR_XID_CONTINUE* = 32
UCHAR_XID_START* = 33
UCHAR_CASE_SENSITIVE* = 34
UCHAR_S_TERM* = 35
UCHAR_VARIATION_SELECTOR* = 36
UCHAR_NFD_INERT* = 37
UCHAR_NFKD_INERT* = 38
UCHAR_NFC_INERT* = 39
UCHAR_NFKC_INERT* = 40
UCHAR_SEGMENT_STARTER* = 41
UCHAR_PATTERN_SYNTAX* = 42
UCHAR_PATTERN_WHITE_SPACE* = 43
UCHAR_POSIX_ALNUM* = 44
UCHAR_POSIX_BLANK* = 45
UCHAR_POSIX_GRAPH* = 46
UCHAR_POSIX_PRINT* = 47
UCHAR_POSIX_XDIGIT* = 48
UCHAR_CASED* = 49
UCHAR_CASE_IGNORABLE* = 50
UCHAR_CHANGES_WHEN_LOWERCASED* = 51
UCHAR_CHANGES_WHEN_UPPERCASED* = 52
UCHAR_CHANGES_WHEN_TITLECASED* = 53
UCHAR_CHANGES_WHEN_CASEFOLDED* = 54
UCHAR_CHANGES_WHEN_CASEMAPPED* = 55
UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED* = 56
UCHAR_EMOJI* = 57
UCHAR_EMOJI_PRESENTATION* = 58
UCHAR_EMOJI_MODIFIER* = 59
UCHAR_EMOJI_MODIFIER_BASE* = 60
UCHAR_EMOJI_COMPONENT* = 61
UCHAR_REGIONAL_INDICATOR* = 62
UCHAR_PREPENDED_CONCATENATION_MARK* = 63
UCHAR_EXTENDED_PICTOGRAPHIC* = 64
UCHAR_BIDI_CLASS* = 4096
UCHAR_INT_START* = 4096
UCHAR_BLOCK* = 4097
UCHAR_CANONICAL_COMBINING_CLASS* = 4098
UCHAR_DECOMPOSITION_TYPE* = 4099
UCHAR_EAST_ASIAN_WIDTH* = 4100
UCHAR_GENERAL_CATEGORY* = 4101
UCHAR_JOINING_GROUP* = 4102
UCHAR_JOINING_TYPE* = 4103
UCHAR_LINE_BREAK* = 4104
UCHAR_NUMERIC_TYPE* = 4105
UCHAR_SCRIPT* = 4106
UCHAR_HANGUL_SYLLABLE_TYPE* = 4107
UCHAR_NFD_QUICK_CHECK* = 4108
UCHAR_NFKD_QUICK_CHECK* = 4109
UCHAR_NFC_QUICK_CHECK* = 4110
UCHAR_NFKC_QUICK_CHECK* = 4111
UCHAR_LEAD_CANONICAL_COMBINING_CLASS* = 4112
UCHAR_TRAIL_CANONICAL_COMBINING_CLASS* = 4113
UCHAR_GRAPHEME_CLUSTER_BREAK* = 4114
UCHAR_SENTENCE_BREAK* = 4115
UCHAR_WORD_BREAK* = 4116
UCHAR_BIDI_PAIRED_BRACKET_TYPE* = 4117
UCHAR_INDIC_POSITIONAL_CATEGORY* = 4118
UCHAR_INDIC_SYLLABIC_CATEGORY* = 4119
UCHAR_VERTICAL_ORIENTATION* = 4120
UCHAR_GENERAL_CATEGORY_MASK* = 8192
UCHAR_MASK_START* = 8192
UCHAR_NUMERIC_VALUE* = 12288
UCHAR_DOUBLE_START* = 12288
UCHAR_AGE* = 16384
UCHAR_STRING_START* = 16384
UCHAR_BIDI_MIRRORING_GLYPH* = 16385
UCHAR_CASE_FOLDING* = 16386
UCHAR_LOWERCASE_MAPPING* = 16388
UCHAR_NAME* = 16389
UCHAR_SIMPLE_CASE_FOLDING* = 16390
UCHAR_SIMPLE_LOWERCASE_MAPPING* = 16391
UCHAR_SIMPLE_TITLECASE_MAPPING* = 16392
UCHAR_SIMPLE_UPPERCASE_MAPPING* = 16393
UCHAR_TITLECASE_MAPPING* = 16394
UCHAR_UPPERCASE_MAPPING* = 16396
UCHAR_BIDI_PAIRED_BRACKET* = 16397
UCHAR_SCRIPT_EXTENSIONS* = 28672
UCHAR_OTHER_PROPERTY_START* = 28672
UCHAR_INVALID_CODE* = -1enum UProperty : int {
UCHAR_ALPHABETIC = 0,
UCHAR_BINARY_START = 0,
UCHAR_ASCII_HEX_DIGIT = 1,
UCHAR_BIDI_CONTROL = 2,
UCHAR_BIDI_MIRRORED = 3,
UCHAR_DASH = 4,
UCHAR_DEFAULT_IGNORABLE_CODE_POINT = 5,
UCHAR_DEPRECATED = 6,
UCHAR_DIACRITIC = 7,
UCHAR_EXTENDER = 8,
UCHAR_FULL_COMPOSITION_EXCLUSION = 9,
UCHAR_GRAPHEME_BASE = 10,
UCHAR_GRAPHEME_EXTEND = 11,
UCHAR_GRAPHEME_LINK = 12,
UCHAR_HEX_DIGIT = 13,
UCHAR_HYPHEN = 14,
UCHAR_ID_CONTINUE = 15,
UCHAR_ID_START = 16,
UCHAR_IDEOGRAPHIC = 17,
UCHAR_IDS_BINARY_OPERATOR = 18,
UCHAR_IDS_TRINARY_OPERATOR = 19,
UCHAR_JOIN_CONTROL = 20,
UCHAR_LOGICAL_ORDER_EXCEPTION = 21,
UCHAR_LOWERCASE = 22,
UCHAR_MATH = 23,
UCHAR_NONCHARACTER_CODE_POINT = 24,
UCHAR_QUOTATION_MARK = 25,
UCHAR_RADICAL = 26,
UCHAR_SOFT_DOTTED = 27,
UCHAR_TERMINAL_PUNCTUATION = 28,
UCHAR_UNIFIED_IDEOGRAPH = 29,
UCHAR_UPPERCASE = 30,
UCHAR_WHITE_SPACE = 31,
UCHAR_XID_CONTINUE = 32,
UCHAR_XID_START = 33,
UCHAR_CASE_SENSITIVE = 34,
UCHAR_S_TERM = 35,
UCHAR_VARIATION_SELECTOR = 36,
UCHAR_NFD_INERT = 37,
UCHAR_NFKD_INERT = 38,
UCHAR_NFC_INERT = 39,
UCHAR_NFKC_INERT = 40,
UCHAR_SEGMENT_STARTER = 41,
UCHAR_PATTERN_SYNTAX = 42,
UCHAR_PATTERN_WHITE_SPACE = 43,
UCHAR_POSIX_ALNUM = 44,
UCHAR_POSIX_BLANK = 45,
UCHAR_POSIX_GRAPH = 46,
UCHAR_POSIX_PRINT = 47,
UCHAR_POSIX_XDIGIT = 48,
UCHAR_CASED = 49,
UCHAR_CASE_IGNORABLE = 50,
UCHAR_CHANGES_WHEN_LOWERCASED = 51,
UCHAR_CHANGES_WHEN_UPPERCASED = 52,
UCHAR_CHANGES_WHEN_TITLECASED = 53,
UCHAR_CHANGES_WHEN_CASEFOLDED = 54,
UCHAR_CHANGES_WHEN_CASEMAPPED = 55,
UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED = 56,
UCHAR_EMOJI = 57,
UCHAR_EMOJI_PRESENTATION = 58,
UCHAR_EMOJI_MODIFIER = 59,
UCHAR_EMOJI_MODIFIER_BASE = 60,
UCHAR_EMOJI_COMPONENT = 61,
UCHAR_REGIONAL_INDICATOR = 62,
UCHAR_PREPENDED_CONCATENATION_MARK = 63,
UCHAR_EXTENDED_PICTOGRAPHIC = 64,
UCHAR_BIDI_CLASS = 4096,
UCHAR_INT_START = 4096,
UCHAR_BLOCK = 4097,
UCHAR_CANONICAL_COMBINING_CLASS = 4098,
UCHAR_DECOMPOSITION_TYPE = 4099,
UCHAR_EAST_ASIAN_WIDTH = 4100,
UCHAR_GENERAL_CATEGORY = 4101,
UCHAR_JOINING_GROUP = 4102,
UCHAR_JOINING_TYPE = 4103,
UCHAR_LINE_BREAK = 4104,
UCHAR_NUMERIC_TYPE = 4105,
UCHAR_SCRIPT = 4106,
UCHAR_HANGUL_SYLLABLE_TYPE = 4107,
UCHAR_NFD_QUICK_CHECK = 4108,
UCHAR_NFKD_QUICK_CHECK = 4109,
UCHAR_NFC_QUICK_CHECK = 4110,
UCHAR_NFKC_QUICK_CHECK = 4111,
UCHAR_LEAD_CANONICAL_COMBINING_CLASS = 4112,
UCHAR_TRAIL_CANONICAL_COMBINING_CLASS = 4113,
UCHAR_GRAPHEME_CLUSTER_BREAK = 4114,
UCHAR_SENTENCE_BREAK = 4115,
UCHAR_WORD_BREAK = 4116,
UCHAR_BIDI_PAIRED_BRACKET_TYPE = 4117,
UCHAR_INDIC_POSITIONAL_CATEGORY = 4118,
UCHAR_INDIC_SYLLABIC_CATEGORY = 4119,
UCHAR_VERTICAL_ORIENTATION = 4120,
UCHAR_GENERAL_CATEGORY_MASK = 8192,
UCHAR_MASK_START = 8192,
UCHAR_NUMERIC_VALUE = 12288,
UCHAR_DOUBLE_START = 12288,
UCHAR_AGE = 16384,
UCHAR_STRING_START = 16384,
UCHAR_BIDI_MIRRORING_GLYPH = 16385,
UCHAR_CASE_FOLDING = 16386,
UCHAR_LOWERCASE_MAPPING = 16388,
UCHAR_NAME = 16389,
UCHAR_SIMPLE_CASE_FOLDING = 16390,
UCHAR_SIMPLE_LOWERCASE_MAPPING = 16391,
UCHAR_SIMPLE_TITLECASE_MAPPING = 16392,
UCHAR_SIMPLE_UPPERCASE_MAPPING = 16393,
UCHAR_TITLECASE_MAPPING = 16394,
UCHAR_UPPERCASE_MAPPING = 16396,
UCHAR_BIDI_PAIRED_BRACKET = 16397,
UCHAR_SCRIPT_EXTENSIONS = 28672,
UCHAR_OTHER_PROPERTY_START = 28672,
UCHAR_INVALID_CODE = -1,
}#define global UCHAR_ALPHABETIC 0x0
#define global UCHAR_BINARY_START 0x0
#define global UCHAR_ASCII_HEX_DIGIT 0x1
#define global UCHAR_BIDI_CONTROL 0x2
#define global UCHAR_BIDI_MIRRORED 0x3
#define global UCHAR_DASH 0x4
#define global UCHAR_DEFAULT_IGNORABLE_CODE_POINT 0x5
#define global UCHAR_DEPRECATED 0x6
#define global UCHAR_DIACRITIC 0x7
#define global UCHAR_EXTENDER 0x8
#define global UCHAR_FULL_COMPOSITION_EXCLUSION 0x9
#define global UCHAR_GRAPHEME_BASE 0xA
#define global UCHAR_GRAPHEME_EXTEND 0xB
#define global UCHAR_GRAPHEME_LINK 0xC
#define global UCHAR_HEX_DIGIT 0xD
#define global UCHAR_HYPHEN 0xE
#define global UCHAR_ID_CONTINUE 0xF
#define global UCHAR_ID_START 0x10
#define global UCHAR_IDEOGRAPHIC 0x11
#define global UCHAR_IDS_BINARY_OPERATOR 0x12
#define global UCHAR_IDS_TRINARY_OPERATOR 0x13
#define global UCHAR_JOIN_CONTROL 0x14
#define global UCHAR_LOGICAL_ORDER_EXCEPTION 0x15
#define global UCHAR_LOWERCASE 0x16
#define global UCHAR_MATH 0x17
#define global UCHAR_NONCHARACTER_CODE_POINT 0x18
#define global UCHAR_QUOTATION_MARK 0x19
#define global UCHAR_RADICAL 0x1A
#define global UCHAR_SOFT_DOTTED 0x1B
#define global UCHAR_TERMINAL_PUNCTUATION 0x1C
#define global UCHAR_UNIFIED_IDEOGRAPH 0x1D
#define global UCHAR_UPPERCASE 0x1E
#define global UCHAR_WHITE_SPACE 0x1F
#define global UCHAR_XID_CONTINUE 0x20
#define global UCHAR_XID_START 0x21
#define global UCHAR_CASE_SENSITIVE 0x22
#define global UCHAR_S_TERM 0x23
#define global UCHAR_VARIATION_SELECTOR 0x24
#define global UCHAR_NFD_INERT 0x25
#define global UCHAR_NFKD_INERT 0x26
#define global UCHAR_NFC_INERT 0x27
#define global UCHAR_NFKC_INERT 0x28
#define global UCHAR_SEGMENT_STARTER 0x29
#define global UCHAR_PATTERN_SYNTAX 0x2A
#define global UCHAR_PATTERN_WHITE_SPACE 0x2B
#define global UCHAR_POSIX_ALNUM 0x2C
#define global UCHAR_POSIX_BLANK 0x2D
#define global UCHAR_POSIX_GRAPH 0x2E
#define global UCHAR_POSIX_PRINT 0x2F
#define global UCHAR_POSIX_XDIGIT 0x30
#define global UCHAR_CASED 0x31
#define global UCHAR_CASE_IGNORABLE 0x32
#define global UCHAR_CHANGES_WHEN_LOWERCASED 0x33
#define global UCHAR_CHANGES_WHEN_UPPERCASED 0x34
#define global UCHAR_CHANGES_WHEN_TITLECASED 0x35
#define global UCHAR_CHANGES_WHEN_CASEFOLDED 0x36
#define global UCHAR_CHANGES_WHEN_CASEMAPPED 0x37
#define global UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED 0x38
#define global UCHAR_EMOJI 0x39
#define global UCHAR_EMOJI_PRESENTATION 0x3A
#define global UCHAR_EMOJI_MODIFIER 0x3B
#define global UCHAR_EMOJI_MODIFIER_BASE 0x3C
#define global UCHAR_EMOJI_COMPONENT 0x3D
#define global UCHAR_REGIONAL_INDICATOR 0x3E
#define global UCHAR_PREPENDED_CONCATENATION_MARK 0x3F
#define global UCHAR_EXTENDED_PICTOGRAPHIC 0x40
#define global UCHAR_BIDI_CLASS 0x1000
#define global UCHAR_INT_START 0x1000
#define global UCHAR_BLOCK 0x1001
#define global UCHAR_CANONICAL_COMBINING_CLASS 0x1002
#define global UCHAR_DECOMPOSITION_TYPE 0x1003
#define global UCHAR_EAST_ASIAN_WIDTH 0x1004
#define global UCHAR_GENERAL_CATEGORY 0x1005
#define global UCHAR_JOINING_GROUP 0x1006
#define global UCHAR_JOINING_TYPE 0x1007
#define global UCHAR_LINE_BREAK 0x1008
#define global UCHAR_NUMERIC_TYPE 0x1009
#define global UCHAR_SCRIPT 0x100A
#define global UCHAR_HANGUL_SYLLABLE_TYPE 0x100B
#define global UCHAR_NFD_QUICK_CHECK 0x100C
#define global UCHAR_NFKD_QUICK_CHECK 0x100D
#define global UCHAR_NFC_QUICK_CHECK 0x100E
#define global UCHAR_NFKC_QUICK_CHECK 0x100F
#define global UCHAR_LEAD_CANONICAL_COMBINING_CLASS 0x1010
#define global UCHAR_TRAIL_CANONICAL_COMBINING_CLASS 0x1011
#define global UCHAR_GRAPHEME_CLUSTER_BREAK 0x1012
#define global UCHAR_SENTENCE_BREAK 0x1013
#define global UCHAR_WORD_BREAK 0x1014
#define global UCHAR_BIDI_PAIRED_BRACKET_TYPE 0x1015
#define global UCHAR_INDIC_POSITIONAL_CATEGORY 0x1016
#define global UCHAR_INDIC_SYLLABIC_CATEGORY 0x1017
#define global UCHAR_VERTICAL_ORIENTATION 0x1018
#define global UCHAR_GENERAL_CATEGORY_MASK 0x2000
#define global UCHAR_MASK_START 0x2000
#define global UCHAR_NUMERIC_VALUE 0x3000
#define global UCHAR_DOUBLE_START 0x3000
#define global UCHAR_AGE 0x4000
#define global UCHAR_STRING_START 0x4000
#define global UCHAR_BIDI_MIRRORING_GLYPH 0x4001
#define global UCHAR_CASE_FOLDING 0x4002
#define global UCHAR_LOWERCASE_MAPPING 0x4004
#define global UCHAR_NAME 0x4005
#define global UCHAR_SIMPLE_CASE_FOLDING 0x4006
#define global UCHAR_SIMPLE_LOWERCASE_MAPPING 0x4007
#define global UCHAR_SIMPLE_TITLECASE_MAPPING 0x4008
#define global UCHAR_SIMPLE_UPPERCASE_MAPPING 0x4009
#define global UCHAR_TITLECASE_MAPPING 0x400A
#define global UCHAR_UPPERCASE_MAPPING 0x400C
#define global UCHAR_BIDI_PAIRED_BRACKET 0x400D
#define global UCHAR_SCRIPT_EXTENSIONS 0x7000
#define global UCHAR_OTHER_PROPERTY_START 0x7000
#define global UCHAR_INVALID_CODE 0xFFFFFFFF