Data and procedures to test properties of `Unicode` code points.

Collection Info

View Source
Collection
core
Path
unicode
Entries
175

Source Files

Constants

8

MAX_RUNE #

Source
MAX_RUNE :: '\U0010ffff'

Maximum valid unicode code point

REPLACEMENT_CHAR #

Source
REPLACEMENT_CHAR :: '\ufffd'

Represented an invalid code point

Types

1

Procedures

43

binary_search #

Source
@(require_results)
binary_search :: proc(c: $T, table: []$T, length, stride: int, loc := #caller_location) -> int {…}

is_alpha #

Source
@(require_results)
is_alpha :: proc(r: rune) -> bool {…}

Return true if the rune `r` is a letter. Being a letter means that the rune has the Unicode general category property of L. In practice, the character will have a general category property of Ll, Lm, Lo, Lt, or Lu. Inputs: - r: The rune which will be check for having the property of being a letter. Returns: `true` when the rune `r` is a letter. `false` will be returned in all other cases.

is_decimal #

Source
is_decimal :: proc(r: rune) -> bool {…}

Returns true if the rune `r` is in the General Category Nd Inputs: - r: The run to check if it is in the general category Nd. Returns: `true` if the rune is in the general category Nd and `false` otherwise

is_digit #

Source
@(require_results)
is_digit :: proc(r: rune) -> bool {…}

This function determincs if a rune is a digit. To be a digit the charage either has a Numeric_Type of Digit or Decimal. Inputs: - r: The rune to check if it is a digit. Returns: `true` if the rune `r` is a digit, `false` in all other cases

is_emoji_extended_pictographic #

Source
@(require_results)
is_emoji_extended_pictographic :: proc(r: rune) -> bool {…}

Extended_Pictographic

is_emoji_modifier #

Source
@(require_results)
is_emoji_modifier :: proc(r: rune) -> bool {…}

Emoji_Modifier

is_enclosing_mark #

Source
@(require_results)
is_enclosing_mark :: proc(r: rune) -> bool {…}

General_Category=Enclosing_Mark

is_gcb_extend_class #

Source
@(require_results)
is_gcb_extend_class :: proc(r: rune) -> bool {…}

For grapheme text segmentation, from Unicode TR 29 Rev 43: ``` Grapheme_Extend = Yes, or Emoji_Modifier = Yes This includes: General_Category = Nonspacing_Mark General_Category = Enclosing_Mark U+200C ZERO WIDTH NON-JOINER plus a few General_Category = Spacing_Mark needed for canonical equivalence. ```

is_gcb_prepend_class #

Source
@(require_results)
is_gcb_prepend_class :: proc(r: rune) -> bool {…}

For grapheme text segmentation, from Unicode TR 29 Rev 43: ``` Indic_Syllabic_Category = Consonant_Preceding_Repha, or Indic_Syllabic_Category = Consonant_Prefixed, or Prepended_Concatenation_Mark = Yes ```

is_grapheme_extend #

Source
@(require_results)
is_grapheme_extend :: proc(r: rune) -> bool {…}

Grapheme_Extend

is_hangul_syllable_leading #

Source
@(require_results)
is_hangul_syllable_leading :: proc(r: rune) -> bool {…}

Hangul_Syllable_Type=Leading_Jamo

is_hangul_syllable_lv #

Source
@(require_results)
is_hangul_syllable_lv :: proc(r: rune) -> bool {…}

Hangul_Syllable_Type=LV_Syllable

is_hangul_syllable_lvt #

Source
@(require_results)
is_hangul_syllable_lvt :: proc(r: rune) -> bool {…}

Hangul_Syllable_Type=LVT_Syllable

is_hangul_syllable_trailing #

Source
@(require_results)
is_hangul_syllable_trailing :: proc(r: rune) -> bool {…}

Hangul_Syllable_Type=Trailing_Jamo

is_hangul_syllable_vowel #

Source
@(require_results)
is_hangul_syllable_vowel :: proc(r: rune) -> bool {…}

Hangul_Syllable_Type=Vowel_Jamo

is_indic_conjunct_break_consonant #

Source
@(require_results)
is_indic_conjunct_break_consonant :: proc(r: rune) -> bool {…}

Indic_Conjunct_Break=Consonant

is_indic_conjunct_break_extend #

Source
@(require_results)
is_indic_conjunct_break_extend :: proc(r: rune) -> bool {…}

Indic_Conjunct_Break=Extend

is_indic_conjunct_break_linker #

Source
@(require_results)
is_indic_conjunct_break_linker :: proc(r: rune) -> bool {…}

Indic_Conjunct_Break=Linker

is_indic_consonant_preceding_repha #

Source
@(require_results)
is_indic_consonant_preceding_repha :: proc(r: rune) -> bool {…}

Indic_Syllabic_Category=Consonant_Preceding_Repha

is_indic_consonant_prefixed #

Source
@(require_results)
is_indic_consonant_prefixed :: proc(r: rune) -> bool {…}

Indic_Syllabic_Category=Consonant_Prefixed

is_letter #

Source
@(require_results)
is_letter :: proc(r: rune) -> bool {…}

Return true if the rune `r` is a letter. Being a letter means that the rune has the Unicode general category property of L. In practice, the character will have a general category property of Ll, Lm, Lo, Lt, or Lu. Inputs: - r: The rune which will be check for having the property of being a letter. Returns: `true` when the rune `r` is a letter. `false` will be returned in all other cases.

is_nonspacing_mark #

Source
@(require_results)
is_nonspacing_mark :: proc(r: rune) -> bool {…}

General_Category=Nonspacing_Mark

is_number #

Source
@(require_results)
is_number :: proc(r: rune) -> bool {…}

Checks to see if the rune `r` is a number. This means the rune is a member of the general category Nd, Nl, or No. Inputs: r: The rune to check if it is number. Returns: `true` if the ruen belongs to the general category Nd, Nl, or No. `false` is return in all other cases.

is_prepended_concatenation_mark #

Source
@(require_results)
is_prepended_concatenation_mark :: proc(r: rune) -> bool {…}

Prepended_Concatenation_Mark

is_regional_indicator #

Source
@(require_results)
is_regional_indicator :: proc(r: rune) -> bool {…}

Regional_Indicator

is_spacing_mark #

Source
@(require_results)
is_spacing_mark :: proc(r: rune) -> bool {…}

General_Category=Spacing_Mark

normalized_east_asian_width #

Source
@(require_results)
normalized_east_asian_width :: proc(r: rune) -> int {…}

Return values: - 2 if East_Asian_Width=F or W, or - 0 if non-printable / zero-width, or - 1 in all other cases.

simple_fold #

Source
@(require_results)
simple_fold :: proc(r: rune) -> rune {…}

simple_fold iterates over the Unicode code points equivalent under the Unicode defined simple case folding. simple_fold returns the smallest rune > r if one exists, or the smallest rune >= 0. If no valid Unicode code point exists, r is returned. Example: simple_fold('A') == 'a' simple_fold('a') == 'A' simple_fold('Z') == 'z' simple_fold('z') == 'Z' simple_fold('7') == '7' simple_fold('k') == '\u212a' (Kelvin symbol, K) simple_fold('\u212a') == 'k' simple_fold(-3) == -3

Variables

123

alpha_ranges #

Source
@(rodata)
alpha_ranges: [304]i32 = [?]i32{0x00d8, 0x00f6, 0x00f8, 0x01f5, 0x0250, 0x02a8, 0x038e, 0x03a1, 0x03a3, 0x03ce, 0x03d0, 0x03d6, 0x03e2, 0x03f3, 0x0490, 0x04c4, 0x0561, 0x0587, 0x05d0, 0x05ea, 0x05f0, 0x05f2, 0x0621, 0x063a, 0x0640, 0x064a, 0x0671, 0x06b7, 0x06ba, 0x06be, 0x06c0, 0x06ce, 0x06d0, 0x06d3, 0x0905, 0x0939, 0x0958, 0x0961, 0x0985, 0x098c, 0x098f, 0x0990, 0x0993, 0x09a8, 0x09aa, 0x09b0, 0x09b6, 0x09b9, 0x09dc, 0x09dd, 0x09df, 0x09e1, 0x09f0, 0x09f1, 0x0a05, 0x0a0a, 0x0a0f, 0x0a10, 0x0a13, 0x0a28, 0x0a2a, 0x0a30, 0x0a32, 0x0a33, 0x0a35, 0x0a36, 0x0a38, 0x0a39, 0x0a59, 0x0a5c, 0x0a85, 0x0a8b, 0x0a8f, 0x0a91, 0x0a93, 0x0aa8, 0x0aaa, 0x0ab0, 0x0ab2, 0x0ab3, 0x0ab5, 0x0ab9, 0x0b05, 0x0b0c, 0x0b0f, 0x0b10, 0x0b13, 0x0b28, 0x0b2a, 0x0b30, 0x0b32, 0x0b33, 0x0b36, 0x0b39, 0x0b5c, 0x0b5d, 0x0b5f, 0x0b61, 0x0b85, 0x0b8a, 0x0b8e, 0x0b90, 0x0b92, 0x0b95, 0x0b99, 0x0b9a, 0x0b9e, 0x0b9f, 0x0ba3, 0x0ba4, 0x0ba8, 0x0baa, 0x0bae, 0x0bb5, 0x0bb7, 0x0bb9, 0x0c05, 0x0c0c, 0x0c0e, 0x0c10, 0x0c12, 0x0c28, 0x0c2a, 0x0c33, 0x0c35, 0x0c39, 0x0c60, 0x0c61, 0x0c85, 0x0c8c, 0x0c8e, 0x0c90, 0x0c92, 0x0ca8, 0x0caa, 0x0cb3, 0x0cb5, 0x0cb9, 0x0ce0, 0x0ce1, 0x0d05, 0x0d0c, 0x0d0e, 0x0d10, 0x0d12, 0x0d28, 0x0d2a, 0x0d39, 0x0d60, 0x0d61, 0x0e01, 0x0e30, 0x0e32, 0x0e33, 0x0e40, 0x0e46, 0x0e5a, 0x0e5b, 0x0e81, 0x0e82, 0x0e87, 0x0e88, 0x0e94, 0x0e97, 0x0e99, 0x0e9f, 0x0ea1, 0x0ea3, 0x0eaa, 0x0eab, 0x0ead, 0x0eae, 0x0eb2, 0x0eb3, 0x0ec0, 0x0ec4, 0x0edc, 0x0edd, 0x0f18, 0x0f19, 0x0f40, 0x0f47, 0x0f49, 0x0f69, 0x10d0, 0x10f6, 0x1100, 0x1159, 0x115f, 0x11a2, 0x11a8, 0x11f9, 0x1e00, 0x1e9b, 0x1f50, 0x1f57, 0x1f80, 0x1fb4, 0x1fb6, 0x1fbc, 0x1fc2, 0x1fc4, 0x1fc6, 0x1fcc, 0x1fd0, 0x1fd3, 0x1fd6, 0x1fdb, 0x1fe0, 0x1fec, 0x1ff2, 0x1ff4, 0x1ff6, 0x1ffc, 0x210a, 0x2113, 0x2115, 0x211d, 0x2120, 0x2122, 0x212a, 0x2131, 0x2133, 0x2138, 0x3041, 0x3094, 0x30a1, 0x30fa, 0x3105, 0x312c, 0x3131, 0x318e, 0x3192, 0x319f, 0x3260, 0x327b, 0x328a, 0x32b0, 0x32d0, 0x32fe, 0x3300, 0x3357, 0x3371, 0x3376, 0x337b, 0x3394, 0x3399, 0x339e, 0x33a9, 0x33ad, 0x33b0, 0x33c1, 0x33c3, 0x33c5, 0x33c7, 0x33d7, 0x33d9, 0x33dd, 0x4e00, 0x9fff, 0xac00, 0xd7a3, 0xf900, 0xfb06, 0xfb13, 0xfb17, 0xfb1f, 0xfb28, 0xfb2a, 0xfb36, 0xfb38, 0xfb3c, 0xfb40, 0xfb41, 0xfb43, 0xfb44, 0xfb46, 0xfbb1, 0xfbd3, 0xfd3d, 0xfd50, 0xfd8f, 0xfd92, 0xfdc7, 0xfdf0, 0xfdf9, 0xfe70, 0xfe72, 0xfe76, 0xfefc, 0xff66, 0xff6f, 0xff71, 0xff9d, 0xffa0, 0xffbe, 0xffc2, 0xffc7, 0xffca, 0xffcf, 0xffd2, 0xffd7, 0xffda, 0xffdc}

alpha_singlets #

Source
@(rodata)
alpha_singlets: [32]i32 = [?]i32{0x00aa, 0x00b5, 0x00ba, 0x03da, 0x03dc, 0x03de, 0x03e0, 0x06d5, 0x09b2, 0x0a5e, 0x0a8d, 0x0ae0, 0x0b9c, 0x0cde, 0x0e4f, 0x0e84, 0x0e8a, 0x0e8d, 0x0ea5, 0x0ea7, 0x0eb0, 0x0ebd, 0x1fbe, 0x207f, 0x20a8, 0x2102, 0x2107, 0x2124, 0x2126, 0x2128, 0xfb3e, 0xfe74}

char_properties #

Source
@(rodata)
char_properties: [256]u8 = [MAX_LATIN1 + 1]u8{0x00 = pC, 0x01 = pC, 0x02 = pC, 0x03 = pC, 0x04 = pC, 0x05 = pC, 0x06 = pC, 0x07 = pC, 0x08 = pC, 0x09 = pC, 0x0A = pC, 0x0B = pC, 0x0C = pC, 0x0D = pC, 0x0E = pC, 0x0F = pC, 0x10 = pC, 0x11 = pC, 0x12 = pC, 0x13 = pC, 0x14 = pC, 0x15 = pC, 0x16 = pC, 0x17 = pC, 0x18 = pC, 0x19 = pC, 0x1A = pC, 0x1B = pC, 0x1C = pC, 0x1D = pC, 0x1E = pC, 0x1F = pC, 0x20 = pZ | pp, 0x21 = pP | pp, 0x22 = pP | pp, 0x23 = pP | pp, 0x24 = pS | pp, 0x25 = pP | pp, 0x26 = pP | pp, 0x27 = pP | pp, 0x28 = pP | pp, 0x29 = pP | pp, 0x2A = pP | pp, 0x2B = pS | pp, 0x2C = pP | pp, 0x2D = pP | pp, 0x2E = pP | pp, 0x2F = pP | pp, 0x30 = pN | pp, 0x31 = pN | pp, 0x32 = pN | pp, 0x33 = pN | pp, 0x34 = pN | pp, 0x35 = pN | pp, 0x36 = pN | pp, 0x37 = pN | pp, 0x38 = pN | pp, 0x39 = pN | pp, 0x3A = pP | pp, 0x3B = pP | pp, 0x3C = pS | pp, 0x3D = pS | pp, 0x3E = pS | pp, 0x3F = pP | pp, 0x40 = pP | pp, 0x41 = pLu | pp, 0x42 = pLu | pp, 0x43 = pLu | pp, 0x44 = pLu | pp, 0x45 = pLu | pp, 0x46 = pLu | pp, 0x47 = pLu | pp, 0x48 = pLu | pp, 0x49 = pLu | pp, 0x4A = pLu | pp, 0x4B = pLu | pp, 0x4C = pLu | pp, 0x4D = pLu | pp, 0x4E = pLu | pp, 0x4F = pLu | pp, 0x50 = pLu | pp, 0x51 = pLu | pp, 0x52 = pLu | pp, 0x53 = pLu | pp, 0x54 = pLu | pp, 0x55 = pLu | pp, 0x56 = pLu | pp, 0x57 = pLu | pp, 0x58 = pLu | pp, 0x59 = pLu | pp, 0x5A = pLu | pp, 0x5B = pP | pp, 0x5C = pP | pp, 0x5D = pP | pp, 0x5E = pS | pp, 0x5F = pP | pp, 0x60 = pS | pp, 0x61 = pLl | pp, 0x62 = pLl | pp, 0x63 = pLl | pp, 0x64 = pLl | pp, 0x65 = pLl | pp, 0x66 = pLl | pp, 0x67 = pLl | pp, 0x68 = pLl | pp, 0x69 = pLl | pp, 0x6A = pLl | pp, 0x6B = pLl | pp, 0x6C = pLl | pp, 0x6D = pLl | pp, 0x6E = pLl | pp, 0x6F = pLl | pp, 0x70 = pLl | pp, 0x71 = pLl | pp, 0x72 = pLl | pp, 0x73 = pLl | pp, 0x74 = pLl | pp, 0x75 = pLl | pp, 0x76 = pLl | pp, 0x77 = pLl | pp, 0x78 = pLl | pp, 0x79 = pLl | pp, 0x7A = pLl | pp, 0x7B = pP | pp, 0x7C = pS | pp, 0x7D = pP | pp, 0x7E = pS | pp, 0x7F = pC, 0x80 = pC, 0x81 = pC, 0x82 = pC, 0x83 = pC, 0x84 = pC, 0x85 = pC, 0x86 = pC, 0x87 = pC, 0x88 = pC, 0x89 = pC, 0x8A = pC, 0x8B = pC, 0x8C = pC, 0x8D = pC, 0x8E = pC, 0x8F = pC, 0x90 = pC, 0x91 = pC, 0x92 = pC, 0x93 = pC, 0x94 = pC, 0x95 = pC, 0x96 = pC, 0x97 = pC, 0x98 = pC, 0x99 = pC, 0x9A = pC, 0x9B = pC, 0x9C = pC, 0x9D = pC, 0x9E = pC, 0x9F = pC, 0xA0 = pZ, 0xA1 = pP | pp, 0xA2 = pS | pp, 0xA3 = pS | pp, 0xA4 = pS | pp, 0xA5 = pS | pp, 0xA6 = pS | pp, 0xA7 = pP | pp, 0xA8 = pS | pp, 0xA9 = pS | pp, 0xAA = pLo | pp, 0xAB = pP | pp, 0xAC = pS | pp, 0xAD = 0, 0xAE = pS | pp, 0xAF = pS | pp, 0xB0 = pS | pp, 0xB1 = pS | pp, 0xB2 = pN | pp, 0xB3 = pN | pp, 0xB4 = pS | pp, 0xB5 = pLl | pp, 0xB6 = pP | pp, 0xB7 = pP | pp, 0xB8 = pS | pp, 0xB9 = pN | pp, 0xBA = pLo | pp, 0xBB = pP | pp, 0xBC = pN | pp, 0xBD = pN | pp, 0xBE = pN | pp, 0xBF = pP | pp, 0xC0 = pLu | pp, 0xC1 = pLu | pp, 0xC2 = pLu | pp, 0xC3 = pLu | pp, 0xC4 = pLu | pp, 0xC5 = pLu | pp, 0xC6 = pLu | pp, 0xC7 = pLu | pp, 0xC8 = pLu | pp, 0xC9 = pLu | pp, 0xCA = pLu | pp, 0xCB = pLu | pp, 0xCC = pLu | pp, 0xCD = pLu | pp, 0xCE = pLu | pp, 0xCF = pLu | pp, 0xD0 = pLu | pp, 0xD1 = pLu | pp, 0xD2 = pLu | pp, 0xD3 = pLu | pp, 0xD4 = pLu | pp, 0xD5 = pLu | pp, 0xD6 = pLu | pp, 0xD7 = pS | pp, 0xD8 = pLu | pp, 0xD9 = pLu | pp, 0xDA = pLu | pp, 0xDB = pLu | pp, 0xDC = pLu | pp, 0xDD = pLu | pp, 0xDE = pLu | pp, 0xDF = pLl | pp, 0xE0 = pLl | pp, 0xE1 = pLl | pp, 0xE2 = pLl | pp, 0xE3 = pLl | pp, 0xE4 = pLl | pp, 0xE5 = pLl | pp, 0xE6 = pLl | pp, 0xE7 = pLl | pp, 0xE8 = pLl | pp, 0xE9 = pLl | pp, 0xEA = pLl | pp, 0xEB = pLl | pp, 0xEC = pLl | pp, 0xED = pLl | pp, 0xEE = pLl | pp, 0xEF = pLl | pp, 0xF0 = pLl | pp, 0xF1 = pLl | pp, 0xF2 = pLl | pp, 0xF3 = pLl | pp, 0xF4 = pLl | pp, 0xF5 = pLl | pp, 0xF6 = pLl | pp, 0xF7 = pS | pp, 0xF8 = pLl | pp, 0xF9 = pLl | pp, 0xFA = pLl | pp, 0xFB = pLl | pp, 0xFC = pLl | pp, 0xFD = pLl | pp, 0xFE = pLl | pp, 0xFF = pLl | pp}

emoji_extended_pictographic_ranges #

Source
@(rodata)
emoji_extended_pictographic_ranges: [1022]i32 = [?]i32{0x00A9, 0x00A9, 0x00AE, 0x00AE, 0x203C, 0x203C, 0x2049, 0x2049, 0x2122, 0x2122, 0x2139, 0x2139, 0x2194, 0x2199, 0x21A9, 0x21AA, 0x231A, 0x231B, 0x2328, 0x2328, 0x2388, 0x2388, 0x23CF, 0x23CF, 0x23E9, 0x23EC, 0x23ED, 0x23EE, 0x23EF, 0x23EF, 0x23F0, 0x23F0, 0x23F1, 0x23F2, 0x23F3, 0x23F3, 0x23F8, 0x23FA, 0x24C2, 0x24C2, 0x25AA, 0x25AB, 0x25B6, 0x25B6, 0x25C0, 0x25C0, 0x25FB, 0x25FE, 0x2600, 0x2601, 0x2602, 0x2603, 0x2604, 0x2604, 0x2605, 0x2605, 0x2607, 0x260D, 0x260E, 0x260E, 0x260F, 0x2610, 0x2611, 0x2611, 0x2612, 0x2612, 0x2614, 0x2615, 0x2616, 0x2617, 0x2618, 0x2618, 0x2619, 0x261C, 0x261D, 0x261D, 0x261E, 0x261F, 0x2620, 0x2620, 0x2621, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, 0x2626, 0x2626, 0x2627, 0x2629, 0x262A, 0x262A, 0x262B, 0x262D, 0x262E, 0x262E, 0x262F, 0x262F, 0x2630, 0x2637, 0x2638, 0x2639, 0x263A, 0x263A, 0x263B, 0x263F, 0x2640, 0x2640, 0x2641, 0x2641, 0x2642, 0x2642, 0x2643, 0x2647, 0x2648, 0x2653, 0x2654, 0x265E, 0x265F, 0x265F, 0x2660, 0x2660, 0x2661, 0x2662, 0x2663, 0x2663, 0x2664, 0x2664, 0x2665, 0x2666, 0x2667, 0x2667, 0x2668, 0x2668, 0x2669, 0x267A, 0x267B, 0x267B, 0x267C, 0x267D, 0x267E, 0x267E, 0x267F, 0x267F, 0x2680, 0x2685, 0x2690, 0x2691, 0x2692, 0x2692, 0x2693, 0x2693, 0x2694, 0x2694, 0x2695, 0x2695, 0x2696, 0x2697, 0x2698, 0x2698, 0x2699, 0x2699, 0x269A, 0x269A, 0x269B, 0x269C, 0x269D, 0x269F, 0x26A0, 0x26A1, 0x26A2, 0x26A6, 0x26A7, 0x26A7, 0x26A8, 0x26A9, 0x26AA, 0x26AB, 0x26AC, 0x26AF, 0x26B0, 0x26B1, 0x26B2, 0x26BC, 0x26BD, 0x26BE, 0x26BF, 0x26C3, 0x26C4, 0x26C5, 0x26C6, 0x26C7, 0x26C8, 0x26C8, 0x26C9, 0x26CD, 0x26CE, 0x26CE, 0x26CF, 0x26CF, 0x26D0, 0x26D0, 0x26D1, 0x26D1, 0x26D2, 0x26D2, 0x26D3, 0x26D3, 0x26D4, 0x26D4, 0x26D5, 0x26E8, 0x26E9, 0x26E9, 0x26EA, 0x26EA, 0x26EB, 0x26EF, 0x26F0, 0x26F1, 0x26F2, 0x26F3, 0x26F4, 0x26F4, 0x26F5, 0x26F5, 0x26F6, 0x26F6, 0x26F7, 0x26F9, 0x26FA, 0x26FA, 0x26FB, 0x26FC, 0x26FD, 0x26FD, 0x26FE, 0x2701, 0x2702, 0x2702, 0x2703, 0x2704, 0x2705, 0x2705, 0x2708, 0x270C, 0x270D, 0x270D, 0x270E, 0x270E, 0x270F, 0x270F, 0x2710, 0x2711, 0x2712, 0x2712, 0x2714, 0x2714, 0x2716, 0x2716, 0x271D, 0x271D, 0x2721, 0x2721, 0x2728, 0x2728, 0x2733, 0x2734, 0x2744, 0x2744, 0x2747, 0x2747, 0x274C, 0x274C, 0x274E, 0x274E, 0x2753, 0x2755, 0x2757, 0x2757, 0x2763, 0x2763, 0x2764, 0x2764, 0x2765, 0x2767, 0x2795, 0x2797, 0x27A1, 0x27A1, 0x27B0, 0x27B0, 0x27BF, 0x27BF, 0x2934, 0x2935, 0x2B05, 0x2B07, 0x2B1B, 0x2B1C, 0x2B50, 0x2B50, 0x2B55, 0x2B55, 0x3030, 0x3030, 0x303D, 0x303D, 0x3297, 0x3297, 0x3299, 0x3299, 0x1F000, 0x1F003, 0x1F004, 0x1F004, 0x1F005, 0x1F0CE, 0x1F0CF, 0x1F0CF, 0x1F0D0, 0x1F0FF, 0x1F10D, 0x1F10F, 0x1F12F, 0x1F12F, 0x1F16C, 0x1F16F, 0x1F170, 0x1F171, 0x1F17E, 0x1F17F, 0x1F18E, 0x1F18E, 0x1F191, 0x1F19A, 0x1F1AD, 0x1F1E5, 0x1F201, 0x1F202, 0x1F203, 0x1F20F, 0x1F21A, 0x1F21A, 0x1F22F, 0x1F22F, 0x1F232, 0x1F23A, 0x1F23C, 0x1F23F, 0x1F249, 0x1F24F, 0x1F250, 0x1F251, 0x1F252, 0x1F2FF, 0x1F300, 0x1F30C, 0x1F30D, 0x1F30E, 0x1F30F, 0x1F30F, 0x1F310, 0x1F310, 0x1F311, 0x1F311, 0x1F312, 0x1F312, 0x1F313, 0x1F315, 0x1F316, 0x1F318, 0x1F319, 0x1F319, 0x1F31A, 0x1F31A, 0x1F31B, 0x1F31B, 0x1F31C, 0x1F31C, 0x1F31D, 0x1F31E, 0x1F31F, 0x1F320, 0x1F321, 0x1F321, 0x1F322, 0x1F323, 0x1F324, 0x1F32C, 0x1F32D, 0x1F32F, 0x1F330, 0x1F331, 0x1F332, 0x1F333, 0x1F334, 0x1F335, 0x1F336, 0x1F336, 0x1F337, 0x1F34A, 0x1F34B, 0x1F34B, 0x1F34C, 0x1F34F, 0x1F350, 0x1F350, 0x1F351, 0x1F37B, 0x1F37C, 0x1F37C, 0x1F37D, 0x1F37D, 0x1F37E, 0x1F37F, 0x1F380, 0x1F393, 0x1F394, 0x1F395, 0x1F396, 0x1F397, 0x1F398, 0x1F398, 0x1F399, 0x1F39B, 0x1F39C, 0x1F39D, 0x1F39E, 0x1F39F, 0x1F3A0, 0x1F3C4, 0x1F3C5, 0x1F3C5, 0x1F3C6, 0x1F3C6, 0x1F3C7, 0x1F3C7, 0x1F3C8, 0x1F3C8, 0x1F3C9, 0x1F3C9, 0x1F3CA, 0x1F3CA, 0x1F3CB, 0x1F3CE, 0x1F3CF, 0x1F3D3, 0x1F3D4, 0x1F3DF, 0x1F3E0, 0x1F3E3, 0x1F3E4, 0x1F3E4, 0x1F3E5, 0x1F3F0, 0x1F3F1, 0x1F3F2, 0x1F3F3, 0x1F3F3, 0x1F3F4, 0x1F3F4, 0x1F3F5, 0x1F3F5, 0x1F3F6, 0x1F3F6, 0x1F3F7, 0x1F3F7, 0x1F3F8, 0x1F3FA, 0x1F400, 0x1F407, 0x1F408, 0x1F408, 0x1F409, 0x1F40B, 0x1F40C, 0x1F40E, 0x1F40F, 0x1F410, 0x1F411, 0x1F412, 0x1F413, 0x1F413, 0x1F414, 0x1F414, 0x1F415, 0x1F415, 0x1F416, 0x1F416, 0x1F417, 0x1F429, 0x1F42A, 0x1F42A, 0x1F42B, 0x1F43E, 0x1F43F, 0x1F43F, 0x1F440, 0x1F440, 0x1F441, 0x1F441, 0x1F442, 0x1F464, 0x1F465, 0x1F465, 0x1F466, 0x1F46B, 0x1F46C, 0x1F46D, 0x1F46E, 0x1F4AC, 0x1F4AD, 0x1F4AD, 0x1F4AE, 0x1F4B5, 0x1F4B6, 0x1F4B7, 0x1F4B8, 0x1F4EB, 0x1F4EC, 0x1F4ED, 0x1F4EE, 0x1F4EE, 0x1F4EF, 0x1F4EF, 0x1F4F0, 0x1F4F4, 0x1F4F5, 0x1F4F5, 0x1F4F6, 0x1F4F7, 0x1F4F8, 0x1F4F8, 0x1F4F9, 0x1F4FC, 0x1F4FD, 0x1F4FD, 0x1F4FE, 0x1F4FE, 0x1F4FF, 0x1F502, 0x1F503, 0x1F503, 0x1F504, 0x1F507, 0x1F508, 0x1F508, 0x1F509, 0x1F509, 0x1F50A, 0x1F514, 0x1F515, 0x1F515, 0x1F516, 0x1F52B, 0x1F52C, 0x1F52D, 0x1F52E, 0x1F53D, 0x1F546, 0x1F548, 0x1F549, 0x1F54A, 0x1F54B, 0x1F54E, 0x1F54F, 0x1F54F, 0x1F550, 0x1F55B, 0x1F55C, 0x1F567, 0x1F568, 0x1F56E, 0x1F56F, 0x1F570, 0x1F571, 0x1F572, 0x1F573, 0x1F579, 0x1F57A, 0x1F57A, 0x1F57B, 0x1F586, 0x1F587, 0x1F587, 0x1F588, 0x1F589, 0x1F58A, 0x1F58D, 0x1F58E, 0x1F58F, 0x1F590, 0x1F590, 0x1F591, 0x1F594, 0x1F595, 0x1F596, 0x1F597, 0x1F5A3, 0x1F5A4, 0x1F5A4, 0x1F5A5, 0x1F5A5, 0x1F5A6, 0x1F5A7, 0x1F5A8, 0x1F5A8, 0x1F5A9, 0x1F5B0, 0x1F5B1, 0x1F5B2, 0x1F5B3, 0x1F5BB, 0x1F5BC, 0x1F5BC, 0x1F5BD, 0x1F5C1, 0x1F5C2, 0x1F5C4, 0x1F5C5, 0x1F5D0, 0x1F5D1, 0x1F5D3, 0x1F5D4, 0x1F5DB, 0x1F5DC, 0x1F5DE, 0x1F5DF, 0x1F5E0, 0x1F5E1, 0x1F5E1, 0x1F5E2, 0x1F5E2, 0x1F5E3, 0x1F5E3, 0x1F5E4, 0x1F5E7, 0x1F5E8, 0x1F5E8, 0x1F5E9, 0x1F5EE, 0x1F5EF, 0x1F5EF, 0x1F5F0, 0x1F5F2, 0x1F5F3, 0x1F5F3, 0x1F5F4, 0x1F5F9, 0x1F5FA, 0x1F5FA, 0x1F5FB, 0x1F5FF, 0x1F600, 0x1F600, 0x1F601, 0x1F606, 0x1F607, 0x1F608, 0x1F609, 0x1F60D, 0x1F60E, 0x1F60E, 0x1F60F, 0x1F60F, 0x1F610, 0x1F610, 0x1F611, 0x1F611, 0x1F612, 0x1F614, 0x1F615, 0x1F615, 0x1F616, 0x1F616, 0x1F617, 0x1F617, 0x1F618, 0x1F618, 0x1F619, 0x1F619, 0x1F61A, 0x1F61A, 0x1F61B, 0x1F61B, 0x1F61C, 0x1F61E, 0x1F61F, 0x1F61F, 0x1F620, 0x1F625, 0x1F626, 0x1F627, 0x1F628, 0x1F62B, 0x1F62C, 0x1F62C, 0x1F62D, 0x1F62D, 0x1F62E, 0x1F62F, 0x1F630, 0x1F633, 0x1F634, 0x1F634, 0x1F635, 0x1F635, 0x1F636, 0x1F636, 0x1F637, 0x1F640, 0x1F641, 0x1F644, 0x1F645, 0x1F64F, 0x1F680, 0x1F680, 0x1F681, 0x1F682, 0x1F683, 0x1F685, 0x1F686, 0x1F686, 0x1F687, 0x1F687, 0x1F688, 0x1F688, 0x1F689, 0x1F689, 0x1F68A, 0x1F68B, 0x1F68C, 0x1F68C, 0x1F68D, 0x1F68D, 0x1F68E, 0x1F68E, 0x1F68F, 0x1F68F, 0x1F690, 0x1F690, 0x1F691, 0x1F693, 0x1F694, 0x1F694, 0x1F695, 0x1F695, 0x1F696, 0x1F696, 0x1F697, 0x1F697, 0x1F698, 0x1F698, 0x1F699, 0x1F69A, 0x1F69B, 0x1F6A1, 0x1F6A2, 0x1F6A2, 0x1F6A3, 0x1F6A3, 0x1F6A4, 0x1F6A5, 0x1F6A6, 0x1F6A6, 0x1F6A7, 0x1F6AD, 0x1F6AE, 0x1F6B1, 0x1F6B2, 0x1F6B2, 0x1F6B3, 0x1F6B5, 0x1F6B6, 0x1F6B6, 0x1F6B7, 0x1F6B8, 0x1F6B9, 0x1F6BE, 0x1F6BF, 0x1F6BF, 0x1F6C0, 0x1F6C0, 0x1F6C1, 0x1F6C5, 0x1F6C6, 0x1F6CA, 0x1F6CB, 0x1F6CB, 0x1F6CC, 0x1F6CC, 0x1F6CD, 0x1F6CF, 0x1F6D0, 0x1F6D0, 0x1F6D1, 0x1F6D2, 0x1F6D3, 0x1F6D4, 0x1F6D5, 0x1F6D5, 0x1F6D6, 0x1F6D7, 0x1F6D8, 0x1F6DB, 0x1F6DC, 0x1F6DC, 0x1F6DD, 0x1F6DF, 0x1F6E0, 0x1F6E5, 0x1F6E6, 0x1F6E8, 0x1F6E9, 0x1F6E9, 0x1F6EA, 0x1F6EA, 0x1F6EB, 0x1F6EC, 0x1F6ED, 0x1F6EF, 0x1F6F0, 0x1F6F0, 0x1F6F1, 0x1F6F2, 0x1F6F3, 0x1F6F3, 0x1F6F4, 0x1F6F6, 0x1F6F7, 0x1F6F8, 0x1F6F9, 0x1F6F9, 0x1F6FA, 0x1F6FA, 0x1F6FB, 0x1F6FC, 0x1F6FD, 0x1F6FF, 0x1F774, 0x1F77F, 0x1F7D5, 0x1F7DF, 0x1F7E0, 0x1F7EB, 0x1F7EC, 0x1F7EF, 0x1F7F0, 0x1F7F0, 0x1F7F1, 0x1F7FF, 0x1F80C, 0x1F80F, 0x1F848, 0x1F84F, 0x1F85A, 0x1F85F, 0x1F888, 0x1F88F, 0x1F8AE, 0x1F8FF, 0x1F90C, 0x1F90C, 0x1F90D, 0x1F90F, 0x1F910, 0x1F918, 0x1F919, 0x1F91E, 0x1F91F, 0x1F91F, 0x1F920, 0x1F927, 0x1F928, 0x1F92F, 0x1F930, 0x1F930, 0x1F931, 0x1F932, 0x1F933, 0x1F93A, 0x1F93C, 0x1F93E, 0x1F93F, 0x1F93F, 0x1F940, 0x1F945, 0x1F947, 0x1F94B, 0x1F94C, 0x1F94C, 0x1F94D, 0x1F94F, 0x1F950, 0x1F95E, 0x1F95F, 0x1F96B, 0x1F96C, 0x1F970, 0x1F971, 0x1F971, 0x1F972, 0x1F972, 0x1F973, 0x1F976, 0x1F977, 0x1F978, 0x1F979, 0x1F979, 0x1F97A, 0x1F97A, 0x1F97B, 0x1F97B, 0x1F97C, 0x1F97F, 0x1F980, 0x1F984, 0x1F985, 0x1F991, 0x1F992, 0x1F997, 0x1F998, 0x1F9A2, 0x1F9A3, 0x1F9A4, 0x1F9A5, 0x1F9AA, 0x1F9AB, 0x1F9AD, 0x1F9AE, 0x1F9AF, 0x1F9B0, 0x1F9B9, 0x1F9BA, 0x1F9BF, 0x1F9C0, 0x1F9C0, 0x1F9C1, 0x1F9C2, 0x1F9C3, 0x1F9CA, 0x1F9CB, 0x1F9CB, 0x1F9CC, 0x1F9CC, 0x1F9CD, 0x1F9CF, 0x1F9D0, 0x1F9E6, 0x1F9E7, 0x1F9FF, 0x1FA00, 0x1FA6F, 0x1FA70, 0x1FA73, 0x1FA74, 0x1FA74, 0x1FA75, 0x1FA77, 0x1FA78, 0x1FA7A, 0x1FA7B, 0x1FA7C, 0x1FA7D, 0x1FA7F, 0x1FA80, 0x1FA82, 0x1FA83, 0x1FA86, 0x1FA87, 0x1FA88, 0x1FA89, 0x1FA8F, 0x1FA90, 0x1FA95, 0x1FA96, 0x1FAA8, 0x1FAA9, 0x1FAAC, 0x1FAAD, 0x1FAAF, 0x1FAB0, 0x1FAB6, 0x1FAB7, 0x1FABA, 0x1FABB, 0x1FABD, 0x1FABE, 0x1FABE, 0x1FABF, 0x1FABF, 0x1FAC0, 0x1FAC2, 0x1FAC3, 0x1FAC5, 0x1FAC6, 0x1FACD, 0x1FACE, 0x1FACF, 0x1FAD0, 0x1FAD6, 0x1FAD7, 0x1FAD9, 0x1FADA, 0x1FADB, 0x1FADC, 0x1FADF, 0x1FAE0, 0x1FAE7, 0x1FAE8, 0x1FAE8, 0x1FAE9, 0x1FAEF, 0x1FAF0, 0x1FAF6, 0x1FAF7, 0x1FAF8, 0x1FAF9, 0x1FAFF, 0x1FC00, 0x1FFFD}

extra_digits_ranges #

Source
extra_digits_ranges: Range = Range{single_16 = extra_digits_singles16[:], ranges_16 = extra_digits_ranges16[:], ranges_32 = extra_digits_ranges32[:]}

extra_digits_ranges16 #

Source
@(rodata)
extra_digits_ranges16: [22]u16 = [?]u16{0x00B2, 0x00B3, 0x1369, 0x1371, 0x2074, 0x2079, 0x2080, 0x2089, 0x2460, 0x2468, 0x2474, 0x247C, 0x2488, 0x2490, 0x24F5, 0x24FD, 0x2776, 0x277E, 0x2780, 0x2788, 0x278A, 0x2792}

extra_digits_ranges32 #

Source
@(rodata)
extra_digits_ranges32: [8]i32 = [?]i32{0x10A40, 0x10A43, 0x10E60, 0x10E68, 0x11052, 0x1105A, 0x1F100, 0x1F10A}

extra_digits_singles16 #

Source
@(rodata)
extra_digits_singles16: [5]u16 = [?]u16{0x00B9, 0x19DA, 0x2070, 0x24EA, 0x24FF}

grapheme_extend_ranges #

Source
@(rodata)
grapheme_extend_ranges: [752]i32 = [?]i32{0x0300, 0x036F, 0x0483, 0x0487, 0x0488, 0x0489, 0x0591, 0x05BD, 0x05BF, 0x05BF, 0x05C1, 0x05C2, 0x05C4, 0x05C5, 0x05C7, 0x05C7, 0x0610, 0x061A, 0x064B, 0x065F, 0x0670, 0x0670, 0x06D6, 0x06DC, 0x06DF, 0x06E4, 0x06E7, 0x06E8, 0x06EA, 0x06ED, 0x0711, 0x0711, 0x0730, 0x074A, 0x07A6, 0x07B0, 0x07EB, 0x07F3, 0x07FD, 0x07FD, 0x0816, 0x0819, 0x081B, 0x0823, 0x0825, 0x0827, 0x0829, 0x082D, 0x0859, 0x085B, 0x0898, 0x089F, 0x08CA, 0x08E1, 0x08E3, 0x0902, 0x093A, 0x093A, 0x093C, 0x093C, 0x0941, 0x0948, 0x094D, 0x094D, 0x0951, 0x0957, 0x0962, 0x0963, 0x0981, 0x0981, 0x09BC, 0x09BC, 0x09BE, 0x09BE, 0x09C1, 0x09C4, 0x09CD, 0x09CD, 0x09D7, 0x09D7, 0x09E2, 0x09E3, 0x09FE, 0x09FE, 0x0A01, 0x0A02, 0x0A3C, 0x0A3C, 0x0A41, 0x0A42, 0x0A47, 0x0A48, 0x0A4B, 0x0A4D, 0x0A51, 0x0A51, 0x0A70, 0x0A71, 0x0A75, 0x0A75, 0x0A81, 0x0A82, 0x0ABC, 0x0ABC, 0x0AC1, 0x0AC5, 0x0AC7, 0x0AC8, 0x0ACD, 0x0ACD, 0x0AE2, 0x0AE3, 0x0AFA, 0x0AFF, 0x0B01, 0x0B01, 0x0B3C, 0x0B3C, 0x0B3E, 0x0B3E, 0x0B3F, 0x0B3F, 0x0B41, 0x0B44, 0x0B4D, 0x0B4D, 0x0B55, 0x0B56, 0x0B57, 0x0B57, 0x0B62, 0x0B63, 0x0B82, 0x0B82, 0x0BBE, 0x0BBE, 0x0BC0, 0x0BC0, 0x0BCD, 0x0BCD, 0x0BD7, 0x0BD7, 0x0C00, 0x0C00, 0x0C04, 0x0C04, 0x0C3C, 0x0C3C, 0x0C3E, 0x0C40, 0x0C46, 0x0C48, 0x0C4A, 0x0C4D, 0x0C55, 0x0C56, 0x0C62, 0x0C63, 0x0C81, 0x0C81, 0x0CBC, 0x0CBC, 0x0CBF, 0x0CBF, 0x0CC2, 0x0CC2, 0x0CC6, 0x0CC6, 0x0CCC, 0x0CCD, 0x0CD5, 0x0CD6, 0x0CE2, 0x0CE3, 0x0D00, 0x0D01, 0x0D3B, 0x0D3C, 0x0D3E, 0x0D3E, 0x0D41, 0x0D44, 0x0D4D, 0x0D4D, 0x0D57, 0x0D57, 0x0D62, 0x0D63, 0x0D81, 0x0D81, 0x0DCA, 0x0DCA, 0x0DCF, 0x0DCF, 0x0DD2, 0x0DD4, 0x0DD6, 0x0DD6, 0x0DDF, 0x0DDF, 0x0E31, 0x0E31, 0x0E34, 0x0E3A, 0x0E47, 0x0E4E, 0x0EB1, 0x0EB1, 0x0EB4, 0x0EBC, 0x0EC8, 0x0ECE, 0x0F18, 0x0F19, 0x0F35, 0x0F35, 0x0F37, 0x0F37, 0x0F39, 0x0F39, 0x0F71, 0x0F7E, 0x0F80, 0x0F84, 0x0F86, 0x0F87, 0x0F8D, 0x0F97, 0x0F99, 0x0FBC, 0x0FC6, 0x0FC6, 0x102D, 0x1030, 0x1032, 0x1037, 0x1039, 0x103A, 0x103D, 0x103E, 0x1058, 0x1059, 0x105E, 0x1060, 0x1071, 0x1074, 0x1082, 0x1082, 0x1085, 0x1086, 0x108D, 0x108D, 0x109D, 0x109D, 0x135D, 0x135F, 0x1712, 0x1714, 0x1732, 0x1733, 0x1752, 0x1753, 0x1772, 0x1773, 0x17B4, 0x17B5, 0x17B7, 0x17BD, 0x17C6, 0x17C6, 0x17C9, 0x17D3, 0x17DD, 0x17DD, 0x180B, 0x180D, 0x180F, 0x180F, 0x1885, 0x1886, 0x18A9, 0x18A9, 0x1920, 0x1922, 0x1927, 0x1928, 0x1932, 0x1932, 0x1939, 0x193B, 0x1A17, 0x1A18, 0x1A1B, 0x1A1B, 0x1A56, 0x1A56, 0x1A58, 0x1A5E, 0x1A60, 0x1A60, 0x1A62, 0x1A62, 0x1A65, 0x1A6C, 0x1A73, 0x1A7C, 0x1A7F, 0x1A7F, 0x1AB0, 0x1ABD, 0x1ABE, 0x1ABE, 0x1ABF, 0x1ACE, 0x1B00, 0x1B03, 0x1B34, 0x1B34, 0x1B35, 0x1B35, 0x1B36, 0x1B3A, 0x1B3C, 0x1B3C, 0x1B42, 0x1B42, 0x1B6B, 0x1B73, 0x1B80, 0x1B81, 0x1BA2, 0x1BA5, 0x1BA8, 0x1BA9, 0x1BAB, 0x1BAD, 0x1BE6, 0x1BE6, 0x1BE8, 0x1BE9, 0x1BED, 0x1BED, 0x1BEF, 0x1BF1, 0x1C2C, 0x1C33, 0x1C36, 0x1C37, 0x1CD0, 0x1CD2, 0x1CD4, 0x1CE0, 0x1CE2, 0x1CE8, 0x1CED, 0x1CED, 0x1CF4, 0x1CF4, 0x1CF8, 0x1CF9, 0x1DC0, 0x1DFF, 0x200C, 0x200C, 0x20D0, 0x20DC, 0x20DD, 0x20E0, 0x20E1, 0x20E1, 0x20E2, 0x20E4, 0x20E5, 0x20F0, 0x2CEF, 0x2CF1, 0x2D7F, 0x2D7F, 0x2DE0, 0x2DFF, 0x302A, 0x302D, 0x302E, 0x302F, 0x3099, 0x309A, 0xA66F, 0xA66F, 0xA670, 0xA672, 0xA674, 0xA67D, 0xA69E, 0xA69F, 0xA6F0, 0xA6F1, 0xA802, 0xA802, 0xA806, 0xA806, 0xA80B, 0xA80B, 0xA825, 0xA826, 0xA82C, 0xA82C, 0xA8C4, 0xA8C5, 0xA8E0, 0xA8F1, 0xA8FF, 0xA8FF, 0xA926, 0xA92D, 0xA947, 0xA951, 0xA980, 0xA982, 0xA9B3, 0xA9B3, 0xA9B6, 0xA9B9, 0xA9BC, 0xA9BD, 0xA9E5, 0xA9E5, 0xAA29, 0xAA2E, 0xAA31, 0xAA32, 0xAA35, 0xAA36, 0xAA43, 0xAA43, 0xAA4C, 0xAA4C, 0xAA7C, 0xAA7C, 0xAAB0, 0xAAB0, 0xAAB2, 0xAAB4, 0xAAB7, 0xAAB8, 0xAABE, 0xAABF, 0xAAC1, 0xAAC1, 0xAAEC, 0xAAED, 0xAAF6, 0xAAF6, 0xABE5, 0xABE5, 0xABE8, 0xABE8, 0xABED, 0xABED, 0xFB1E, 0xFB1E, 0xFE00, 0xFE0F, 0xFE20, 0xFE2F, 0xFF9E, 0xFF9F, 0x101FD, 0x101FD, 0x102E0, 0x102E0, 0x10376, 0x1037A, 0x10A01, 0x10A03, 0x10A05, 0x10A06, 0x10A0C, 0x10A0F, 0x10A38, 0x10A3A, 0x10A3F, 0x10A3F, 0x10AE5, 0x10AE6, 0x10D24, 0x10D27, 0x10EAB, 0x10EAC, 0x10EFD, 0x10EFF, 0x10F46, 0x10F50, 0x10F82, 0x10F85, 0x11001, 0x11001, 0x11038, 0x11046, 0x11070, 0x11070, 0x11073, 0x11074, 0x1107F, 0x11081, 0x110B3, 0x110B6, 0x110B9, 0x110BA, 0x110C2, 0x110C2, 0x11100, 0x11102, 0x11127, 0x1112B, 0x1112D, 0x11134, 0x11173, 0x11173, 0x11180, 0x11181, 0x111B6, 0x111BE, 0x111C9, 0x111CC, 0x111CF, 0x111CF, 0x1122F, 0x11231, 0x11234, 0x11234, 0x11236, 0x11237, 0x1123E, 0x1123E, 0x11241, 0x11241, 0x112DF, 0x112DF, 0x112E3, 0x112EA, 0x11300, 0x11301, 0x1133B, 0x1133C, 0x1133E, 0x1133E, 0x11340, 0x11340, 0x11357, 0x11357, 0x11366, 0x1136C, 0x11370, 0x11374, 0x11438, 0x1143F, 0x11442, 0x11444, 0x11446, 0x11446, 0x1145E, 0x1145E, 0x114B0, 0x114B0, 0x114B3, 0x114B8, 0x114BA, 0x114BA, 0x114BD, 0x114BD, 0x114BF, 0x114C0, 0x114C2, 0x114C3, 0x115AF, 0x115AF, 0x115B2, 0x115B5, 0x115BC, 0x115BD, 0x115BF, 0x115C0, 0x115DC, 0x115DD, 0x11633, 0x1163A, 0x1163D, 0x1163D, 0x1163F, 0x11640, 0x116AB, 0x116AB, 0x116AD, 0x116AD, 0x116B0, 0x116B5, 0x116B7, 0x116B7, 0x1171D, 0x1171F, 0x11722, 0x11725, 0x11727, 0x1172B, 0x1182F, 0x11837, 0x11839, 0x1183A, 0x11930, 0x11930, 0x1193B, 0x1193C, 0x1193E, 0x1193E, 0x11943, 0x11943, 0x119D4, 0x119D7, 0x119DA, 0x119DB, 0x119E0, 0x119E0, 0x11A01, 0x11A0A, 0x11A33, 0x11A38, 0x11A3B, 0x11A3E, 0x11A47, 0x11A47, 0x11A51, 0x11A56, 0x11A59, 0x11A5B, 0x11A8A, 0x11A96, 0x11A98, 0x11A99, 0x11C30, 0x11C36, 0x11C38, 0x11C3D, 0x11C3F, 0x11C3F, 0x11C92, 0x11CA7, 0x11CAA, 0x11CB0, 0x11CB2, 0x11CB3, 0x11CB5, 0x11CB6, 0x11D31, 0x11D36, 0x11D3A, 0x11D3A, 0x11D3C, 0x11D3D, 0x11D3F, 0x11D45, 0x11D47, 0x11D47, 0x11D90, 0x11D91, 0x11D95, 0x11D95, 0x11D97, 0x11D97, 0x11EF3, 0x11EF4, 0x11F00, 0x11F01, 0x11F36, 0x11F3A, 0x11F40, 0x11F40, 0x11F42, 0x11F42, 0x13440, 0x13440, 0x13447, 0x13455, 0x16AF0, 0x16AF4, 0x16B30, 0x16B36, 0x16F4F, 0x16F4F, 0x16F8F, 0x16F92, 0x16FE4, 0x16FE4, 0x1BC9D, 0x1BC9E, 0x1CF00, 0x1CF2D, 0x1CF30, 0x1CF46, 0x1D165, 0x1D165, 0x1D167, 0x1D169, 0x1D16E, 0x1D172, 0x1D17B, 0x1D182, 0x1D185, 0x1D18B, 0x1D1AA, 0x1D1AD, 0x1D242, 0x1D244, 0x1DA00, 0x1DA36, 0x1DA3B, 0x1DA6C, 0x1DA75, 0x1DA75, 0x1DA84, 0x1DA84, 0x1DA9B, 0x1DA9F, 0x1DAA1, 0x1DAAF, 0x1E000, 0x1E006, 0x1E008, 0x1E018, 0x1E01B, 0x1E021, 0x1E023, 0x1E024, 0x1E026, 0x1E02A, 0x1E08F, 0x1E08F, 0x1E130, 0x1E136, 0x1E2AE, 0x1E2AE, 0x1E2EC, 0x1E2EF, 0x1E4EC, 0x1E4EF, 0x1E8D0, 0x1E8D6, 0x1E944, 0x1E94A, 0xE0020, 0xE007F, 0xE0100, 0xE01EF}

hangul_syllable_lv_singlets #

Source
@(rodata)
hangul_syllable_lv_singlets: [399]i32 = [?]i32{0xAC00, 0xAC1C, 0xAC38, 0xAC54, 0xAC70, 0xAC8C, 0xACA8, 0xACC4, 0xACE0, 0xACFC, 0xAD18, 0xAD34, 0xAD50, 0xAD6C, 0xAD88, 0xADA4, 0xADC0, 0xADDC, 0xADF8, 0xAE14, 0xAE30, 0xAE4C, 0xAE68, 0xAE84, 0xAEA0, 0xAEBC, 0xAED8, 0xAEF4, 0xAF10, 0xAF2C, 0xAF48, 0xAF64, 0xAF80, 0xAF9C, 0xAFB8, 0xAFD4, 0xAFF0, 0xB00C, 0xB028, 0xB044, 0xB060, 0xB07C, 0xB098, 0xB0B4, 0xB0D0, 0xB0EC, 0xB108, 0xB124, 0xB140, 0xB15C, 0xB178, 0xB194, 0xB1B0, 0xB1CC, 0xB1E8, 0xB204, 0xB220, 0xB23C, 0xB258, 0xB274, 0xB290, 0xB2AC, 0xB2C8, 0xB2E4, 0xB300, 0xB31C, 0xB338, 0xB354, 0xB370, 0xB38C, 0xB3A8, 0xB3C4, 0xB3E0, 0xB3FC, 0xB418, 0xB434, 0xB450, 0xB46C, 0xB488, 0xB4A4, 0xB4C0, 0xB4DC, 0xB4F8, 0xB514, 0xB530, 0xB54C, 0xB568, 0xB584, 0xB5A0, 0xB5BC, 0xB5D8, 0xB5F4, 0xB610, 0xB62C, 0xB648, 0xB664, 0xB680, 0xB69C, 0xB6B8, 0xB6D4, 0xB6F0, 0xB70C, 0xB728, 0xB744, 0xB760, 0xB77C, 0xB798, 0xB7B4, 0xB7D0, 0xB7EC, 0xB808, 0xB824, 0xB840, 0xB85C, 0xB878, 0xB894, 0xB8B0, 0xB8CC, 0xB8E8, 0xB904, 0xB920, 0xB93C, 0xB958, 0xB974, 0xB990, 0xB9AC, 0xB9C8, 0xB9E4, 0xBA00, 0xBA1C, 0xBA38, 0xBA54, 0xBA70, 0xBA8C, 0xBAA8, 0xBAC4, 0xBAE0, 0xBAFC, 0xBB18, 0xBB34, 0xBB50, 0xBB6C, 0xBB88, 0xBBA4, 0xBBC0, 0xBBDC, 0xBBF8, 0xBC14, 0xBC30, 0xBC4C, 0xBC68, 0xBC84, 0xBCA0, 0xBCBC, 0xBCD8, 0xBCF4, 0xBD10, 0xBD2C, 0xBD48, 0xBD64, 0xBD80, 0xBD9C, 0xBDB8, 0xBDD4, 0xBDF0, 0xBE0C, 0xBE28, 0xBE44, 0xBE60, 0xBE7C, 0xBE98, 0xBEB4, 0xBED0, 0xBEEC, 0xBF08, 0xBF24, 0xBF40, 0xBF5C, 0xBF78, 0xBF94, 0xBFB0, 0xBFCC, 0xBFE8, 0xC004, 0xC020, 0xC03C, 0xC058, 0xC074, 0xC090, 0xC0AC, 0xC0C8, 0xC0E4, 0xC100, 0xC11C, 0xC138, 0xC154, 0xC170, 0xC18C, 0xC1A8, 0xC1C4, 0xC1E0, 0xC1FC, 0xC218, 0xC234, 0xC250, 0xC26C, 0xC288, 0xC2A4, 0xC2C0, 0xC2DC, 0xC2F8, 0xC314, 0xC330, 0xC34C, 0xC368, 0xC384, 0xC3A0, 0xC3BC, 0xC3D8, 0xC3F4, 0xC410, 0xC42C, 0xC448, 0xC464, 0xC480, 0xC49C, 0xC4B8, 0xC4D4, 0xC4F0, 0xC50C, 0xC528, 0xC544, 0xC560, 0xC57C, 0xC598, 0xC5B4, 0xC5D0, 0xC5EC, 0xC608, 0xC624, 0xC640, 0xC65C, 0xC678, 0xC694, 0xC6B0, 0xC6CC, 0xC6E8, 0xC704, 0xC720, 0xC73C, 0xC758, 0xC774, 0xC790, 0xC7AC, 0xC7C8, 0xC7E4, 0xC800, 0xC81C, 0xC838, 0xC854, 0xC870, 0xC88C, 0xC8A8, 0xC8C4, 0xC8E0, 0xC8FC, 0xC918, 0xC934, 0xC950, 0xC96C, 0xC988, 0xC9A4, 0xC9C0, 0xC9DC, 0xC9F8, 0xCA14, 0xCA30, 0xCA4C, 0xCA68, 0xCA84, 0xCAA0, 0xCABC, 0xCAD8, 0xCAF4, 0xCB10, 0xCB2C, 0xCB48, 0xCB64, 0xCB80, 0xCB9C, 0xCBB8, 0xCBD4, 0xCBF0, 0xCC0C, 0xCC28, 0xCC44, 0xCC60, 0xCC7C, 0xCC98, 0xCCB4, 0xCCD0, 0xCCEC, 0xCD08, 0xCD24, 0xCD40, 0xCD5C, 0xCD78, 0xCD94, 0xCDB0, 0xCDCC, 0xCDE8, 0xCE04, 0xCE20, 0xCE3C, 0xCE58, 0xCE74, 0xCE90, 0xCEAC, 0xCEC8, 0xCEE4, 0xCF00, 0xCF1C, 0xCF38, 0xCF54, 0xCF70, 0xCF8C, 0xCFA8, 0xCFC4, 0xCFE0, 0xCFFC, 0xD018, 0xD034, 0xD050, 0xD06C, 0xD088, 0xD0A4, 0xD0C0, 0xD0DC, 0xD0F8, 0xD114, 0xD130, 0xD14C, 0xD168, 0xD184, 0xD1A0, 0xD1BC, 0xD1D8, 0xD1F4, 0xD210, 0xD22C, 0xD248, 0xD264, 0xD280, 0xD29C, 0xD2B8, 0xD2D4, 0xD2F0, 0xD30C, 0xD328, 0xD344, 0xD360, 0xD37C, 0xD398, 0xD3B4, 0xD3D0, 0xD3EC, 0xD408, 0xD424, 0xD440, 0xD45C, 0xD478, 0xD494, 0xD4B0, 0xD4CC, 0xD4E8, 0xD504, 0xD520, 0xD53C, 0xD558, 0xD574, 0xD590, 0xD5AC, 0xD5C8, 0xD5E4, 0xD600, 0xD61C, 0xD638, 0xD654, 0xD670, 0xD68C, 0xD6A8, 0xD6C4, 0xD6E0, 0xD6FC, 0xD718, 0xD734, 0xD750, 0xD76C, 0xD788}

hangul_syllable_lvt_ranges #

Source
@(rodata)
hangul_syllable_lvt_ranges: [798]i32 = [?]i32{0xAC01, 0xAC1B, 0xAC1D, 0xAC37, 0xAC39, 0xAC53, 0xAC55, 0xAC6F, 0xAC71, 0xAC8B, 0xAC8D, 0xACA7, 0xACA9, 0xACC3, 0xACC5, 0xACDF, 0xACE1, 0xACFB, 0xACFD, 0xAD17, 0xAD19, 0xAD33, 0xAD35, 0xAD4F, 0xAD51, 0xAD6B, 0xAD6D, 0xAD87, 0xAD89, 0xADA3, 0xADA5, 0xADBF, 0xADC1, 0xADDB, 0xADDD, 0xADF7, 0xADF9, 0xAE13, 0xAE15, 0xAE2F, 0xAE31, 0xAE4B, 0xAE4D, 0xAE67, 0xAE69, 0xAE83, 0xAE85, 0xAE9F, 0xAEA1, 0xAEBB, 0xAEBD, 0xAED7, 0xAED9, 0xAEF3, 0xAEF5, 0xAF0F, 0xAF11, 0xAF2B, 0xAF2D, 0xAF47, 0xAF49, 0xAF63, 0xAF65, 0xAF7F, 0xAF81, 0xAF9B, 0xAF9D, 0xAFB7, 0xAFB9, 0xAFD3, 0xAFD5, 0xAFEF, 0xAFF1, 0xB00B, 0xB00D, 0xB027, 0xB029, 0xB043, 0xB045, 0xB05F, 0xB061, 0xB07B, 0xB07D, 0xB097, 0xB099, 0xB0B3, 0xB0B5, 0xB0CF, 0xB0D1, 0xB0EB, 0xB0ED, 0xB107, 0xB109, 0xB123, 0xB125, 0xB13F, 0xB141, 0xB15B, 0xB15D, 0xB177, 0xB179, 0xB193, 0xB195, 0xB1AF, 0xB1B1, 0xB1CB, 0xB1CD, 0xB1E7, 0xB1E9, 0xB203, 0xB205, 0xB21F, 0xB221, 0xB23B, 0xB23D, 0xB257, 0xB259, 0xB273, 0xB275, 0xB28F, 0xB291, 0xB2AB, 0xB2AD, 0xB2C7, 0xB2C9, 0xB2E3, 0xB2E5, 0xB2FF, 0xB301, 0xB31B, 0xB31D, 0xB337, 0xB339, 0xB353, 0xB355, 0xB36F, 0xB371, 0xB38B, 0xB38D, 0xB3A7, 0xB3A9, 0xB3C3, 0xB3C5, 0xB3DF, 0xB3E1, 0xB3FB, 0xB3FD, 0xB417, 0xB419, 0xB433, 0xB435, 0xB44F, 0xB451, 0xB46B, 0xB46D, 0xB487, 0xB489, 0xB4A3, 0xB4A5, 0xB4BF, 0xB4C1, 0xB4DB, 0xB4DD, 0xB4F7, 0xB4F9, 0xB513, 0xB515, 0xB52F, 0xB531, 0xB54B, 0xB54D, 0xB567, 0xB569, 0xB583, 0xB585, 0xB59F, 0xB5A1, 0xB5BB, 0xB5BD, 0xB5D7, 0xB5D9, 0xB5F3, 0xB5F5, 0xB60F, 0xB611, 0xB62B, 0xB62D, 0xB647, 0xB649, 0xB663, 0xB665, 0xB67F, 0xB681, 0xB69B, 0xB69D, 0xB6B7, 0xB6B9, 0xB6D3, 0xB6D5, 0xB6EF, 0xB6F1, 0xB70B, 0xB70D, 0xB727, 0xB729, 0xB743, 0xB745, 0xB75F, 0xB761, 0xB77B, 0xB77D, 0xB797, 0xB799, 0xB7B3, 0xB7B5, 0xB7CF, 0xB7D1, 0xB7EB, 0xB7ED, 0xB807, 0xB809, 0xB823, 0xB825, 0xB83F, 0xB841, 0xB85B, 0xB85D, 0xB877, 0xB879, 0xB893, 0xB895, 0xB8AF, 0xB8B1, 0xB8CB, 0xB8CD, 0xB8E7, 0xB8E9, 0xB903, 0xB905, 0xB91F, 0xB921, 0xB93B, 0xB93D, 0xB957, 0xB959, 0xB973, 0xB975, 0xB98F, 0xB991, 0xB9AB, 0xB9AD, 0xB9C7, 0xB9C9, 0xB9E3, 0xB9E5, 0xB9FF, 0xBA01, 0xBA1B, 0xBA1D, 0xBA37, 0xBA39, 0xBA53, 0xBA55, 0xBA6F, 0xBA71, 0xBA8B, 0xBA8D, 0xBAA7, 0xBAA9, 0xBAC3, 0xBAC5, 0xBADF, 0xBAE1, 0xBAFB, 0xBAFD, 0xBB17, 0xBB19, 0xBB33, 0xBB35, 0xBB4F, 0xBB51, 0xBB6B, 0xBB6D, 0xBB87, 0xBB89, 0xBBA3, 0xBBA5, 0xBBBF, 0xBBC1, 0xBBDB, 0xBBDD, 0xBBF7, 0xBBF9, 0xBC13, 0xBC15, 0xBC2F, 0xBC31, 0xBC4B, 0xBC4D, 0xBC67, 0xBC69, 0xBC83, 0xBC85, 0xBC9F, 0xBCA1, 0xBCBB, 0xBCBD, 0xBCD7, 0xBCD9, 0xBCF3, 0xBCF5, 0xBD0F, 0xBD11, 0xBD2B, 0xBD2D, 0xBD47, 0xBD49, 0xBD63, 0xBD65, 0xBD7F, 0xBD81, 0xBD9B, 0xBD9D, 0xBDB7, 0xBDB9, 0xBDD3, 0xBDD5, 0xBDEF, 0xBDF1, 0xBE0B, 0xBE0D, 0xBE27, 0xBE29, 0xBE43, 0xBE45, 0xBE5F, 0xBE61, 0xBE7B, 0xBE7D, 0xBE97, 0xBE99, 0xBEB3, 0xBEB5, 0xBECF, 0xBED1, 0xBEEB, 0xBEED, 0xBF07, 0xBF09, 0xBF23, 0xBF25, 0xBF3F, 0xBF41, 0xBF5B, 0xBF5D, 0xBF77, 0xBF79, 0xBF93, 0xBF95, 0xBFAF, 0xBFB1, 0xBFCB, 0xBFCD, 0xBFE7, 0xBFE9, 0xC003, 0xC005, 0xC01F, 0xC021, 0xC03B, 0xC03D, 0xC057, 0xC059, 0xC073, 0xC075, 0xC08F, 0xC091, 0xC0AB, 0xC0AD, 0xC0C7, 0xC0C9, 0xC0E3, 0xC0E5, 0xC0FF, 0xC101, 0xC11B, 0xC11D, 0xC137, 0xC139, 0xC153, 0xC155, 0xC16F, 0xC171, 0xC18B, 0xC18D, 0xC1A7, 0xC1A9, 0xC1C3, 0xC1C5, 0xC1DF, 0xC1E1, 0xC1FB, 0xC1FD, 0xC217, 0xC219, 0xC233, 0xC235, 0xC24F, 0xC251, 0xC26B, 0xC26D, 0xC287, 0xC289, 0xC2A3, 0xC2A5, 0xC2BF, 0xC2C1, 0xC2DB, 0xC2DD, 0xC2F7, 0xC2F9, 0xC313, 0xC315, 0xC32F, 0xC331, 0xC34B, 0xC34D, 0xC367, 0xC369, 0xC383, 0xC385, 0xC39F, 0xC3A1, 0xC3BB, 0xC3BD, 0xC3D7, 0xC3D9, 0xC3F3, 0xC3F5, 0xC40F, 0xC411, 0xC42B, 0xC42D, 0xC447, 0xC449, 0xC463, 0xC465, 0xC47F, 0xC481, 0xC49B, 0xC49D, 0xC4B7, 0xC4B9, 0xC4D3, 0xC4D5, 0xC4EF, 0xC4F1, 0xC50B, 0xC50D, 0xC527, 0xC529, 0xC543, 0xC545, 0xC55F, 0xC561, 0xC57B, 0xC57D, 0xC597, 0xC599, 0xC5B3, 0xC5B5, 0xC5CF, 0xC5D1, 0xC5EB, 0xC5ED, 0xC607, 0xC609, 0xC623, 0xC625, 0xC63F, 0xC641, 0xC65B, 0xC65D, 0xC677, 0xC679, 0xC693, 0xC695, 0xC6AF, 0xC6B1, 0xC6CB, 0xC6CD, 0xC6E7, 0xC6E9, 0xC703, 0xC705, 0xC71F, 0xC721, 0xC73B, 0xC73D, 0xC757, 0xC759, 0xC773, 0xC775, 0xC78F, 0xC791, 0xC7AB, 0xC7AD, 0xC7C7, 0xC7C9, 0xC7E3, 0xC7E5, 0xC7FF, 0xC801, 0xC81B, 0xC81D, 0xC837, 0xC839, 0xC853, 0xC855, 0xC86F, 0xC871, 0xC88B, 0xC88D, 0xC8A7, 0xC8A9, 0xC8C3, 0xC8C5, 0xC8DF, 0xC8E1, 0xC8FB, 0xC8FD, 0xC917, 0xC919, 0xC933, 0xC935, 0xC94F, 0xC951, 0xC96B, 0xC96D, 0xC987, 0xC989, 0xC9A3, 0xC9A5, 0xC9BF, 0xC9C1, 0xC9DB, 0xC9DD, 0xC9F7, 0xC9F9, 0xCA13, 0xCA15, 0xCA2F, 0xCA31, 0xCA4B, 0xCA4D, 0xCA67, 0xCA69, 0xCA83, 0xCA85, 0xCA9F, 0xCAA1, 0xCABB, 0xCABD, 0xCAD7, 0xCAD9, 0xCAF3, 0xCAF5, 0xCB0F, 0xCB11, 0xCB2B, 0xCB2D, 0xCB47, 0xCB49, 0xCB63, 0xCB65, 0xCB7F, 0xCB81, 0xCB9B, 0xCB9D, 0xCBB7, 0xCBB9, 0xCBD3, 0xCBD5, 0xCBEF, 0xCBF1, 0xCC0B, 0xCC0D, 0xCC27, 0xCC29, 0xCC43, 0xCC45, 0xCC5F, 0xCC61, 0xCC7B, 0xCC7D, 0xCC97, 0xCC99, 0xCCB3, 0xCCB5, 0xCCCF, 0xCCD1, 0xCCEB, 0xCCED, 0xCD07, 0xCD09, 0xCD23, 0xCD25, 0xCD3F, 0xCD41, 0xCD5B, 0xCD5D, 0xCD77, 0xCD79, 0xCD93, 0xCD95, 0xCDAF, 0xCDB1, 0xCDCB, 0xCDCD, 0xCDE7, 0xCDE9, 0xCE03, 0xCE05, 0xCE1F, 0xCE21, 0xCE3B, 0xCE3D, 0xCE57, 0xCE59, 0xCE73, 0xCE75, 0xCE8F, 0xCE91, 0xCEAB, 0xCEAD, 0xCEC7, 0xCEC9, 0xCEE3, 0xCEE5, 0xCEFF, 0xCF01, 0xCF1B, 0xCF1D, 0xCF37, 0xCF39, 0xCF53, 0xCF55, 0xCF6F, 0xCF71, 0xCF8B, 0xCF8D, 0xCFA7, 0xCFA9, 0xCFC3, 0xCFC5, 0xCFDF, 0xCFE1, 0xCFFB, 0xCFFD, 0xD017, 0xD019, 0xD033, 0xD035, 0xD04F, 0xD051, 0xD06B, 0xD06D, 0xD087, 0xD089, 0xD0A3, 0xD0A5, 0xD0BF, 0xD0C1, 0xD0DB, 0xD0DD, 0xD0F7, 0xD0F9, 0xD113, 0xD115, 0xD12F, 0xD131, 0xD14B, 0xD14D, 0xD167, 0xD169, 0xD183, 0xD185, 0xD19F, 0xD1A1, 0xD1BB, 0xD1BD, 0xD1D7, 0xD1D9, 0xD1F3, 0xD1F5, 0xD20F, 0xD211, 0xD22B, 0xD22D, 0xD247, 0xD249, 0xD263, 0xD265, 0xD27F, 0xD281, 0xD29B, 0xD29D, 0xD2B7, 0xD2B9, 0xD2D3, 0xD2D5, 0xD2EF, 0xD2F1, 0xD30B, 0xD30D, 0xD327, 0xD329, 0xD343, 0xD345, 0xD35F, 0xD361, 0xD37B, 0xD37D, 0xD397, 0xD399, 0xD3B3, 0xD3B5, 0xD3CF, 0xD3D1, 0xD3EB, 0xD3ED, 0xD407, 0xD409, 0xD423, 0xD425, 0xD43F, 0xD441, 0xD45B, 0xD45D, 0xD477, 0xD479, 0xD493, 0xD495, 0xD4AF, 0xD4B1, 0xD4CB, 0xD4CD, 0xD4E7, 0xD4E9, 0xD503, 0xD505, 0xD51F, 0xD521, 0xD53B, 0xD53D, 0xD557, 0xD559, 0xD573, 0xD575, 0xD58F, 0xD591, 0xD5AB, 0xD5AD, 0xD5C7, 0xD5C9, 0xD5E3, 0xD5E5, 0xD5FF, 0xD601, 0xD61B, 0xD61D, 0xD637, 0xD639, 0xD653, 0xD655, 0xD66F, 0xD671, 0xD68B, 0xD68D, 0xD6A7, 0xD6A9, 0xD6C3, 0xD6C5, 0xD6DF, 0xD6E1, 0xD6FB, 0xD6FD, 0xD717, 0xD719, 0xD733, 0xD735, 0xD74F, 0xD751, 0xD76B, 0xD76D, 0xD787, 0xD789, 0xD7A3}

indic_conjunct_break_consonant_ranges #

Source
@(rodata)
indic_conjunct_break_consonant_ranges: [52]i32 = [?]i32{0x0915, 0x0939, 0x0958, 0x095F, 0x0978, 0x097F, 0x0995, 0x09A8, 0x09AA, 0x09B0, 0x09B2, 0x09B2, 0x09B6, 0x09B9, 0x09DC, 0x09DD, 0x09DF, 0x09DF, 0x09F0, 0x09F1, 0x0A95, 0x0AA8, 0x0AAA, 0x0AB0, 0x0AB2, 0x0AB3, 0x0AB5, 0x0AB9, 0x0AF9, 0x0AF9, 0x0B15, 0x0B28, 0x0B2A, 0x0B30, 0x0B32, 0x0B33, 0x0B35, 0x0B39, 0x0B5C, 0x0B5D, 0x0B5F, 0x0B5F, 0x0B71, 0x0B71, 0x0C15, 0x0C28, 0x0C2A, 0x0C39, 0x0C58, 0x0C5A, 0x0D15, 0x0D3A}

indic_conjunct_break_extend_ranges #

Source
@(rodata)
indic_conjunct_break_extend_ranges: [340]i32 = [?]i32{0x0300, 0x034E, 0x0350, 0x036F, 0x0483, 0x0487, 0x0591, 0x05BD, 0x05BF, 0x05BF, 0x05C1, 0x05C2, 0x05C4, 0x05C5, 0x05C7, 0x05C7, 0x0610, 0x061A, 0x064B, 0x065F, 0x0670, 0x0670, 0x06D6, 0x06DC, 0x06DF, 0x06E4, 0x06E7, 0x06E8, 0x06EA, 0x06ED, 0x0711, 0x0711, 0x0730, 0x074A, 0x07EB, 0x07F3, 0x07FD, 0x07FD, 0x0816, 0x0819, 0x081B, 0x0823, 0x0825, 0x0827, 0x0829, 0x082D, 0x0859, 0x085B, 0x0898, 0x089F, 0x08CA, 0x08E1, 0x08E3, 0x08FF, 0x093C, 0x093C, 0x0951, 0x0954, 0x09BC, 0x09BC, 0x09FE, 0x09FE, 0x0A3C, 0x0A3C, 0x0ABC, 0x0ABC, 0x0B3C, 0x0B3C, 0x0C3C, 0x0C3C, 0x0C55, 0x0C56, 0x0CBC, 0x0CBC, 0x0D3B, 0x0D3C, 0x0E38, 0x0E3A, 0x0E48, 0x0E4B, 0x0EB8, 0x0EBA, 0x0EC8, 0x0ECB, 0x0F18, 0x0F19, 0x0F35, 0x0F35, 0x0F37, 0x0F37, 0x0F39, 0x0F39, 0x0F71, 0x0F72, 0x0F74, 0x0F74, 0x0F7A, 0x0F7D, 0x0F80, 0x0F80, 0x0F82, 0x0F84, 0x0F86, 0x0F87, 0x0FC6, 0x0FC6, 0x1037, 0x1037, 0x1039, 0x103A, 0x108D, 0x108D, 0x135D, 0x135F, 0x1714, 0x1714, 0x17D2, 0x17D2, 0x17DD, 0x17DD, 0x18A9, 0x18A9, 0x1939, 0x193B, 0x1A17, 0x1A18, 0x1A60, 0x1A60, 0x1A75, 0x1A7C, 0x1A7F, 0x1A7F, 0x1AB0, 0x1ABD, 0x1ABF, 0x1ACE, 0x1B34, 0x1B34, 0x1B6B, 0x1B73, 0x1BAB, 0x1BAB, 0x1BE6, 0x1BE6, 0x1C37, 0x1C37, 0x1CD0, 0x1CD2, 0x1CD4, 0x1CE0, 0x1CE2, 0x1CE8, 0x1CED, 0x1CED, 0x1CF4, 0x1CF4, 0x1CF8, 0x1CF9, 0x1DC0, 0x1DFF, 0x200D, 0x200D, 0x20D0, 0x20DC, 0x20E1, 0x20E1, 0x20E5, 0x20F0, 0x2CEF, 0x2CF1, 0x2D7F, 0x2D7F, 0x2DE0, 0x2DFF, 0x302A, 0x302D, 0x302E, 0x302F, 0x3099, 0x309A, 0xA66F, 0xA66F, 0xA674, 0xA67D, 0xA69E, 0xA69F, 0xA6F0, 0xA6F1, 0xA82C, 0xA82C, 0xA8E0, 0xA8F1, 0xA92B, 0xA92D, 0xA9B3, 0xA9B3, 0xAAB0, 0xAAB0, 0xAAB2, 0xAAB4, 0xAAB7, 0xAAB8, 0xAABE, 0xAABF, 0xAAC1, 0xAAC1, 0xAAF6, 0xAAF6, 0xABED, 0xABED, 0xFB1E, 0xFB1E, 0xFE20, 0xFE2F, 0x101FD, 0x101FD, 0x102E0, 0x102E0, 0x10376, 0x1037A, 0x10A0D, 0x10A0D, 0x10A0F, 0x10A0F, 0x10A38, 0x10A3A, 0x10A3F, 0x10A3F, 0x10AE5, 0x10AE6, 0x10D24, 0x10D27, 0x10EAB, 0x10EAC, 0x10EFD, 0x10EFF, 0x10F46, 0x10F50, 0x10F82, 0x10F85, 0x11070, 0x11070, 0x1107F, 0x1107F, 0x110BA, 0x110BA, 0x11100, 0x11102, 0x11133, 0x11134, 0x11173, 0x11173, 0x111CA, 0x111CA, 0x11236, 0x11236, 0x112E9, 0x112EA, 0x1133B, 0x1133C, 0x11366, 0x1136C, 0x11370, 0x11374, 0x11446, 0x11446, 0x1145E, 0x1145E, 0x114C3, 0x114C3, 0x115C0, 0x115C0, 0x116B7, 0x116B7, 0x1172B, 0x1172B, 0x1183A, 0x1183A, 0x1193E, 0x1193E, 0x11943, 0x11943, 0x11A34, 0x11A34, 0x11A47, 0x11A47, 0x11A99, 0x11A99, 0x11D42, 0x11D42, 0x11D44, 0x11D45, 0x11D97, 0x11D97, 0x11F42, 0x11F42, 0x16AF0, 0x16AF4, 0x16B30, 0x16B36, 0x1BC9E, 0x1BC9E, 0x1D165, 0x1D165, 0x1D167, 0x1D169, 0x1D16E, 0x1D172, 0x1D17B, 0x1D182, 0x1D185, 0x1D18B, 0x1D1AA, 0x1D1AD, 0x1D242, 0x1D244, 0x1E000, 0x1E006, 0x1E008, 0x1E018, 0x1E01B, 0x1E021, 0x1E023, 0x1E024, 0x1E026, 0x1E02A, 0x1E08F, 0x1E08F, 0x1E130, 0x1E136, 0x1E2AE, 0x1E2AE, 0x1E2EC, 0x1E2EF, 0x1E4EC, 0x1E4EF, 0x1E8D0, 0x1E8D6, 0x1E944, 0x1E94A}

ll_ranges #

Source
ll_ranges: Range = Range{single_16 = ll_singles16[:], ranges_16 = ll_ranges16[:], single_32 = ll_singles32[:], ranges_32 = ll_ranges32[:]}

ll_ranges16 #

Source
@(rodata)
ll_ranges16: [144]u16 = [?]u16{0x0061, 0x007A, 0x00DF, 0x00F6, 0x00F8, 0x00FF, 0x0137, 0x0138, 0x0148, 0x0149, 0x017E, 0x0180, 0x018C, 0x018D, 0x0199, 0x019B, 0x01AA, 0x01AB, 0x01B9, 0x01BA, 0x01BD, 0x01BF, 0x01DC, 0x01DD, 0x01EF, 0x01F0, 0x0233, 0x0239, 0x023F, 0x0240, 0x024F, 0x0293, 0x0296, 0x02AF, 0x037B, 0x037D, 0x03AC, 0x03CE, 0x03D0, 0x03D1, 0x03D5, 0x03D7, 0x03EF, 0x03F3, 0x03FB, 0x03FC, 0x0430, 0x045F, 0x04CE, 0x04CF, 0x0560, 0x0588, 0x10D0, 0x10FA, 0x10FD, 0x10FF, 0x13F8, 0x13FD, 0x1C80, 0x1C88, 0x1D00, 0x1D2B, 0x1D6B, 0x1D77, 0x1D79, 0x1D9A, 0x1E95, 0x1E9D, 0x1EFF, 0x1F07, 0x1F10, 0x1F15, 0x1F20, 0x1F27, 0x1F30, 0x1F37, 0x1F40, 0x1F45, 0x1F50, 0x1F57, 0x1F60, 0x1F67, 0x1F70, 0x1F7D, 0x1F80, 0x1F87, 0x1F90, 0x1F97, 0x1FA0, 0x1FA7, 0x1FB0, 0x1FB4, 0x1FB6, 0x1FB7, 0x1FC2, 0x1FC4, 0x1FC6, 0x1FC7, 0x1FD0, 0x1FD3, 0x1FD6, 0x1FD7, 0x1FE0, 0x1FE7, 0x1FF2, 0x1FF4, 0x1FF6, 0x1FF7, 0x210E, 0x210F, 0x213C, 0x213D, 0x2146, 0x2149, 0x2C30, 0x2C5F, 0x2C65, 0x2C66, 0x2C73, 0x2C74, 0x2C76, 0x2C7B, 0x2CE3, 0x2CE4, 0x2D00, 0x2D25, 0xA72F, 0xA731, 0xA771, 0xA778, 0xA793, 0xA795, 0xAB30, 0xAB5A, 0xAB60, 0xAB68, 0xAB70, 0xABBF, 0xFB00, 0xFB06, 0xFB13, 0xFB17, 0xFF41, 0xFF5A}

ll_ranges32 #

Source
@(rodata)
ll_ranges32: [82]i32 = [?]i32{0x10428, 0x1044F, 0x104D8, 0x104FB, 0x10597, 0x105A1, 0x105A3, 0x105B1, 0x105B3, 0x105B9, 0x105BB, 0x105BC, 0x10CC0, 0x10CF2, 0x10D70, 0x10D85, 0x118C0, 0x118DF, 0x16E60, 0x16E7F, 0x16EBB, 0x16ED3, 0x1D41A, 0x1D433, 0x1D44E, 0x1D454, 0x1D456, 0x1D467, 0x1D482, 0x1D49B, 0x1D4B6, 0x1D4B9, 0x1D4BD, 0x1D4C3, 0x1D4C5, 0x1D4CF, 0x1D4EA, 0x1D503, 0x1D51E, 0x1D537, 0x1D552, 0x1D56B, 0x1D586, 0x1D59F, 0x1D5BA, 0x1D5D3, 0x1D5EE, 0x1D607, 0x1D622, 0x1D63B, 0x1D656, 0x1D66F, 0x1D68A, 0x1D6A5, 0x1D6C2, 0x1D6DA, 0x1D6DC, 0x1D6E1, 0x1D6FC, 0x1D714, 0x1D716, 0x1D71B, 0x1D736, 0x1D74E, 0x1D750, 0x1D755, 0x1D770, 0x1D788, 0x1D78A, 0x1D78F, 0x1D7AA, 0x1D7C2, 0x1D7C4, 0x1D7C9, 0x1DF00, 0x1DF09, 0x1DF0B, 0x1DF1E, 0x1DF25, 0x1DF2A, 0x1E922, 0x1E943}

ll_singles16 #

Source
@(rodata)
ll_singles16: [549]u16 = [?]u16{0x00B5, 0x0101, 0x0103, 0x0105, 0x0107, 0x0109, 0x010B, 0x010D, 0x010F, 0x0111, 0x0113, 0x0115, 0x0117, 0x0119, 0x011B, 0x011D, 0x011F, 0x0121, 0x0123, 0x0125, 0x0127, 0x0129, 0x012B, 0x012D, 0x012F, 0x0131, 0x0133, 0x0135, 0x013A, 0x013C, 0x013E, 0x0140, 0x0142, 0x0144, 0x0146, 0x014B, 0x014D, 0x014F, 0x0151, 0x0153, 0x0155, 0x0157, 0x0159, 0x015B, 0x015D, 0x015F, 0x0161, 0x0163, 0x0165, 0x0167, 0x0169, 0x016B, 0x016D, 0x016F, 0x0171, 0x0173, 0x0175, 0x0177, 0x017A, 0x017C, 0x0183, 0x0185, 0x0188, 0x0192, 0x0195, 0x019E, 0x01A1, 0x01A3, 0x01A5, 0x01A8, 0x01AD, 0x01B0, 0x01B4, 0x01B6, 0x01C6, 0x01C9, 0x01CC, 0x01CE, 0x01D0, 0x01D2, 0x01D4, 0x01D6, 0x01D8, 0x01DA, 0x01DF, 0x01E1, 0x01E3, 0x01E5, 0x01E7, 0x01E9, 0x01EB, 0x01ED, 0x01F3, 0x01F5, 0x01F9, 0x01FB, 0x01FD, 0x01FF, 0x0201, 0x0203, 0x0205, 0x0207, 0x0209, 0x020B, 0x020D, 0x020F, 0x0211, 0x0213, 0x0215, 0x0217, 0x0219, 0x021B, 0x021D, 0x021F, 0x0221, 0x0223, 0x0225, 0x0227, 0x0229, 0x022B, 0x022D, 0x022F, 0x0231, 0x023C, 0x0242, 0x0247, 0x0249, 0x024B, 0x024D, 0x0371, 0x0373, 0x0377, 0x0390, 0x03D9, 0x03DB, 0x03DD, 0x03DF, 0x03E1, 0x03E3, 0x03E5, 0x03E7, 0x03E9, 0x03EB, 0x03ED, 0x03F5, 0x03F8, 0x0461, 0x0463, 0x0465, 0x0467, 0x0469, 0x046B, 0x046D, 0x046F, 0x0471, 0x0473, 0x0475, 0x0477, 0x0479, 0x047B, 0x047D, 0x047F, 0x0481, 0x048B, 0x048D, 0x048F, 0x0491, 0x0493, 0x0495, 0x0497, 0x0499, 0x049B, 0x049D, 0x049F, 0x04A1, 0x04A3, 0x04A5, 0x04A7, 0x04A9, 0x04AB, 0x04AD, 0x04AF, 0x04B1, 0x04B3, 0x04B5, 0x04B7, 0x04B9, 0x04BB, 0x04BD, 0x04BF, 0x04C2, 0x04C4, 0x04C6, 0x04C8, 0x04CA, 0x04CC, 0x04D1, 0x04D3, 0x04D5, 0x04D7, 0x04D9, 0x04DB, 0x04DD, 0x04DF, 0x04E1, 0x04E3, 0x04E5, 0x04E7, 0x04E9, 0x04EB, 0x04ED, 0x04EF, 0x04F1, 0x04F3, 0x04F5, 0x04F7, 0x04F9, 0x04FB, 0x04FD, 0x04FF, 0x0501, 0x0503, 0x0505, 0x0507, 0x0509, 0x050B, 0x050D, 0x050F, 0x0511, 0x0513, 0x0515, 0x0517, 0x0519, 0x051B, 0x051D, 0x051F, 0x0521, 0x0523, 0x0525, 0x0527, 0x0529, 0x052B, 0x052D, 0x052F, 0x1C8A, 0x1E01, 0x1E03, 0x1E05, 0x1E07, 0x1E09, 0x1E0B, 0x1E0D, 0x1E0F, 0x1E11, 0x1E13, 0x1E15, 0x1E17, 0x1E19, 0x1E1B, 0x1E1D, 0x1E1F, 0x1E21, 0x1E23, 0x1E25, 0x1E27, 0x1E29, 0x1E2B, 0x1E2D, 0x1E2F, 0x1E31, 0x1E33, 0x1E35, 0x1E37, 0x1E39, 0x1E3B, 0x1E3D, 0x1E3F, 0x1E41, 0x1E43, 0x1E45, 0x1E47, 0x1E49, 0x1E4B, 0x1E4D, 0x1E4F, 0x1E51, 0x1E53, 0x1E55, 0x1E57, 0x1E59, 0x1E5B, 0x1E5D, 0x1E5F, 0x1E61, 0x1E63, 0x1E65, 0x1E67, 0x1E69, 0x1E6B, 0x1E6D, 0x1E6F, 0x1E71, 0x1E73, 0x1E75, 0x1E77, 0x1E79, 0x1E7B, 0x1E7D, 0x1E7F, 0x1E81, 0x1E83, 0x1E85, 0x1E87, 0x1E89, 0x1E8B, 0x1E8D, 0x1E8F, 0x1E91, 0x1E93, 0x1E9F, 0x1EA1, 0x1EA3, 0x1EA5, 0x1EA7, 0x1EA9, 0x1EAB, 0x1EAD, 0x1EAF, 0x1EB1, 0x1EB3, 0x1EB5, 0x1EB7, 0x1EB9, 0x1EBB, 0x1EBD, 0x1EBF, 0x1EC1, 0x1EC3, 0x1EC5, 0x1EC7, 0x1EC9, 0x1ECB, 0x1ECD, 0x1ECF, 0x1ED1, 0x1ED3, 0x1ED5, 0x1ED7, 0x1ED9, 0x1EDB, 0x1EDD, 0x1EDF, 0x1EE1, 0x1EE3, 0x1EE5, 0x1EE7, 0x1EE9, 0x1EEB, 0x1EED, 0x1EEF, 0x1EF1, 0x1EF3, 0x1EF5, 0x1EF7, 0x1EF9, 0x1EFB, 0x1EFD, 0x1FBE, 0x210A, 0x2113, 0x212F, 0x2134, 0x2139, 0x214E, 0x2184, 0x2C61, 0x2C68, 0x2C6A, 0x2C6C, 0x2C71, 0x2C81, 0x2C83, 0x2C85, 0x2C87, 0x2C89, 0x2C8B, 0x2C8D, 0x2C8F, 0x2C91, 0x2C93, 0x2C95, 0x2C97, 0x2C99, 0x2C9B, 0x2C9D, 0x2C9F, 0x2CA1, 0x2CA3, 0x2CA5, 0x2CA7, 0x2CA9, 0x2CAB, 0x2CAD, 0x2CAF, 0x2CB1, 0x2CB3, 0x2CB5, 0x2CB7, 0x2CB9, 0x2CBB, 0x2CBD, 0x2CBF, 0x2CC1, 0x2CC3, 0x2CC5, 0x2CC7, 0x2CC9, 0x2CCB, 0x2CCD, 0x2CCF, 0x2CD1, 0x2CD3, 0x2CD5, 0x2CD7, 0x2CD9, 0x2CDB, 0x2CDD, 0x2CDF, 0x2CE1, 0x2CEC, 0x2CEE, 0x2CF3, 0x2D27, 0x2D2D, 0xA641, 0xA643, 0xA645, 0xA647, 0xA649, 0xA64B, 0xA64D, 0xA64F, 0xA651, 0xA653, 0xA655, 0xA657, 0xA659, 0xA65B, 0xA65D, 0xA65F, 0xA661, 0xA663, 0xA665, 0xA667, 0xA669, 0xA66B, 0xA66D, 0xA681, 0xA683, 0xA685, 0xA687, 0xA689, 0xA68B, 0xA68D, 0xA68F, 0xA691, 0xA693, 0xA695, 0xA697, 0xA699, 0xA69B, 0xA723, 0xA725, 0xA727, 0xA729, 0xA72B, 0xA72D, 0xA733, 0xA735, 0xA737, 0xA739, 0xA73B, 0xA73D, 0xA73F, 0xA741, 0xA743, 0xA745, 0xA747, 0xA749, 0xA74B, 0xA74D, 0xA74F, 0xA751, 0xA753, 0xA755, 0xA757, 0xA759, 0xA75B, 0xA75D, 0xA75F, 0xA761, 0xA763, 0xA765, 0xA767, 0xA769, 0xA76B, 0xA76D, 0xA76F, 0xA77A, 0xA77C, 0xA77F, 0xA781, 0xA783, 0xA785, 0xA787, 0xA78C, 0xA78E, 0xA791, 0xA797, 0xA799, 0xA79B, 0xA79D, 0xA79F, 0xA7A1, 0xA7A3, 0xA7A5, 0xA7A7, 0xA7A9, 0xA7AF, 0xA7B5, 0xA7B7, 0xA7B9, 0xA7BB, 0xA7BD, 0xA7BF, 0xA7C1, 0xA7C3, 0xA7C8, 0xA7CA, 0xA7CD, 0xA7CF, 0xA7D1, 0xA7D3, 0xA7D5, 0xA7D7, 0xA7D9, 0xA7DB, 0xA7F6, 0xA7FA}

lm_ranges #

Source
lm_ranges: Range = Range{single_16 = lm_singles16[:], ranges_16 = lm_ranges16[:], single_32 = lm_singles32[:], ranges_32 = lm_ranges32[:]}

lm_ranges16 #

Source
@(rodata)
lm_ranges16: [42]u16 = [?]u16{0x02B0, 0x02C1, 0x02C6, 0x02D1, 0x02E0, 0x02E4, 0x06E5, 0x06E6, 0x07F4, 0x07F5, 0x1C78, 0x1C7D, 0x1D2C, 0x1D6A, 0x1D9B, 0x1DBF, 0x2090, 0x209C, 0x2C7C, 0x2C7D, 0x3031, 0x3035, 0x309D, 0x309E, 0x30FC, 0x30FE, 0xA4F8, 0xA4FD, 0xA69C, 0xA69D, 0xA717, 0xA71F, 0xA7F1, 0xA7F4, 0xA7F8, 0xA7F9, 0xAAF3, 0xAAF4, 0xAB5C, 0xAB5F, 0xFF9E, 0xFF9F}

lm_ranges32 #

Source
@(rodata)
lm_ranges32: [28]i32 = [?]i32{0x10780, 0x10785, 0x10787, 0x107B0, 0x107B2, 0x107BA, 0x16B40, 0x16B43, 0x16D40, 0x16D42, 0x16D6B, 0x16D6C, 0x16F93, 0x16F9F, 0x16FE0, 0x16FE1, 0x16FF2, 0x16FF3, 0x1AFF0, 0x1AFF3, 0x1AFF5, 0x1AFFB, 0x1AFFD, 0x1AFFE, 0x1E030, 0x1E06D, 0x1E137, 0x1E13D}

lm_singles16 #

Source
@(rodata)
lm_singles16: [36]u16 = [?]u16{0x02EC, 0x02EE, 0x0374, 0x037A, 0x0559, 0x0640, 0x07FA, 0x081A, 0x0824, 0x0828, 0x08C9, 0x0971, 0x0E46, 0x0EC6, 0x10FC, 0x17D7, 0x1843, 0x1AA7, 0x1D78, 0x2071, 0x207F, 0x2D6F, 0x2E2F, 0x3005, 0x303B, 0xA015, 0xA60C, 0xA67F, 0xA770, 0xA788, 0xA9CF, 0xA9E6, 0xAA70, 0xAADD, 0xAB69, 0xFF70}

lm_singles32 #

Source
@(rodata)
lm_singles32: [8]i32 = [?]i32{0x10D4E, 0x10D6F, 0x10EC5, 0x11DD9, 0x16FE3, 0x1E4EB, 0x1E6FF, 0x1E94B}

lo_ranges #

Source
lo_ranges: Range = Range{single_16 = lo_singles16[:], ranges_16 = lo_ranges16[:], single_32 = lo_singles32[:], ranges_32 = lo_ranges32[:]}

lo_ranges16 #

Source
@(rodata)
lo_ranges16: [472]u16 = [?]u16{0x01C0, 0x01C3, 0x0294, 0x0295, 0x05D0, 0x05EA, 0x05EF, 0x05F2, 0x0620, 0x063F, 0x0641, 0x064A, 0x066E, 0x066F, 0x0671, 0x06D3, 0x06EE, 0x06EF, 0x06FA, 0x06FC, 0x0712, 0x072F, 0x074D, 0x07A5, 0x07CA, 0x07EA, 0x0800, 0x0815, 0x0840, 0x0858, 0x0860, 0x086A, 0x0870, 0x0887, 0x0889, 0x088F, 0x08A0, 0x08C8, 0x0904, 0x0939, 0x0958, 0x0961, 0x0972, 0x0980, 0x0985, 0x098C, 0x098F, 0x0990, 0x0993, 0x09A8, 0x09AA, 0x09B0, 0x09B6, 0x09B9, 0x09DC, 0x09DD, 0x09DF, 0x09E1, 0x09F0, 0x09F1, 0x0A05, 0x0A0A, 0x0A0F, 0x0A10, 0x0A13, 0x0A28, 0x0A2A, 0x0A30, 0x0A32, 0x0A33, 0x0A35, 0x0A36, 0x0A38, 0x0A39, 0x0A59, 0x0A5C, 0x0A72, 0x0A74, 0x0A85, 0x0A8D, 0x0A8F, 0x0A91, 0x0A93, 0x0AA8, 0x0AAA, 0x0AB0, 0x0AB2, 0x0AB3, 0x0AB5, 0x0AB9, 0x0AE0, 0x0AE1, 0x0B05, 0x0B0C, 0x0B0F, 0x0B10, 0x0B13, 0x0B28, 0x0B2A, 0x0B30, 0x0B32, 0x0B33, 0x0B35, 0x0B39, 0x0B5C, 0x0B5D, 0x0B5F, 0x0B61, 0x0B85, 0x0B8A, 0x0B8E, 0x0B90, 0x0B92, 0x0B95, 0x0B99, 0x0B9A, 0x0B9E, 0x0B9F, 0x0BA3, 0x0BA4, 0x0BA8, 0x0BAA, 0x0BAE, 0x0BB9, 0x0C05, 0x0C0C, 0x0C0E, 0x0C10, 0x0C12, 0x0C28, 0x0C2A, 0x0C39, 0x0C58, 0x0C5A, 0x0C5C, 0x0C5D, 0x0C60, 0x0C61, 0x0C85, 0x0C8C, 0x0C8E, 0x0C90, 0x0C92, 0x0CA8, 0x0CAA, 0x0CB3, 0x0CB5, 0x0CB9, 0x0CDC, 0x0CDE, 0x0CE0, 0x0CE1, 0x0CF1, 0x0CF2, 0x0D04, 0x0D0C, 0x0D0E, 0x0D10, 0x0D12, 0x0D3A, 0x0D54, 0x0D56, 0x0D5F, 0x0D61, 0x0D7A, 0x0D7F, 0x0D85, 0x0D96, 0x0D9A, 0x0DB1, 0x0DB3, 0x0DBB, 0x0DC0, 0x0DC6, 0x0E01, 0x0E30, 0x0E32, 0x0E33, 0x0E40, 0x0E45, 0x0E81, 0x0E82, 0x0E86, 0x0E8A, 0x0E8C, 0x0EA3, 0x0EA7, 0x0EB0, 0x0EB2, 0x0EB3, 0x0EC0, 0x0EC4, 0x0EDC, 0x0EDF, 0x0F40, 0x0F47, 0x0F49, 0x0F6C, 0x0F88, 0x0F8C, 0x1000, 0x102A, 0x1050, 0x1055, 0x105A, 0x105D, 0x1065, 0x1066, 0x106E, 0x1070, 0x1075, 0x1081, 0x1100, 0x1248, 0x124A, 0x124D, 0x1250, 0x1256, 0x125A, 0x125D, 0x1260, 0x1288, 0x128A, 0x128D, 0x1290, 0x12B0, 0x12B2, 0x12B5, 0x12B8, 0x12BE, 0x12C2, 0x12C5, 0x12C8, 0x12D6, 0x12D8, 0x1310, 0x1312, 0x1315, 0x1318, 0x135A, 0x1380, 0x138F, 0x1401, 0x166C, 0x166F, 0x167F, 0x1681, 0x169A, 0x16A0, 0x16EA, 0x16F1, 0x16F8, 0x1700, 0x1711, 0x171F, 0x1731, 0x1740, 0x1751, 0x1760, 0x176C, 0x176E, 0x1770, 0x1780, 0x17B3, 0x1820, 0x1842, 0x1844, 0x1878, 0x1880, 0x1884, 0x1887, 0x18A8, 0x18B0, 0x18F5, 0x1900, 0x191E, 0x1950, 0x196D, 0x1970, 0x1974, 0x1980, 0x19AB, 0x19B0, 0x19C9, 0x1A00, 0x1A16, 0x1A20, 0x1A54, 0x1B05, 0x1B33, 0x1B45, 0x1B4C, 0x1B83, 0x1BA0, 0x1BAE, 0x1BAF, 0x1BBA, 0x1BE5, 0x1C00, 0x1C23, 0x1C4D, 0x1C4F, 0x1C5A, 0x1C77, 0x1CE9, 0x1CEC, 0x1CEE, 0x1CF3, 0x1CF5, 0x1CF6, 0x2135, 0x2138, 0x2D30, 0x2D67, 0x2D80, 0x2D96, 0x2DA0, 0x2DA6, 0x2DA8, 0x2DAE, 0x2DB0, 0x2DB6, 0x2DB8, 0x2DBE, 0x2DC0, 0x2DC6, 0x2DC8, 0x2DCE, 0x2DD0, 0x2DD6, 0x2DD8, 0x2DDE, 0x3041, 0x3096, 0x30A1, 0x30FA, 0x3105, 0x312F, 0x3131, 0x318E, 0x31A0, 0x31BF, 0x31F0, 0x31FF, 0x3400, 0x4DBF, 0x4E00, 0x9FFF, 0xA000, 0xA014, 0xA016, 0xA48C, 0xA4D0, 0xA4F7, 0xA500, 0xA60B, 0xA610, 0xA61F, 0xA62A, 0xA62B, 0xA6A0, 0xA6E5, 0xA7FB, 0xA801, 0xA803, 0xA805, 0xA807, 0xA80A, 0xA80C, 0xA822, 0xA840, 0xA873, 0xA882, 0xA8B3, 0xA8F2, 0xA8F7, 0xA8FD, 0xA8FE, 0xA90A, 0xA925, 0xA930, 0xA946, 0xA960, 0xA97C, 0xA984, 0xA9B2, 0xA9E0, 0xA9E4, 0xA9E7, 0xA9EF, 0xA9FA, 0xA9FE, 0xAA00, 0xAA28, 0xAA40, 0xAA42, 0xAA44, 0xAA4B, 0xAA60, 0xAA6F, 0xAA71, 0xAA76, 0xAA7E, 0xAAAF, 0xAAB5, 0xAAB6, 0xAAB9, 0xAABD, 0xAADB, 0xAADC, 0xAAE0, 0xAAEA, 0xAB01, 0xAB06, 0xAB09, 0xAB0E, 0xAB11, 0xAB16, 0xAB20, 0xAB26, 0xAB28, 0xAB2E, 0xABC0, 0xABE2, 0xAC00, 0xD7A3, 0xD7B0, 0xD7C6, 0xD7CB, 0xD7FB, 0xF900, 0xFA6D, 0xFA70, 0xFAD9, 0xFB1F, 0xFB28, 0xFB2A, 0xFB36, 0xFB38, 0xFB3C, 0xFB40, 0xFB41, 0xFB43, 0xFB44, 0xFB46, 0xFBB1, 0xFBD3, 0xFD3D, 0xFD50, 0xFD8F, 0xFD92, 0xFDC7, 0xFDF0, 0xFDFB, 0xFE70, 0xFE74, 0xFE76, 0xFEFC, 0xFF66, 0xFF6F, 0xFF71, 0xFF9D, 0xFFA0, 0xFFBE, 0xFFC2, 0xFFC7, 0xFFCA, 0xFFCF, 0xFFD2, 0xFFD7, 0xFFDA, 0xFFDC}

lo_ranges32 #

Source
@(rodata)
lo_ranges32: [382]i32 = [?]i32{0x10000, 0x1000B, 0x1000D, 0x10026, 0x10028, 0x1003A, 0x1003C, 0x1003D, 0x1003F, 0x1004D, 0x10050, 0x1005D, 0x10080, 0x100FA, 0x10280, 0x1029C, 0x102A0, 0x102D0, 0x10300, 0x1031F, 0x1032D, 0x10340, 0x10342, 0x10349, 0x10350, 0x10375, 0x10380, 0x1039D, 0x103A0, 0x103C3, 0x103C8, 0x103CF, 0x10450, 0x1049D, 0x10500, 0x10527, 0x10530, 0x10563, 0x105C0, 0x105F3, 0x10600, 0x10736, 0x10740, 0x10755, 0x10760, 0x10767, 0x10800, 0x10805, 0x1080A, 0x10835, 0x10837, 0x10838, 0x1083F, 0x10855, 0x10860, 0x10876, 0x10880, 0x1089E, 0x108E0, 0x108F2, 0x108F4, 0x108F5, 0x10900, 0x10915, 0x10920, 0x10939, 0x10940, 0x10959, 0x10980, 0x109B7, 0x109BE, 0x109BF, 0x10A10, 0x10A13, 0x10A15, 0x10A17, 0x10A19, 0x10A35, 0x10A60, 0x10A7C, 0x10A80, 0x10A9C, 0x10AC0, 0x10AC7, 0x10AC9, 0x10AE4, 0x10B00, 0x10B35, 0x10B40, 0x10B55, 0x10B60, 0x10B72, 0x10B80, 0x10B91, 0x10C00, 0x10C48, 0x10D00, 0x10D23, 0x10D4A, 0x10D4D, 0x10E80, 0x10EA9, 0x10EB0, 0x10EB1, 0x10EC2, 0x10EC4, 0x10EC6, 0x10EC7, 0x10F00, 0x10F1C, 0x10F30, 0x10F45, 0x10F70, 0x10F81, 0x10FB0, 0x10FC4, 0x10FE0, 0x10FF6, 0x11003, 0x11037, 0x11071, 0x11072, 0x11083, 0x110AF, 0x110D0, 0x110E8, 0x11103, 0x11126, 0x11150, 0x11172, 0x11183, 0x111B2, 0x111C1, 0x111C4, 0x11200, 0x11211, 0x11213, 0x1122B, 0x1123F, 0x11240, 0x11280, 0x11286, 0x1128A, 0x1128D, 0x1128F, 0x1129D, 0x1129F, 0x112A8, 0x112B0, 0x112DE, 0x11305, 0x1130C, 0x1130F, 0x11310, 0x11313, 0x11328, 0x1132A, 0x11330, 0x11332, 0x11333, 0x11335, 0x11339, 0x1135D, 0x11361, 0x11380, 0x11389, 0x11390, 0x113B5, 0x11400, 0x11434, 0x11447, 0x1144A, 0x1145F, 0x11461, 0x11480, 0x114AF, 0x114C4, 0x114C5, 0x11580, 0x115AE, 0x115D8, 0x115DB, 0x11600, 0x1162F, 0x11680, 0x116AA, 0x11700, 0x1171A, 0x11740, 0x11746, 0x11800, 0x1182B, 0x118FF, 0x11906, 0x1190C, 0x11913, 0x11915, 0x11916, 0x11918, 0x1192F, 0x119A0, 0x119A7, 0x119AA, 0x119D0, 0x11A0B, 0x11A32, 0x11A5C, 0x11A89, 0x11AB0, 0x11AF8, 0x11BC0, 0x11BE0, 0x11C00, 0x11C08, 0x11C0A, 0x11C2E, 0x11C72, 0x11C8F, 0x11D00, 0x11D06, 0x11D08, 0x11D09, 0x11D0B, 0x11D30, 0x11D60, 0x11D65, 0x11D67, 0x11D68, 0x11D6A, 0x11D89, 0x11DB0, 0x11DD8, 0x11DDA, 0x11DDB, 0x11EE0, 0x11EF2, 0x11F04, 0x11F10, 0x11F12, 0x11F33, 0x12000, 0x12399, 0x12480, 0x12543, 0x12F90, 0x12FF0, 0x13000, 0x1342F, 0x13441, 0x13446, 0x13460, 0x143FA, 0x14400, 0x14646, 0x16100, 0x1611D, 0x16800, 0x16A38, 0x16A40, 0x16A5E, 0x16A70, 0x16ABE, 0x16AD0, 0x16AED, 0x16B00, 0x16B2F, 0x16B63, 0x16B77, 0x16B7D, 0x16B8F, 0x16D43, 0x16D6A, 0x16F00, 0x16F4A, 0x17000, 0x187FF, 0x18800, 0x18CD5, 0x18D00, 0x18D1E, 0x18D80, 0x18DF2, 0x1B000, 0x1B122, 0x1B150, 0x1B152, 0x1B164, 0x1B167, 0x1B170, 0x1B2FB, 0x1BC00, 0x1BC6A, 0x1BC70, 0x1BC7C, 0x1BC80, 0x1BC88, 0x1BC90, 0x1BC99, 0x1E100, 0x1E12C, 0x1E290, 0x1E2AD, 0x1E2C0, 0x1E2EB, 0x1E4D0, 0x1E4EA, 0x1E5D0, 0x1E5ED, 0x1E6C0, 0x1E6DE, 0x1E6E0, 0x1E6E2, 0x1E6E4, 0x1E6E5, 0x1E6E7, 0x1E6ED, 0x1E6F0, 0x1E6F4, 0x1E7E0, 0x1E7E6, 0x1E7E8, 0x1E7EB, 0x1E7ED, 0x1E7EE, 0x1E7F0, 0x1E7FE, 0x1E800, 0x1E8C4, 0x1EE00, 0x1EE03, 0x1EE05, 0x1EE1F, 0x1EE21, 0x1EE22, 0x1EE29, 0x1EE32, 0x1EE34, 0x1EE37, 0x1EE4D, 0x1EE4F, 0x1EE51, 0x1EE52, 0x1EE61, 0x1EE62, 0x1EE67, 0x1EE6A, 0x1EE6C, 0x1EE72, 0x1EE74, 0x1EE77, 0x1EE79, 0x1EE7C, 0x1EE80, 0x1EE89, 0x1EE8B, 0x1EE9B, 0x1EEA1, 0x1EEA3, 0x1EEA5, 0x1EEA9, 0x1EEAB, 0x1EEBB, 0x20000, 0x2A6DF, 0x2A700, 0x2B73F, 0x2B740, 0x2B81D, 0x2B820, 0x2CEAD, 0x2CEB0, 0x2EBE0, 0x2EBF0, 0x2EE5D, 0x2F800, 0x2FA1D, 0x30000, 0x3134A, 0x31350, 0x323AF, 0x323B0, 0x33479}

lo_singles16 #

Source
@(rodata)
lo_singles16: [55]u16 = [?]u16{0x00AA, 0x00BA, 0x01BB, 0x06D5, 0x06FF, 0x0710, 0x07B1, 0x093D, 0x0950, 0x09B2, 0x09BD, 0x09CE, 0x09FC, 0x0A5E, 0x0ABD, 0x0AD0, 0x0AF9, 0x0B3D, 0x0B71, 0x0B83, 0x0B9C, 0x0BD0, 0x0C3D, 0x0C80, 0x0CBD, 0x0D3D, 0x0D4E, 0x0DBD, 0x0E84, 0x0EA5, 0x0EBD, 0x0F00, 0x103F, 0x1061, 0x108E, 0x1258, 0x12C0, 0x17DC, 0x18AA, 0x1CFA, 0x3006, 0x303C, 0x309F, 0x30FF, 0xA66E, 0xA78F, 0xA7F7, 0xA8FB, 0xAA7A, 0xAAB1, 0xAAC0, 0xAAC2, 0xAAF2, 0xFB1D, 0xFB3E}

lo_singles32 #

Source
@(rodata)
lo_singles32: [60]i32 = [?]i32{0x10808, 0x1083C, 0x10A00, 0x10D4F, 0x10F27, 0x11075, 0x11144, 0x11147, 0x11176, 0x111DA, 0x111DC, 0x11288, 0x1133D, 0x11350, 0x1138B, 0x1138E, 0x113B7, 0x113D1, 0x113D3, 0x114C7, 0x11644, 0x116B8, 0x11909, 0x1193F, 0x11941, 0x119E1, 0x119E3, 0x11A00, 0x11A3A, 0x11A50, 0x11A9D, 0x11C40, 0x11D46, 0x11D98, 0x11F02, 0x11FB0, 0x16F50, 0x18CFF, 0x1B132, 0x1B155, 0x1DF0A, 0x1E14E, 0x1E5F0, 0x1E6FE, 0x1EE24, 0x1EE27, 0x1EE39, 0x1EE3B, 0x1EE42, 0x1EE47, 0x1EE49, 0x1EE4B, 0x1EE54, 0x1EE57, 0x1EE59, 0x1EE5B, 0x1EE5D, 0x1EE5F, 0x1EE64, 0x1EE7E}

lt_ranges #

Source
lt_ranges: Range = Range{single_16 = lt_singles16[:], ranges_16 = lt_ranges16[:]}

lt_ranges16 #

Source
@(rodata)
lt_ranges16: [6]u16 = [?]u16{0x1F88, 0x1F8F, 0x1F98, 0x1F9F, 0x1FA8, 0x1FAF}

lt_singles16 #

Source
@(rodata)
lt_singles16: [7]u16 = [?]u16{0x01C5, 0x01C8, 0x01CB, 0x01F2, 0x1FBC, 0x1FCC, 0x1FFC}

lu_ranges #

Source
lu_ranges: Range = Range{single_16 = lu_singles16[:], ranges_16 = lu_ranges16[:], single_32 = lu_singles32[:], ranges_32 = lu_ranges32[:]}

lu_ranges16 #

Source
@(rodata)
lu_ranges16: [120]u16 = [?]u16{0x0041, 0x005A, 0x00C0, 0x00D6, 0x00D8, 0x00DE, 0x0178, 0x0179, 0x0181, 0x0182, 0x0186, 0x0187, 0x0189, 0x018B, 0x018E, 0x0191, 0x0193, 0x0194, 0x0196, 0x0198, 0x019C, 0x019D, 0x019F, 0x01A0, 0x01A6, 0x01A7, 0x01AE, 0x01AF, 0x01B1, 0x01B3, 0x01B7, 0x01B8, 0x01F6, 0x01F8, 0x023A, 0x023B, 0x023D, 0x023E, 0x0243, 0x0246, 0x0388, 0x038A, 0x038E, 0x038F, 0x0391, 0x03A1, 0x03A3, 0x03AB, 0x03D2, 0x03D4, 0x03F9, 0x03FA, 0x03FD, 0x042F, 0x04C0, 0x04C1, 0x0531, 0x0556, 0x10A0, 0x10C5, 0x13A0, 0x13F5, 0x1C90, 0x1CBA, 0x1CBD, 0x1CBF, 0x1F08, 0x1F0F, 0x1F18, 0x1F1D, 0x1F28, 0x1F2F, 0x1F38, 0x1F3F, 0x1F48, 0x1F4D, 0x1F68, 0x1F6F, 0x1FB8, 0x1FBB, 0x1FC8, 0x1FCB, 0x1FD8, 0x1FDB, 0x1FE8, 0x1FEC, 0x1FF8, 0x1FFB, 0x210B, 0x210D, 0x2110, 0x2112, 0x2119, 0x211D, 0x212A, 0x212D, 0x2130, 0x2133, 0x213E, 0x213F, 0x2C00, 0x2C2F, 0x2C62, 0x2C64, 0x2C6D, 0x2C70, 0x2C7E, 0x2C80, 0xA77D, 0xA77E, 0xA7AA, 0xA7AE, 0xA7B0, 0xA7B4, 0xA7C4, 0xA7C7, 0xA7CB, 0xA7CC, 0xFF21, 0xFF3A}

lu_ranges32 #

Source
@(rodata)
lu_ranges32: [78]i32 = [?]i32{0x10400, 0x10427, 0x104B0, 0x104D3, 0x10570, 0x1057A, 0x1057C, 0x1058A, 0x1058C, 0x10592, 0x10594, 0x10595, 0x10C80, 0x10CB2, 0x10D50, 0x10D65, 0x118A0, 0x118BF, 0x16E40, 0x16E5F, 0x16EA0, 0x16EB8, 0x1D400, 0x1D419, 0x1D434, 0x1D44D, 0x1D468, 0x1D481, 0x1D49E, 0x1D49F, 0x1D4A5, 0x1D4A6, 0x1D4A9, 0x1D4AC, 0x1D4AE, 0x1D4B5, 0x1D4D0, 0x1D4E9, 0x1D504, 0x1D505, 0x1D507, 0x1D50A, 0x1D50D, 0x1D514, 0x1D516, 0x1D51C, 0x1D538, 0x1D539, 0x1D53B, 0x1D53E, 0x1D540, 0x1D544, 0x1D54A, 0x1D550, 0x1D56C, 0x1D585, 0x1D5A0, 0x1D5B9, 0x1D5D4, 0x1D5ED, 0x1D608, 0x1D621, 0x1D63C, 0x1D655, 0x1D670, 0x1D689, 0x1D6A8, 0x1D6C0, 0x1D6E2, 0x1D6FA, 0x1D71C, 0x1D734, 0x1D756, 0x1D76E, 0x1D790, 0x1D7A8, 0x1E900, 0x1E921}

lu_singles16 #

Source
@(rodata)
lu_singles16: [552]u16 = [?]u16{0x0100, 0x0102, 0x0104, 0x0106, 0x0108, 0x010A, 0x010C, 0x010E, 0x0110, 0x0112, 0x0114, 0x0116, 0x0118, 0x011A, 0x011C, 0x011E, 0x0120, 0x0122, 0x0124, 0x0126, 0x0128, 0x012A, 0x012C, 0x012E, 0x0130, 0x0132, 0x0134, 0x0136, 0x0139, 0x013B, 0x013D, 0x013F, 0x0141, 0x0143, 0x0145, 0x0147, 0x014A, 0x014C, 0x014E, 0x0150, 0x0152, 0x0154, 0x0156, 0x0158, 0x015A, 0x015C, 0x015E, 0x0160, 0x0162, 0x0164, 0x0166, 0x0168, 0x016A, 0x016C, 0x016E, 0x0170, 0x0172, 0x0174, 0x0176, 0x017B, 0x017D, 0x0184, 0x01A2, 0x01A4, 0x01A9, 0x01AC, 0x01B5, 0x01BC, 0x01C4, 0x01C7, 0x01CA, 0x01CD, 0x01CF, 0x01D1, 0x01D3, 0x01D5, 0x01D7, 0x01D9, 0x01DB, 0x01DE, 0x01E0, 0x01E2, 0x01E4, 0x01E6, 0x01E8, 0x01EA, 0x01EC, 0x01EE, 0x01F1, 0x01F4, 0x01FA, 0x01FC, 0x01FE, 0x0200, 0x0202, 0x0204, 0x0206, 0x0208, 0x020A, 0x020C, 0x020E, 0x0210, 0x0212, 0x0214, 0x0216, 0x0218, 0x021A, 0x021C, 0x021E, 0x0220, 0x0222, 0x0224, 0x0226, 0x0228, 0x022A, 0x022C, 0x022E, 0x0230, 0x0232, 0x0241, 0x0248, 0x024A, 0x024C, 0x024E, 0x0370, 0x0372, 0x0376, 0x037F, 0x0386, 0x038C, 0x03CF, 0x03D8, 0x03DA, 0x03DC, 0x03DE, 0x03E0, 0x03E2, 0x03E4, 0x03E6, 0x03E8, 0x03EA, 0x03EC, 0x03EE, 0x03F4, 0x03F7, 0x0460, 0x0462, 0x0464, 0x0466, 0x0468, 0x046A, 0x046C, 0x046E, 0x0470, 0x0472, 0x0474, 0x0476, 0x0478, 0x047A, 0x047C, 0x047E, 0x0480, 0x048A, 0x048C, 0x048E, 0x0490, 0x0492, 0x0494, 0x0496, 0x0498, 0x049A, 0x049C, 0x049E, 0x04A0, 0x04A2, 0x04A4, 0x04A6, 0x04A8, 0x04AA, 0x04AC, 0x04AE, 0x04B0, 0x04B2, 0x04B4, 0x04B6, 0x04B8, 0x04BA, 0x04BC, 0x04BE, 0x04C3, 0x04C5, 0x04C7, 0x04C9, 0x04CB, 0x04CD, 0x04D0, 0x04D2, 0x04D4, 0x04D6, 0x04D8, 0x04DA, 0x04DC, 0x04DE, 0x04E0, 0x04E2, 0x04E4, 0x04E6, 0x04E8, 0x04EA, 0x04EC, 0x04EE, 0x04F0, 0x04F2, 0x04F4, 0x04F6, 0x04F8, 0x04FA, 0x04FC, 0x04FE, 0x0500, 0x0502, 0x0504, 0x0506, 0x0508, 0x050A, 0x050C, 0x050E, 0x0510, 0x0512, 0x0514, 0x0516, 0x0518, 0x051A, 0x051C, 0x051E, 0x0520, 0x0522, 0x0524, 0x0526, 0x0528, 0x052A, 0x052C, 0x052E, 0x10C7, 0x10CD, 0x1C89, 0x1E00, 0x1E02, 0x1E04, 0x1E06, 0x1E08, 0x1E0A, 0x1E0C, 0x1E0E, 0x1E10, 0x1E12, 0x1E14, 0x1E16, 0x1E18, 0x1E1A, 0x1E1C, 0x1E1E, 0x1E20, 0x1E22, 0x1E24, 0x1E26, 0x1E28, 0x1E2A, 0x1E2C, 0x1E2E, 0x1E30, 0x1E32, 0x1E34, 0x1E36, 0x1E38, 0x1E3A, 0x1E3C, 0x1E3E, 0x1E40, 0x1E42, 0x1E44, 0x1E46, 0x1E48, 0x1E4A, 0x1E4C, 0x1E4E, 0x1E50, 0x1E52, 0x1E54, 0x1E56, 0x1E58, 0x1E5A, 0x1E5C, 0x1E5E, 0x1E60, 0x1E62, 0x1E64, 0x1E66, 0x1E68, 0x1E6A, 0x1E6C, 0x1E6E, 0x1E70, 0x1E72, 0x1E74, 0x1E76, 0x1E78, 0x1E7A, 0x1E7C, 0x1E7E, 0x1E80, 0x1E82, 0x1E84, 0x1E86, 0x1E88, 0x1E8A, 0x1E8C, 0x1E8E, 0x1E90, 0x1E92, 0x1E94, 0x1E9E, 0x1EA0, 0x1EA2, 0x1EA4, 0x1EA6, 0x1EA8, 0x1EAA, 0x1EAC, 0x1EAE, 0x1EB0, 0x1EB2, 0x1EB4, 0x1EB6, 0x1EB8, 0x1EBA, 0x1EBC, 0x1EBE, 0x1EC0, 0x1EC2, 0x1EC4, 0x1EC6, 0x1EC8, 0x1ECA, 0x1ECC, 0x1ECE, 0x1ED0, 0x1ED2, 0x1ED4, 0x1ED6, 0x1ED8, 0x1EDA, 0x1EDC, 0x1EDE, 0x1EE0, 0x1EE2, 0x1EE4, 0x1EE6, 0x1EE8, 0x1EEA, 0x1EEC, 0x1EEE, 0x1EF0, 0x1EF2, 0x1EF4, 0x1EF6, 0x1EF8, 0x1EFA, 0x1EFC, 0x1EFE, 0x1F59, 0x1F5B, 0x1F5D, 0x1F5F, 0x2102, 0x2107, 0x2115, 0x2124, 0x2126, 0x2128, 0x2145, 0x2183, 0x2C60, 0x2C67, 0x2C69, 0x2C6B, 0x2C72, 0x2C75, 0x2C82, 0x2C84, 0x2C86, 0x2C88, 0x2C8A, 0x2C8C, 0x2C8E, 0x2C90, 0x2C92, 0x2C94, 0x2C96, 0x2C98, 0x2C9A, 0x2C9C, 0x2C9E, 0x2CA0, 0x2CA2, 0x2CA4, 0x2CA6, 0x2CA8, 0x2CAA, 0x2CAC, 0x2CAE, 0x2CB0, 0x2CB2, 0x2CB4, 0x2CB6, 0x2CB8, 0x2CBA, 0x2CBC, 0x2CBE, 0x2CC0, 0x2CC2, 0x2CC4, 0x2CC6, 0x2CC8, 0x2CCA, 0x2CCC, 0x2CCE, 0x2CD0, 0x2CD2, 0x2CD4, 0x2CD6, 0x2CD8, 0x2CDA, 0x2CDC, 0x2CDE, 0x2CE0, 0x2CE2, 0x2CEB, 0x2CED, 0x2CF2, 0xA640, 0xA642, 0xA644, 0xA646, 0xA648, 0xA64A, 0xA64C, 0xA64E, 0xA650, 0xA652, 0xA654, 0xA656, 0xA658, 0xA65A, 0xA65C, 0xA65E, 0xA660, 0xA662, 0xA664, 0xA666, 0xA668, 0xA66A, 0xA66C, 0xA680, 0xA682, 0xA684, 0xA686, 0xA688, 0xA68A, 0xA68C, 0xA68E, 0xA690, 0xA692, 0xA694, 0xA696, 0xA698, 0xA69A, 0xA722, 0xA724, 0xA726, 0xA728, 0xA72A, 0xA72C, 0xA72E, 0xA732, 0xA734, 0xA736, 0xA738, 0xA73A, 0xA73C, 0xA73E, 0xA740, 0xA742, 0xA744, 0xA746, 0xA748, 0xA74A, 0xA74C, 0xA74E, 0xA750, 0xA752, 0xA754, 0xA756, 0xA758, 0xA75A, 0xA75C, 0xA75E, 0xA760, 0xA762, 0xA764, 0xA766, 0xA768, 0xA76A, 0xA76C, 0xA76E, 0xA779, 0xA77B, 0xA780, 0xA782, 0xA784, 0xA786, 0xA78B, 0xA78D, 0xA790, 0xA792, 0xA796, 0xA798, 0xA79A, 0xA79C, 0xA79E, 0xA7A0, 0xA7A2, 0xA7A4, 0xA7A6, 0xA7A8, 0xA7B6, 0xA7B8, 0xA7BA, 0xA7BC, 0xA7BE, 0xA7C0, 0xA7C2, 0xA7C9, 0xA7CE, 0xA7D0, 0xA7D2, 0xA7D4, 0xA7D6, 0xA7D8, 0xA7DA, 0xA7DC, 0xA7F5}

lu_singles32 #

Source
@(rodata)
lu_singles32: [4]i32 = [?]i32{0x1D49C, 0x1D4A2, 0x1D546, 0x1D7CA}

mc_ranges #

Source
mc_ranges: Range = Range{single_16 = mc_singles16[:], ranges_16 = mc_ranges16[:], single_32 = mc_singles32[:], ranges_32 = mc_ranges32[:]}

mc_ranges16 #

Source
@(rodata)
mc_ranges16: [142]u16 = [?]u16{0x093E, 0x0940, 0x0949, 0x094C, 0x094E, 0x094F, 0x0982, 0x0983, 0x09BE, 0x09C0, 0x09C7, 0x09C8, 0x09CB, 0x09CC, 0x0A3E, 0x0A40, 0x0ABE, 0x0AC0, 0x0ACB, 0x0ACC, 0x0B02, 0x0B03, 0x0B47, 0x0B48, 0x0B4B, 0x0B4C, 0x0BBE, 0x0BBF, 0x0BC1, 0x0BC2, 0x0BC6, 0x0BC8, 0x0BCA, 0x0BCC, 0x0C01, 0x0C03, 0x0C41, 0x0C44, 0x0C82, 0x0C83, 0x0CC0, 0x0CC4, 0x0CC7, 0x0CC8, 0x0CCA, 0x0CCB, 0x0CD5, 0x0CD6, 0x0D02, 0x0D03, 0x0D3E, 0x0D40, 0x0D46, 0x0D48, 0x0D4A, 0x0D4C, 0x0D82, 0x0D83, 0x0DCF, 0x0DD1, 0x0DD8, 0x0DDF, 0x0DF2, 0x0DF3, 0x0F3E, 0x0F3F, 0x102B, 0x102C, 0x103B, 0x103C, 0x1056, 0x1057, 0x1062, 0x1064, 0x1067, 0x106D, 0x1083, 0x1084, 0x1087, 0x108C, 0x109A, 0x109C, 0x17BE, 0x17C5, 0x17C7, 0x17C8, 0x1923, 0x1926, 0x1929, 0x192B, 0x1930, 0x1931, 0x1933, 0x1938, 0x1A19, 0x1A1A, 0x1A63, 0x1A64, 0x1A6D, 0x1A72, 0x1B3D, 0x1B41, 0x1B43, 0x1B44, 0x1BA6, 0x1BA7, 0x1BEA, 0x1BEC, 0x1BF2, 0x1BF3, 0x1C24, 0x1C2B, 0x1C34, 0x1C35, 0x302E, 0x302F, 0xA823, 0xA824, 0xA880, 0xA881, 0xA8B4, 0xA8C3, 0xA952, 0xA953, 0xA9B4, 0xA9B5, 0xA9BA, 0xA9BB, 0xA9BE, 0xA9C0, 0xAA2F, 0xAA30, 0xAA33, 0xAA34, 0xAAEE, 0xAAEF, 0xABE3, 0xABE4, 0xABE6, 0xABE7, 0xABE9, 0xABEA}

mc_ranges32 #

Source
@(rodata)
mc_ranges32: [86]i32 = [?]i32{0x110B0, 0x110B2, 0x110B7, 0x110B8, 0x11145, 0x11146, 0x111B3, 0x111B5, 0x111BF, 0x111C0, 0x1122C, 0x1122E, 0x11232, 0x11233, 0x112E0, 0x112E2, 0x11302, 0x11303, 0x1133E, 0x1133F, 0x11341, 0x11344, 0x11347, 0x11348, 0x1134B, 0x1134D, 0x11362, 0x11363, 0x113B8, 0x113BA, 0x113C7, 0x113CA, 0x113CC, 0x113CD, 0x11435, 0x11437, 0x11440, 0x11441, 0x114B0, 0x114B2, 0x114BB, 0x114BE, 0x115AF, 0x115B1, 0x115B8, 0x115BB, 0x11630, 0x11632, 0x1163B, 0x1163C, 0x116AE, 0x116AF, 0x11720, 0x11721, 0x1182C, 0x1182E, 0x11930, 0x11935, 0x11937, 0x11938, 0x119D1, 0x119D3, 0x119DC, 0x119DF, 0x11A57, 0x11A58, 0x11D8A, 0x11D8E, 0x11D93, 0x11D94, 0x11EF5, 0x11EF6, 0x11F34, 0x11F35, 0x11F3E, 0x11F3F, 0x1612A, 0x1612C, 0x16F51, 0x16F87, 0x16FF0, 0x16FF1, 0x1D165, 0x1D166, 0x1D16D, 0x1D172}

mc_singles16 #

Source
@(rodata)
mc_singles16: [41]u16 = [?]u16{0x0903, 0x093B, 0x09D7, 0x0A03, 0x0A83, 0x0AC9, 0x0B3E, 0x0B40, 0x0B57, 0x0BD7, 0x0CBE, 0x0CF3, 0x0D57, 0x0F7F, 0x1031, 0x1038, 0x108F, 0x1715, 0x1734, 0x17B6, 0x1A55, 0x1A57, 0x1A61, 0x1B04, 0x1B35, 0x1B3B, 0x1B82, 0x1BA1, 0x1BAA, 0x1BE7, 0x1BEE, 0x1CE1, 0x1CF7, 0xA827, 0xA983, 0xAA4D, 0xAA7B, 0xAA7D, 0xAAEB, 0xAAF5, 0xABEC}

mc_singles32 #

Source
@(rodata)
mc_singles32: [38]i32 = [?]i32{0x11000, 0x11002, 0x11082, 0x1112C, 0x11182, 0x111CE, 0x11235, 0x11357, 0x113C2, 0x113C5, 0x113CF, 0x11445, 0x114B9, 0x114C1, 0x115BE, 0x1163E, 0x116AC, 0x116B6, 0x1171E, 0x11726, 0x11838, 0x1193D, 0x11940, 0x11942, 0x119E4, 0x11A39, 0x11A97, 0x11B61, 0x11B65, 0x11B67, 0x11C2F, 0x11C3E, 0x11CA9, 0x11CB1, 0x11CB4, 0x11D96, 0x11F03, 0x11F41}

me_ranges #

Source
me_ranges: Range = Range{single_16 = me_singles16[:], ranges_16 = me_ranges16[:]}

me_ranges16 #

Source
@(rodata)
me_ranges16: [8]u16 = [?]u16{0x0488, 0x0489, 0x20DD, 0x20E0, 0x20E2, 0x20E4, 0xA670, 0xA672}

mn_ranges #

Source
mn_ranges: Range = Range{single_16 = mn_singles16[:], ranges_16 = mn_ranges16[:], single_32 = mn_singles32[:], ranges_32 = mn_ranges32[:]}

mn_ranges16 #

Source
@(rodata)
mn_ranges16: [264]u16 = [?]u16{0x0300, 0x036F, 0x0483, 0x0487, 0x0591, 0x05BD, 0x05C1, 0x05C2, 0x05C4, 0x05C5, 0x0610, 0x061A, 0x064B, 0x065F, 0x06D6, 0x06DC, 0x06DF, 0x06E4, 0x06E7, 0x06E8, 0x06EA, 0x06ED, 0x0730, 0x074A, 0x07A6, 0x07B0, 0x07EB, 0x07F3, 0x0816, 0x0819, 0x081B, 0x0823, 0x0825, 0x0827, 0x0829, 0x082D, 0x0859, 0x085B, 0x0897, 0x089F, 0x08CA, 0x08E1, 0x08E3, 0x0902, 0x0941, 0x0948, 0x0951, 0x0957, 0x0962, 0x0963, 0x09C1, 0x09C4, 0x09E2, 0x09E3, 0x0A01, 0x0A02, 0x0A41, 0x0A42, 0x0A47, 0x0A48, 0x0A4B, 0x0A4D, 0x0A70, 0x0A71, 0x0A81, 0x0A82, 0x0AC1, 0x0AC5, 0x0AC7, 0x0AC8, 0x0AE2, 0x0AE3, 0x0AFA, 0x0AFF, 0x0B41, 0x0B44, 0x0B55, 0x0B56, 0x0B62, 0x0B63, 0x0C3E, 0x0C40, 0x0C46, 0x0C48, 0x0C4A, 0x0C4D, 0x0C55, 0x0C56, 0x0C62, 0x0C63, 0x0CCC, 0x0CCD, 0x0CE2, 0x0CE3, 0x0D00, 0x0D01, 0x0D3B, 0x0D3C, 0x0D41, 0x0D44, 0x0D62, 0x0D63, 0x0DD2, 0x0DD4, 0x0E34, 0x0E3A, 0x0E47, 0x0E4E, 0x0EB4, 0x0EBC, 0x0EC8, 0x0ECE, 0x0F18, 0x0F19, 0x0F71, 0x0F7E, 0x0F80, 0x0F84, 0x0F86, 0x0F87, 0x0F8D, 0x0F97, 0x0F99, 0x0FBC, 0x102D, 0x1030, 0x1032, 0x1037, 0x1039, 0x103A, 0x103D, 0x103E, 0x1058, 0x1059, 0x105E, 0x1060, 0x1071, 0x1074, 0x1085, 0x1086, 0x135D, 0x135F, 0x1712, 0x1714, 0x1732, 0x1733, 0x1752, 0x1753, 0x1772, 0x1773, 0x17B4, 0x17B5, 0x17B7, 0x17BD, 0x17C9, 0x17D3, 0x180B, 0x180D, 0x1885, 0x1886, 0x1920, 0x1922, 0x1927, 0x1928, 0x1939, 0x193B, 0x1A17, 0x1A18, 0x1A58, 0x1A5E, 0x1A65, 0x1A6C, 0x1A73, 0x1A7C, 0x1AB0, 0x1ABD, 0x1ABF, 0x1ADD, 0x1AE0, 0x1AEB, 0x1B00, 0x1B03, 0x1B36, 0x1B3A, 0x1B6B, 0x1B73, 0x1B80, 0x1B81, 0x1BA2, 0x1BA5, 0x1BA8, 0x1BA9, 0x1BAB, 0x1BAD, 0x1BE8, 0x1BE9, 0x1BEF, 0x1BF1, 0x1C2C, 0x1C33, 0x1C36, 0x1C37, 0x1CD0, 0x1CD2, 0x1CD4, 0x1CE0, 0x1CE2, 0x1CE8, 0x1CF8, 0x1CF9, 0x1DC0, 0x1DFF, 0x20D0, 0x20DC, 0x20E5, 0x20F0, 0x2CEF, 0x2CF1, 0x2DE0, 0x2DFF, 0x302A, 0x302D, 0x3099, 0x309A, 0xA674, 0xA67D, 0xA69E, 0xA69F, 0xA6F0, 0xA6F1, 0xA825, 0xA826, 0xA8C4, 0xA8C5, 0xA8E0, 0xA8F1, 0xA926, 0xA92D, 0xA947, 0xA951, 0xA980, 0xA982, 0xA9B6, 0xA9B9, 0xA9BC, 0xA9BD, 0xAA29, 0xAA2E, 0xAA31, 0xAA32, 0xAA35, 0xAA36, 0xAAB2, 0xAAB4, 0xAAB7, 0xAAB8, 0xAABE, 0xAABF, 0xAAEC, 0xAAED, 0xFE00, 0xFE0F, 0xFE20, 0xFE2F}

mn_ranges32 #

Source
@(rodata)
mn_ranges32: [206]i32 = [?]i32{0x10376, 0x1037A, 0x10A01, 0x10A03, 0x10A05, 0x10A06, 0x10A0C, 0x10A0F, 0x10A38, 0x10A3A, 0x10AE5, 0x10AE6, 0x10D24, 0x10D27, 0x10D69, 0x10D6D, 0x10EAB, 0x10EAC, 0x10EFA, 0x10EFF, 0x10F46, 0x10F50, 0x10F82, 0x10F85, 0x11038, 0x11046, 0x11073, 0x11074, 0x1107F, 0x11081, 0x110B3, 0x110B6, 0x110B9, 0x110BA, 0x11100, 0x11102, 0x11127, 0x1112B, 0x1112D, 0x11134, 0x11180, 0x11181, 0x111B6, 0x111BE, 0x111C9, 0x111CC, 0x1122F, 0x11231, 0x11236, 0x11237, 0x112E3, 0x112EA, 0x11300, 0x11301, 0x1133B, 0x1133C, 0x11366, 0x1136C, 0x11370, 0x11374, 0x113BB, 0x113C0, 0x113E1, 0x113E2, 0x11438, 0x1143F, 0x11442, 0x11444, 0x114B3, 0x114B8, 0x114BF, 0x114C0, 0x114C2, 0x114C3, 0x115B2, 0x115B5, 0x115BC, 0x115BD, 0x115BF, 0x115C0, 0x115DC, 0x115DD, 0x11633, 0x1163A, 0x1163F, 0x11640, 0x116B0, 0x116B5, 0x11722, 0x11725, 0x11727, 0x1172B, 0x1182F, 0x11837, 0x11839, 0x1183A, 0x1193B, 0x1193C, 0x119D4, 0x119D7, 0x119DA, 0x119DB, 0x11A01, 0x11A0A, 0x11A33, 0x11A38, 0x11A3B, 0x11A3E, 0x11A51, 0x11A56, 0x11A59, 0x11A5B, 0x11A8A, 0x11A96, 0x11A98, 0x11A99, 0x11B62, 0x11B64, 0x11C30, 0x11C36, 0x11C38, 0x11C3D, 0x11C92, 0x11CA7, 0x11CAA, 0x11CB0, 0x11CB2, 0x11CB3, 0x11CB5, 0x11CB6, 0x11D31, 0x11D36, 0x11D3C, 0x11D3D, 0x11D3F, 0x11D45, 0x11D90, 0x11D91, 0x11EF3, 0x11EF4, 0x11F00, 0x11F01, 0x11F36, 0x11F3A, 0x13447, 0x13455, 0x1611E, 0x16129, 0x1612D, 0x1612F, 0x16AF0, 0x16AF4, 0x16B30, 0x16B36, 0x16F8F, 0x16F92, 0x1BC9D, 0x1BC9E, 0x1CF00, 0x1CF2D, 0x1CF30, 0x1CF46, 0x1D167, 0x1D169, 0x1D17B, 0x1D182, 0x1D185, 0x1D18B, 0x1D1AA, 0x1D1AD, 0x1D242, 0x1D244, 0x1DA00, 0x1DA36, 0x1DA3B, 0x1DA6C, 0x1DA9B, 0x1DA9F, 0x1DAA1, 0x1DAAF, 0x1E000, 0x1E006, 0x1E008, 0x1E018, 0x1E01B, 0x1E021, 0x1E023, 0x1E024, 0x1E026, 0x1E02A, 0x1E130, 0x1E136, 0x1E2EC, 0x1E2EF, 0x1E4EC, 0x1E4EF, 0x1E5EE, 0x1E5EF, 0x1E6EE, 0x1E6EF, 0x1E8D0, 0x1E8D6, 0x1E944, 0x1E94A, 0xE0100, 0xE01EF}

mn_singles16 #

Source
@(rodata)
mn_singles16: [81]u16 = [?]u16{0x05BF, 0x05C7, 0x0670, 0x0711, 0x07FD, 0x093A, 0x093C, 0x094D, 0x0981, 0x09BC, 0x09CD, 0x09FE, 0x0A3C, 0x0A51, 0x0A75, 0x0ABC, 0x0ACD, 0x0B01, 0x0B3C, 0x0B3F, 0x0B4D, 0x0B82, 0x0BC0, 0x0BCD, 0x0C00, 0x0C04, 0x0C3C, 0x0C81, 0x0CBC, 0x0CBF, 0x0CC6, 0x0D4D, 0x0D81, 0x0DCA, 0x0DD6, 0x0E31, 0x0EB1, 0x0F35, 0x0F37, 0x0F39, 0x0FC6, 0x1082, 0x108D, 0x109D, 0x17C6, 0x17DD, 0x180F, 0x18A9, 0x1932, 0x1A1B, 0x1A56, 0x1A60, 0x1A62, 0x1A7F, 0x1B34, 0x1B3C, 0x1B42, 0x1BE6, 0x1BED, 0x1CED, 0x1CF4, 0x20E1, 0x2D7F, 0xA66F, 0xA802, 0xA806, 0xA80B, 0xA82C, 0xA8FF, 0xA9B3, 0xA9E5, 0xAA43, 0xAA4C, 0xAA7C, 0xAAB0, 0xAAC1, 0xAAF6, 0xABE5, 0xABE8, 0xABED, 0xFB1E}

mn_singles32 #

Source
@(rodata)
mn_singles32: [49]i32 = [?]i32{0x101FD, 0x102E0, 0x10A3F, 0x11001, 0x11070, 0x110C2, 0x11173, 0x111CF, 0x11234, 0x1123E, 0x11241, 0x112DF, 0x11340, 0x113CE, 0x113D0, 0x113D2, 0x11446, 0x1145E, 0x114BA, 0x1163D, 0x116AB, 0x116AD, 0x116B7, 0x1171D, 0x1171F, 0x1193E, 0x11943, 0x119E0, 0x11A47, 0x11B60, 0x11B66, 0x11C3F, 0x11D3A, 0x11D47, 0x11D95, 0x11D97, 0x11F40, 0x11F42, 0x11F5A, 0x13440, 0x16F4F, 0x16FE4, 0x1DA75, 0x1DA84, 0x1E08F, 0x1E2AE, 0x1E6E3, 0x1E6E6, 0x1E6F5}

nd_ranges #

Source
nd_ranges: Range = Range{ranges_16 = nd_ranges16[:], ranges_32 = nd_ranges32[:]}

nd_ranges16 #

Source
@(rodata)
nd_ranges16: [74]u16 = [?]u16{0x0030, 0x0039, 0x0660, 0x0669, 0x06F0, 0x06F9, 0x07C0, 0x07C9, 0x0966, 0x096F, 0x09E6, 0x09EF, 0x0A66, 0x0A6F, 0x0AE6, 0x0AEF, 0x0B66, 0x0B6F, 0x0BE6, 0x0BEF, 0x0C66, 0x0C6F, 0x0CE6, 0x0CEF, 0x0D66, 0x0D6F, 0x0DE6, 0x0DEF, 0x0E50, 0x0E59, 0x0ED0, 0x0ED9, 0x0F20, 0x0F29, 0x1040, 0x1049, 0x1090, 0x1099, 0x17E0, 0x17E9, 0x1810, 0x1819, 0x1946, 0x194F, 0x19D0, 0x19D9, 0x1A80, 0x1A89, 0x1A90, 0x1A99, 0x1B50, 0x1B59, 0x1BB0, 0x1BB9, 0x1C40, 0x1C49, 0x1C50, 0x1C59, 0xA620, 0xA629, 0xA8D0, 0xA8D9, 0xA900, 0xA909, 0xA9D0, 0xA9D9, 0xA9F0, 0xA9F9, 0xAA50, 0xAA59, 0xABF0, 0xABF9, 0xFF10, 0xFF19}

nd_ranges32 #

Source
@(rodata)
nd_ranges32: [70]i32 = [?]i32{0x104A0, 0x104A9, 0x10D30, 0x10D39, 0x10D40, 0x10D49, 0x11066, 0x1106F, 0x110F0, 0x110F9, 0x11136, 0x1113F, 0x111D0, 0x111D9, 0x112F0, 0x112F9, 0x11450, 0x11459, 0x114D0, 0x114D9, 0x11650, 0x11659, 0x116C0, 0x116C9, 0x116D0, 0x116E3, 0x11730, 0x11739, 0x118E0, 0x118E9, 0x11950, 0x11959, 0x11BF0, 0x11BF9, 0x11C50, 0x11C59, 0x11D50, 0x11D59, 0x11DA0, 0x11DA9, 0x11DE0, 0x11DE9, 0x11F50, 0x11F59, 0x16130, 0x16139, 0x16A60, 0x16A69, 0x16AC0, 0x16AC9, 0x16B50, 0x16B59, 0x16D70, 0x16D79, 0x1CCF0, 0x1CCF9, 0x1D7CE, 0x1D7FF, 0x1E140, 0x1E149, 0x1E2F0, 0x1E2F9, 0x1E4F0, 0x1E4F9, 0x1E5F1, 0x1E5FA, 0x1E950, 0x1E959, 0x1FBF0, 0x1FBF9}

nl_ranges #

Source
nl_ranges: Range = Range{single_16 = nl_singles16[:], ranges_16 = nl_ranges16[:], single_32 = nl_singles32[:], ranges_32 = nl_ranges32[:]}

nl_ranges16 #

Source
@(rodata)
nl_ranges16: [12]u16 = [?]u16{0x16EE, 0x16F0, 0x2160, 0x2182, 0x2185, 0x2188, 0x3021, 0x3029, 0x3038, 0x303A, 0xA6E6, 0xA6EF}

nl_ranges32 #

Source
@(rodata)
nl_ranges32: [8]i32 = [?]i32{0x10140, 0x10174, 0x103D1, 0x103D5, 0x12400, 0x1246E, 0x16FF4, 0x16FF6}

no_ranges #

Source
no_ranges: Range = Range{single_16 = no_singles16[:], ranges_16 = no_ranges16[:], ranges_32 = no_ranges32[:]}

no_ranges16 #

Source
@(rodata)
no_ranges16: [48]u16 = [?]u16{0x00B2, 0x00B3, 0x00BC, 0x00BE, 0x09F4, 0x09F9, 0x0B72, 0x0B77, 0x0BF0, 0x0BF2, 0x0C78, 0x0C7E, 0x0D58, 0x0D5E, 0x0D70, 0x0D78, 0x0F2A, 0x0F33, 0x1369, 0x137C, 0x17F0, 0x17F9, 0x2074, 0x2079, 0x2080, 0x2089, 0x2150, 0x215F, 0x2460, 0x249B, 0x24EA, 0x24FF, 0x2776, 0x2793, 0x3192, 0x3195, 0x3220, 0x3229, 0x3248, 0x324F, 0x3251, 0x325F, 0x3280, 0x3289, 0x32B1, 0x32BF, 0xA830, 0xA835}

no_ranges32 #

Source
@(rodata)
no_ranges32: [86]i32 = [?]i32{0x10107, 0x10133, 0x10175, 0x10178, 0x1018A, 0x1018B, 0x102E1, 0x102FB, 0x10320, 0x10323, 0x10858, 0x1085F, 0x10879, 0x1087F, 0x108A7, 0x108AF, 0x108FB, 0x108FF, 0x10916, 0x1091B, 0x109BC, 0x109BD, 0x109C0, 0x109CF, 0x109D2, 0x109FF, 0x10A40, 0x10A48, 0x10A7D, 0x10A7E, 0x10A9D, 0x10A9F, 0x10AEB, 0x10AEF, 0x10B58, 0x10B5F, 0x10B78, 0x10B7F, 0x10BA9, 0x10BAF, 0x10CFA, 0x10CFF, 0x10E60, 0x10E7E, 0x10F1D, 0x10F26, 0x10F51, 0x10F54, 0x10FC5, 0x10FCB, 0x11052, 0x11065, 0x111E1, 0x111F4, 0x1173A, 0x1173B, 0x118EA, 0x118F2, 0x11C5A, 0x11C6C, 0x11FC0, 0x11FD4, 0x16B5B, 0x16B61, 0x16E80, 0x16E96, 0x1D2C0, 0x1D2D3, 0x1D2E0, 0x1D2F3, 0x1D360, 0x1D378, 0x1E8C7, 0x1E8CF, 0x1EC71, 0x1ECAB, 0x1ECAD, 0x1ECAF, 0x1ECB1, 0x1ECB4, 0x1ED01, 0x1ED2D, 0x1ED2F, 0x1ED3D, 0x1F100, 0x1F10C}

no_singles16 #

Source
@(rodata)
no_singles16: [5]u16 = [?]u16{0x00B9, 0x19DA, 0x2070, 0x2189, 0x2CFD}

nonspacing_mark_ranges #

Source
@(rodata)
nonspacing_mark_ranges: [692]i32 = [?]i32{0x0300, 0x036F, 0x0483, 0x0487, 0x0591, 0x05BD, 0x05BF, 0x05BF, 0x05C1, 0x05C2, 0x05C4, 0x05C5, 0x05C7, 0x05C7, 0x0610, 0x061A, 0x064B, 0x065F, 0x0670, 0x0670, 0x06D6, 0x06DC, 0x06DF, 0x06E4, 0x06E7, 0x06E8, 0x06EA, 0x06ED, 0x0711, 0x0711, 0x0730, 0x074A, 0x07A6, 0x07B0, 0x07EB, 0x07F3, 0x07FD, 0x07FD, 0x0816, 0x0819, 0x081B, 0x0823, 0x0825, 0x0827, 0x0829, 0x082D, 0x0859, 0x085B, 0x0898, 0x089F, 0x08CA, 0x08E1, 0x08E3, 0x0902, 0x093A, 0x093A, 0x093C, 0x093C, 0x0941, 0x0948, 0x094D, 0x094D, 0x0951, 0x0957, 0x0962, 0x0963, 0x0981, 0x0981, 0x09BC, 0x09BC, 0x09C1, 0x09C4, 0x09CD, 0x09CD, 0x09E2, 0x09E3, 0x09FE, 0x09FE, 0x0A01, 0x0A02, 0x0A3C, 0x0A3C, 0x0A41, 0x0A42, 0x0A47, 0x0A48, 0x0A4B, 0x0A4D, 0x0A51, 0x0A51, 0x0A70, 0x0A71, 0x0A75, 0x0A75, 0x0A81, 0x0A82, 0x0ABC, 0x0ABC, 0x0AC1, 0x0AC5, 0x0AC7, 0x0AC8, 0x0ACD, 0x0ACD, 0x0AE2, 0x0AE3, 0x0AFA, 0x0AFF, 0x0B01, 0x0B01, 0x0B3C, 0x0B3C, 0x0B3F, 0x0B3F, 0x0B41, 0x0B44, 0x0B4D, 0x0B4D, 0x0B55, 0x0B56, 0x0B62, 0x0B63, 0x0B82, 0x0B82, 0x0BC0, 0x0BC0, 0x0BCD, 0x0BCD, 0x0C00, 0x0C00, 0x0C04, 0x0C04, 0x0C3C, 0x0C3C, 0x0C3E, 0x0C40, 0x0C46, 0x0C48, 0x0C4A, 0x0C4D, 0x0C55, 0x0C56, 0x0C62, 0x0C63, 0x0C81, 0x0C81, 0x0CBC, 0x0CBC, 0x0CBF, 0x0CBF, 0x0CC6, 0x0CC6, 0x0CCC, 0x0CCD, 0x0CE2, 0x0CE3, 0x0D00, 0x0D01, 0x0D3B, 0x0D3C, 0x0D41, 0x0D44, 0x0D4D, 0x0D4D, 0x0D62, 0x0D63, 0x0D81, 0x0D81, 0x0DCA, 0x0DCA, 0x0DD2, 0x0DD4, 0x0DD6, 0x0DD6, 0x0E31, 0x0E31, 0x0E34, 0x0E3A, 0x0E47, 0x0E4E, 0x0EB1, 0x0EB1, 0x0EB4, 0x0EBC, 0x0EC8, 0x0ECE, 0x0F18, 0x0F19, 0x0F35, 0x0F35, 0x0F37, 0x0F37, 0x0F39, 0x0F39, 0x0F71, 0x0F7E, 0x0F80, 0x0F84, 0x0F86, 0x0F87, 0x0F8D, 0x0F97, 0x0F99, 0x0FBC, 0x0FC6, 0x0FC6, 0x102D, 0x1030, 0x1032, 0x1037, 0x1039, 0x103A, 0x103D, 0x103E, 0x1058, 0x1059, 0x105E, 0x1060, 0x1071, 0x1074, 0x1082, 0x1082, 0x1085, 0x1086, 0x108D, 0x108D, 0x109D, 0x109D, 0x135D, 0x135F, 0x1712, 0x1714, 0x1732, 0x1733, 0x1752, 0x1753, 0x1772, 0x1773, 0x17B4, 0x17B5, 0x17B7, 0x17BD, 0x17C6, 0x17C6, 0x17C9, 0x17D3, 0x17DD, 0x17DD, 0x180B, 0x180D, 0x180F, 0x180F, 0x1885, 0x1886, 0x18A9, 0x18A9, 0x1920, 0x1922, 0x1927, 0x1928, 0x1932, 0x1932, 0x1939, 0x193B, 0x1A17, 0x1A18, 0x1A1B, 0x1A1B, 0x1A56, 0x1A56, 0x1A58, 0x1A5E, 0x1A60, 0x1A60, 0x1A62, 0x1A62, 0x1A65, 0x1A6C, 0x1A73, 0x1A7C, 0x1A7F, 0x1A7F, 0x1AB0, 0x1ABD, 0x1ABF, 0x1ACE, 0x1B00, 0x1B03, 0x1B34, 0x1B34, 0x1B36, 0x1B3A, 0x1B3C, 0x1B3C, 0x1B42, 0x1B42, 0x1B6B, 0x1B73, 0x1B80, 0x1B81, 0x1BA2, 0x1BA5, 0x1BA8, 0x1BA9, 0x1BAB, 0x1BAD, 0x1BE6, 0x1BE6, 0x1BE8, 0x1BE9, 0x1BED, 0x1BED, 0x1BEF, 0x1BF1, 0x1C2C, 0x1C33, 0x1C36, 0x1C37, 0x1CD0, 0x1CD2, 0x1CD4, 0x1CE0, 0x1CE2, 0x1CE8, 0x1CED, 0x1CED, 0x1CF4, 0x1CF4, 0x1CF8, 0x1CF9, 0x1DC0, 0x1DFF, 0x20D0, 0x20DC, 0x20E1, 0x20E1, 0x20E5, 0x20F0, 0x2CEF, 0x2CF1, 0x2D7F, 0x2D7F, 0x2DE0, 0x2DFF, 0x302A, 0x302D, 0x3099, 0x309A, 0xA66F, 0xA66F, 0xA674, 0xA67D, 0xA69E, 0xA69F, 0xA6F0, 0xA6F1, 0xA802, 0xA802, 0xA806, 0xA806, 0xA80B, 0xA80B, 0xA825, 0xA826, 0xA82C, 0xA82C, 0xA8C4, 0xA8C5, 0xA8E0, 0xA8F1, 0xA8FF, 0xA8FF, 0xA926, 0xA92D, 0xA947, 0xA951, 0xA980, 0xA982, 0xA9B3, 0xA9B3, 0xA9B6, 0xA9B9, 0xA9BC, 0xA9BD, 0xA9E5, 0xA9E5, 0xAA29, 0xAA2E, 0xAA31, 0xAA32, 0xAA35, 0xAA36, 0xAA43, 0xAA43, 0xAA4C, 0xAA4C, 0xAA7C, 0xAA7C, 0xAAB0, 0xAAB0, 0xAAB2, 0xAAB4, 0xAAB7, 0xAAB8, 0xAABE, 0xAABF, 0xAAC1, 0xAAC1, 0xAAEC, 0xAAED, 0xAAF6, 0xAAF6, 0xABE5, 0xABE5, 0xABE8, 0xABE8, 0xABED, 0xABED, 0xFB1E, 0xFB1E, 0xFE00, 0xFE0F, 0xFE20, 0xFE2F, 0x101FD, 0x101FD, 0x102E0, 0x102E0, 0x10376, 0x1037A, 0x10A01, 0x10A03, 0x10A05, 0x10A06, 0x10A0C, 0x10A0F, 0x10A38, 0x10A3A, 0x10A3F, 0x10A3F, 0x10AE5, 0x10AE6, 0x10D24, 0x10D27, 0x10EAB, 0x10EAC, 0x10EFD, 0x10EFF, 0x10F46, 0x10F50, 0x10F82, 0x10F85, 0x11001, 0x11001, 0x11038, 0x11046, 0x11070, 0x11070, 0x11073, 0x11074, 0x1107F, 0x11081, 0x110B3, 0x110B6, 0x110B9, 0x110BA, 0x110C2, 0x110C2, 0x11100, 0x11102, 0x11127, 0x1112B, 0x1112D, 0x11134, 0x11173, 0x11173, 0x11180, 0x11181, 0x111B6, 0x111BE, 0x111C9, 0x111CC, 0x111CF, 0x111CF, 0x1122F, 0x11231, 0x11234, 0x11234, 0x11236, 0x11237, 0x1123E, 0x1123E, 0x11241, 0x11241, 0x112DF, 0x112DF, 0x112E3, 0x112EA, 0x11300, 0x11301, 0x1133B, 0x1133C, 0x11340, 0x11340, 0x11366, 0x1136C, 0x11370, 0x11374, 0x11438, 0x1143F, 0x11442, 0x11444, 0x11446, 0x11446, 0x1145E, 0x1145E, 0x114B3, 0x114B8, 0x114BA, 0x114BA, 0x114BF, 0x114C0, 0x114C2, 0x114C3, 0x115B2, 0x115B5, 0x115BC, 0x115BD, 0x115BF, 0x115C0, 0x115DC, 0x115DD, 0x11633, 0x1163A, 0x1163D, 0x1163D, 0x1163F, 0x11640, 0x116AB, 0x116AB, 0x116AD, 0x116AD, 0x116B0, 0x116B5, 0x116B7, 0x116B7, 0x1171D, 0x1171F, 0x11722, 0x11725, 0x11727, 0x1172B, 0x1182F, 0x11837, 0x11839, 0x1183A, 0x1193B, 0x1193C, 0x1193E, 0x1193E, 0x11943, 0x11943, 0x119D4, 0x119D7, 0x119DA, 0x119DB, 0x119E0, 0x119E0, 0x11A01, 0x11A0A, 0x11A33, 0x11A38, 0x11A3B, 0x11A3E, 0x11A47, 0x11A47, 0x11A51, 0x11A56, 0x11A59, 0x11A5B, 0x11A8A, 0x11A96, 0x11A98, 0x11A99, 0x11C30, 0x11C36, 0x11C38, 0x11C3D, 0x11C3F, 0x11C3F, 0x11C92, 0x11CA7, 0x11CAA, 0x11CB0, 0x11CB2, 0x11CB3, 0x11CB5, 0x11CB6, 0x11D31, 0x11D36, 0x11D3A, 0x11D3A, 0x11D3C, 0x11D3D, 0x11D3F, 0x11D45, 0x11D47, 0x11D47, 0x11D90, 0x11D91, 0x11D95, 0x11D95, 0x11D97, 0x11D97, 0x11EF3, 0x11EF4, 0x11F00, 0x11F01, 0x11F36, 0x11F3A, 0x11F40, 0x11F40, 0x11F42, 0x11F42, 0x13440, 0x13440, 0x13447, 0x13455, 0x16AF0, 0x16AF4, 0x16B30, 0x16B36, 0x16F4F, 0x16F4F, 0x16F8F, 0x16F92, 0x16FE4, 0x16FE4, 0x1BC9D, 0x1BC9E, 0x1CF00, 0x1CF2D, 0x1CF30, 0x1CF46, 0x1D167, 0x1D169, 0x1D17B, 0x1D182, 0x1D185, 0x1D18B, 0x1D1AA, 0x1D1AD, 0x1D242, 0x1D244, 0x1DA00, 0x1DA36, 0x1DA3B, 0x1DA6C, 0x1DA75, 0x1DA75, 0x1DA84, 0x1DA84, 0x1DA9B, 0x1DA9F, 0x1DAA1, 0x1DAAF, 0x1E000, 0x1E006, 0x1E008, 0x1E018, 0x1E01B, 0x1E021, 0x1E023, 0x1E024, 0x1E026, 0x1E02A, 0x1E08F, 0x1E08F, 0x1E130, 0x1E136, 0x1E2AE, 0x1E2AE, 0x1E2EC, 0x1E2EF, 0x1E4EC, 0x1E4EF, 0x1E8D0, 0x1E8D6, 0x1E944, 0x1E94A, 0xE0100, 0xE01EF}

normalized_east_asian_width_ranges #

Source
@(rodata)
normalized_east_asian_width_ranges: [489]i32 = [?]i32{0x0000, 0x10FF, 1, 0x1100, 0x115F, 2, 0x1160, 0x2319, 1, 0x231A, 0x231B, 2, 0x231C, 0x2328, 1, 0x2329, 0x232A, 2, 0x232B, 0x23E8, 1, 0x23E9, 0x23EC, 2, 0x23ED, 0x23EF, 1, 0x23F0, 0x23F0, 2, 0x23F1, 0x23F2, 1, 0x23F3, 0x23F3, 2, 0x23F4, 0x25FC, 1, 0x25FD, 0x25FE, 2, 0x25FF, 0x2613, 1, 0x2614, 0x2615, 2, 0x2616, 0x2647, 1, 0x2648, 0x2653, 2, 0x2654, 0x267E, 1, 0x267F, 0x267F, 2, 0x2680, 0x2692, 1, 0x2693, 0x2693, 2, 0x2694, 0x26A0, 1, 0x26A1, 0x26A1, 2, 0x26A2, 0x26A9, 1, 0x26AA, 0x26AB, 2, 0x26AC, 0x26BC, 1, 0x26BD, 0x26BE, 2, 0x26BF, 0x26C3, 1, 0x26C4, 0x26C5, 2, 0x26C6, 0x26CD, 1, 0x26CE, 0x26CE, 2, 0x26CF, 0x26D3, 1, 0x26D4, 0x26D4, 2, 0x26D5, 0x26E9, 1, 0x26EA, 0x26EA, 2, 0x26EB, 0x26F1, 1, 0x26F2, 0x26F3, 2, 0x26F4, 0x26F4, 1, 0x26F5, 0x26F5, 2, 0x26F6, 0x26F9, 1, 0x26FA, 0x26FA, 2, 0x26FB, 0x26FC, 1, 0x26FD, 0x26FD, 2, 0x26FE, 0x2704, 1, 0x2705, 0x2705, 2, 0x2706, 0x2709, 1, 0x270A, 0x270B, 2, 0x270C, 0x2727, 1, 0x2728, 0x2728, 2, 0x2729, 0x274B, 1, 0x274C, 0x274C, 2, 0x274D, 0x274D, 1, 0x274E, 0x274E, 2, 0x274F, 0x2752, 1, 0x2753, 0x2755, 2, 0x2756, 0x2756, 1, 0x2757, 0x2757, 2, 0x2758, 0x2794, 1, 0x2795, 0x2797, 2, 0x2798, 0x27AF, 1, 0x27B0, 0x27B0, 2, 0x27B1, 0x27BE, 1, 0x27BF, 0x27BF, 2, 0x27C0, 0x2B1A, 1, 0x2B1B, 0x2B1C, 2, 0x2B1D, 0x2B4F, 1, 0x2B50, 0x2B50, 2, 0x2B51, 0x2B54, 1, 0x2B55, 0x2B55, 2, 0x2B56, 0x2E5D, 1, 0x2E80, 0x303E, 2, 0x303F, 0x303F, 1, 0x3041, 0x3247, 2, 0x3248, 0x324F, 1, 0x3250, 0x4DBF, 2, 0x4DC0, 0x4DFF, 1, 0x4E00, 0xA4C6, 2, 0xA4D0, 0xA95F, 1, 0xA960, 0xA97C, 2, 0xA980, 0xABF9, 1, 0xAC00, 0xD7A3, 2, 0xD7B0, 0xF8FF, 1, 0xF900, 0xFAFF, 2, 0xFB00, 0xFE0F, 1, 0xFE10, 0xFE19, 2, 0xFE20, 0xFE2F, 1, 0xFE30, 0xFE6B, 2, 0xFE70, 0xFEFF, 1, 0xFF01, 0xFF60, 2, 0xFF61, 0xFFDC, 1, 0xFFE0, 0xFFE6, 2, 0xFFE8, 0x16F9F, 1, 0x16FE0, 0x1B2FB, 2, 0x1BC00, 0x1F003, 1, 0x1F004, 0x1F004, 2, 0x1F005, 0x1F0CE, 1, 0x1F0CF, 0x1F0CF, 2, 0x1F0D1, 0x1F18D, 1, 0x1F18E, 0x1F18E, 2, 0x1F18F, 0x1F190, 1, 0x1F191, 0x1F19A, 2, 0x1F19B, 0x1F1FF, 1, 0x1F200, 0x1F320, 2, 0x1F321, 0x1F32C, 1, 0x1F32D, 0x1F335, 2, 0x1F336, 0x1F336, 1, 0x1F337, 0x1F37C, 2, 0x1F37D, 0x1F37D, 1, 0x1F37E, 0x1F393, 2, 0x1F394, 0x1F39F, 1, 0x1F3A0, 0x1F3CA, 2, 0x1F3CB, 0x1F3CE, 1, 0x1F3CF, 0x1F3D3, 2, 0x1F3D4, 0x1F3DF, 1, 0x1F3E0, 0x1F3F0, 2, 0x1F3F1, 0x1F3F3, 1, 0x1F3F4, 0x1F3F4, 2, 0x1F3F5, 0x1F3F7, 1, 0x1F3F8, 0x1F43E, 2, 0x1F43F, 0x1F43F, 1, 0x1F440, 0x1F440, 2, 0x1F441, 0x1F441, 1, 0x1F442, 0x1F4FC, 2, 0x1F4FD, 0x1F4FE, 1, 0x1F4FF, 0x1F53D, 2, 0x1F53E, 0x1F54A, 1, 0x1F54B, 0x1F54E, 2, 0x1F54F, 0x1F54F, 1, 0x1F550, 0x1F567, 2, 0x1F568, 0x1F579, 1, 0x1F57A, 0x1F57A, 2, 0x1F57B, 0x1F594, 1, 0x1F595, 0x1F596, 2, 0x1F597, 0x1F5A3, 1, 0x1F5A4, 0x1F5A4, 2, 0x1F5A5, 0x1F5FA, 1, 0x1F5FB, 0x1F64F, 2, 0x1F650, 0x1F67F, 1, 0x1F680, 0x1F6C5, 2, 0x1F6C6, 0x1F6CB, 1, 0x1F6CC, 0x1F6CC, 2, 0x1F6CD, 0x1F6CF, 1, 0x1F6D0, 0x1F6D2, 2, 0x1F6D3, 0x1F6D4, 1, 0x1F6D5, 0x1F6DF, 2, 0x1F6E0, 0x1F6EA, 1, 0x1F6EB, 0x1F6EC, 2, 0x1F6F0, 0x1F6F3, 1, 0x1F6F4, 0x1F6FC, 2, 0x1F700, 0x1F7D9, 1, 0x1F7E0, 0x1F7F0, 2, 0x1F800, 0x1F90B, 1, 0x1F90C, 0x1F93A, 2, 0x1F93B, 0x1F93B, 1, 0x1F93C, 0x1F945, 2, 0x1F946, 0x1F946, 1, 0x1F947, 0x1F9FF, 2, 0x1FA00, 0x1FA6D, 1, 0x1FA70, 0x1FAF8, 2, 0x1FB00, 0x1FBF9, 1, 0x20000, 0x3FFFD, 2, 0xE0001, 0x10FFFD, 1}

Fullwidth (F) and Wide (W) are counted as 2. Everything else is 1. Derived from: https://unicode.org/Public/15.1.0/ucd/EastAsianWidth.txt

other_lowercase_ranges #

Source
other_lowercase_ranges: Range = Range{single_16 = other_lowercase_singles16[:], ranges_16 = other_lowercase_ranges16[:], single_32 = other_lowercase_singles32[:], ranges_32 = other_lowercase_ranges32[:]}

other_lowercase_ranges16 #

Source
@(rodata)
other_lowercase_ranges16: [26]u16 = [?]u16{0x02B0, 0x02B8, 0x02C0, 0x02C1, 0x02E0, 0x02E4, 0x1D2C, 0x1D6A, 0x1D9B, 0x1DBF, 0x2090, 0x209C, 0x2170, 0x217F, 0x24D0, 0x24E9, 0x2C7C, 0x2C7D, 0xA69C, 0xA69D, 0xA7F1, 0xA7F4, 0xA7F8, 0xA7F9, 0xAB5C, 0xAB5F}

other_lowercase_ranges32 #

Source
@(rodata)
other_lowercase_ranges32: [8]i32 = [?]i32{0x10783, 0x10785, 0x10787, 0x107B0, 0x107B2, 0x107BA, 0x1E030, 0x1E06D}

other_lowercase_singles16 #

Source
@(rodata)
other_lowercase_singles16: [10]u16 = [?]u16{0x00AA, 0x00BA, 0x0345, 0x037A, 0x10FC, 0x1D78, 0x2071, 0x207F, 0xA770, 0xAB69}

other_lowercase_singles32 #

Source
@(rodata)
other_lowercase_singles32: [1]i32 = [?]i32{0x10780}

other_uppercase_ranges #

Source
other_uppercase_ranges: Range = Range{ranges_16 = other_uppercase_ranges16[:], ranges_32 = other_uppercase_ranges32[:]}

other_uppercase_ranges16 #

Source
@(rodata)
other_uppercase_ranges16: [4]u16 = [?]u16{0x2160, 0x216F, 0x24B6, 0x24CF}

other_uppercase_ranges32 #

Source
@(rodata)
other_uppercase_ranges32: [6]i32 = [?]i32{0x1F130, 0x1F149, 0x1F150, 0x1F169, 0x1F170, 0x1F189}

pc_ranges #

Source
pc_ranges: Range = Range{single_16 = pc_singles16[:], ranges_16 = pc_ranges16[:]}

pc_ranges16 #

Source
@(rodata)
pc_ranges16: [6]u16 = [?]u16{0x203F, 0x2040, 0xFE33, 0xFE34, 0xFE4D, 0xFE4F}

pc_singles16 #

Source
@(rodata)
pc_singles16: [3]u16 = [?]u16{0x005F, 0x2054, 0xFF3F}

pd_ranges #

Source
pd_ranges: Range = Range{single_16 = pd_singles16[:], ranges_16 = pd_ranges16[:], single_32 = pd_singles32[:]}

pd_ranges16 #

Source
@(rodata)
pd_ranges16: [6]u16 = [?]u16{0x2010, 0x2015, 0x2E3A, 0x2E3B, 0xFE31, 0xFE32}

pd_singles16 #

Source
@(rodata)
pd_singles16: [15]u16 = [?]u16{0x002D, 0x058A, 0x05BE, 0x1400, 0x1806, 0x2E17, 0x2E1A, 0x2E40, 0x2E5D, 0x301C, 0x3030, 0x30A0, 0xFE58, 0xFE63, 0xFF0D}

pe_ranges #

Source
pe_ranges: Range = Range{single_16 = pe_singles16[:], ranges_16 = pe_ranges16[:]}

pe_singles16 #

Source
@(rodata)
pe_singles16: [75]u16 = [?]u16{0x0029, 0x005D, 0x007D, 0x0F3B, 0x0F3D, 0x169C, 0x2046, 0x207E, 0x208E, 0x2309, 0x230B, 0x232A, 0x2769, 0x276B, 0x276D, 0x276F, 0x2771, 0x2773, 0x2775, 0x27C6, 0x27E7, 0x27E9, 0x27EB, 0x27ED, 0x27EF, 0x2984, 0x2986, 0x2988, 0x298A, 0x298C, 0x298E, 0x2990, 0x2992, 0x2994, 0x2996, 0x2998, 0x29D9, 0x29DB, 0x29FD, 0x2E23, 0x2E25, 0x2E27, 0x2E29, 0x2E56, 0x2E58, 0x2E5A, 0x2E5C, 0x3009, 0x300B, 0x300D, 0x300F, 0x3011, 0x3015, 0x3017, 0x3019, 0x301B, 0xFD3E, 0xFE18, 0xFE36, 0xFE38, 0xFE3A, 0xFE3C, 0xFE3E, 0xFE40, 0xFE42, 0xFE44, 0xFE48, 0xFE5A, 0xFE5C, 0xFE5E, 0xFF09, 0xFF3D, 0xFF5D, 0xFF60, 0xFF63}

pf_singles16 #

Source
@(rodata)
pf_singles16: [10]u16 = [?]u16{0x00BB, 0x2019, 0x201D, 0x203A, 0x2E03, 0x2E05, 0x2E0A, 0x2E0D, 0x2E1D, 0x2E21}

pi_ranges #

Source
pi_ranges: Range = Range{single_16 = pi_singles16[:], ranges_16 = pi_ranges16[:]}

pi_singles16 #

Source
@(rodata)
pi_singles16: [10]u16 = [?]u16{0x00AB, 0x2018, 0x201F, 0x2039, 0x2E02, 0x2E04, 0x2E09, 0x2E0C, 0x2E1C, 0x2E20}

po_ranges #

Source
po_ranges: Range = Range{single_16 = po_singles16[:], ranges_16 = po_ranges16[:], single_32 = po_singles32[:], ranges_32 = po_ranges32[:]}

po_ranges16 #

Source
@(rodata)
po_ranges16: [168]u16 = [?]u16{0x0021, 0x0023, 0x0025, 0x0027, 0x002E, 0x002F, 0x003A, 0x003B, 0x003F, 0x0040, 0x00B6, 0x00B7, 0x055A, 0x055F, 0x05F3, 0x05F4, 0x0609, 0x060A, 0x060C, 0x060D, 0x061D, 0x061F, 0x066A, 0x066D, 0x0700, 0x070D, 0x07F7, 0x07F9, 0x0830, 0x083E, 0x0964, 0x0965, 0x0E5A, 0x0E5B, 0x0F04, 0x0F12, 0x0FD0, 0x0FD4, 0x0FD9, 0x0FDA, 0x104A, 0x104F, 0x1360, 0x1368, 0x16EB, 0x16ED, 0x1735, 0x1736, 0x17D4, 0x17D6, 0x17D8, 0x17DA, 0x1800, 0x1805, 0x1807, 0x180A, 0x1944, 0x1945, 0x1A1E, 0x1A1F, 0x1AA0, 0x1AA6, 0x1AA8, 0x1AAD, 0x1B4E, 0x1B4F, 0x1B5A, 0x1B60, 0x1B7D, 0x1B7F, 0x1BFC, 0x1BFF, 0x1C3B, 0x1C3F, 0x1C7E, 0x1C7F, 0x1CC0, 0x1CC7, 0x2016, 0x2017, 0x2020, 0x2027, 0x2030, 0x2038, 0x203B, 0x203E, 0x2041, 0x2043, 0x2047, 0x2051, 0x2055, 0x205E, 0x2CF9, 0x2CFC, 0x2CFE, 0x2CFF, 0x2E00, 0x2E01, 0x2E06, 0x2E08, 0x2E0E, 0x2E16, 0x2E18, 0x2E19, 0x2E1E, 0x2E1F, 0x2E2A, 0x2E2E, 0x2E30, 0x2E39, 0x2E3C, 0x2E3F, 0x2E43, 0x2E4F, 0x2E52, 0x2E54, 0x3001, 0x3003, 0xA4FE, 0xA4FF, 0xA60D, 0xA60F, 0xA6F2, 0xA6F7, 0xA874, 0xA877, 0xA8CE, 0xA8CF, 0xA8F8, 0xA8FA, 0xA92E, 0xA92F, 0xA9C1, 0xA9CD, 0xA9DE, 0xA9DF, 0xAA5C, 0xAA5F, 0xAADE, 0xAADF, 0xAAF0, 0xAAF1, 0xFE10, 0xFE16, 0xFE45, 0xFE46, 0xFE49, 0xFE4C, 0xFE50, 0xFE52, 0xFE54, 0xFE57, 0xFE5F, 0xFE61, 0xFE6A, 0xFE6B, 0xFF01, 0xFF03, 0xFF05, 0xFF07, 0xFF0E, 0xFF0F, 0xFF1A, 0xFF1B, 0xFF1F, 0xFF20, 0xFF64, 0xFF65}

po_ranges32 #

Source
@(rodata)
po_ranges32: [80]i32 = [?]i32{0x10100, 0x10102, 0x10A50, 0x10A58, 0x10AF0, 0x10AF6, 0x10B39, 0x10B3F, 0x10B99, 0x10B9C, 0x10F55, 0x10F59, 0x10F86, 0x10F89, 0x11047, 0x1104D, 0x110BB, 0x110BC, 0x110BE, 0x110C1, 0x11140, 0x11143, 0x11174, 0x11175, 0x111C5, 0x111C8, 0x111DD, 0x111DF, 0x11238, 0x1123D, 0x113D4, 0x113D5, 0x113D7, 0x113D8, 0x1144B, 0x1144F, 0x1145A, 0x1145B, 0x115C1, 0x115D7, 0x11641, 0x11643, 0x11660, 0x1166C, 0x1173C, 0x1173E, 0x11944, 0x11946, 0x11A3F, 0x11A46, 0x11A9A, 0x11A9C, 0x11A9E, 0x11AA2, 0x11B00, 0x11B09, 0x11C41, 0x11C45, 0x11C70, 0x11C71, 0x11EF7, 0x11EF8, 0x11F43, 0x11F4F, 0x12470, 0x12474, 0x12FF1, 0x12FF2, 0x16A6E, 0x16A6F, 0x16B37, 0x16B3B, 0x16D6D, 0x16D6F, 0x16E97, 0x16E9A, 0x1DA87, 0x1DA8B, 0x1E95E, 0x1E95F}

po_singles16 #

Source
@(rodata)
po_singles16: [47]u16 = [?]u16{0x002A, 0x002C, 0x005C, 0x00A1, 0x00A7, 0x00BF, 0x037E, 0x0387, 0x0589, 0x05C0, 0x05C3, 0x05C6, 0x061B, 0x06D4, 0x085E, 0x0970, 0x09FD, 0x0A76, 0x0AF0, 0x0C77, 0x0C84, 0x0DF4, 0x0E4F, 0x0F14, 0x0F85, 0x10FB, 0x166E, 0x1CD3, 0x2053, 0x2D70, 0x2E0B, 0x2E1B, 0x2E41, 0x303D, 0x30FB, 0xA673, 0xA67E, 0xA8FC, 0xA95F, 0xABEB, 0xFE19, 0xFE30, 0xFE68, 0xFF0A, 0xFF0C, 0xFF3C, 0xFF61}

po_singles32 #

Source
@(rodata)
po_singles32: [23]i32 = [?]i32{0x1039F, 0x103D0, 0x1056F, 0x10857, 0x1091F, 0x1093F, 0x10A7F, 0x10ED0, 0x111CD, 0x111DB, 0x112A9, 0x1145D, 0x114C6, 0x116B9, 0x1183B, 0x119E2, 0x11BE1, 0x11FFF, 0x16AF5, 0x16B44, 0x16FE2, 0x1BC9F, 0x1E5FF}

ps_singles16 #

Source
@(rodata)
ps_singles16: [79]u16 = [?]u16{0x0028, 0x005B, 0x007B, 0x0F3A, 0x0F3C, 0x169B, 0x201A, 0x201E, 0x2045, 0x207D, 0x208D, 0x2308, 0x230A, 0x2329, 0x2768, 0x276A, 0x276C, 0x276E, 0x2770, 0x2772, 0x2774, 0x27C5, 0x27E6, 0x27E8, 0x27EA, 0x27EC, 0x27EE, 0x2983, 0x2985, 0x2987, 0x2989, 0x298B, 0x298D, 0x298F, 0x2991, 0x2993, 0x2995, 0x2997, 0x29D8, 0x29DA, 0x29FC, 0x2E22, 0x2E24, 0x2E26, 0x2E28, 0x2E42, 0x2E55, 0x2E57, 0x2E59, 0x2E5B, 0x3008, 0x300A, 0x300C, 0x300E, 0x3010, 0x3014, 0x3016, 0x3018, 0x301A, 0x301D, 0xFD3F, 0xFE17, 0xFE35, 0xFE37, 0xFE39, 0xFE3B, 0xFE3D, 0xFE3F, 0xFE41, 0xFE43, 0xFE47, 0xFE59, 0xFE5B, 0xFE5D, 0xFF08, 0xFF3B, 0xFF5B, 0xFF5F, 0xFF62}

sc_ranges #

Source
sc_ranges: Range = Range{single_16 = sc_singles16[:], ranges_16 = sc_ranges16[:], single_32 = sc_singles32[:], ranges_32 = sc_ranges32[:]}

sc_ranges16 #

Source
@(rodata)
sc_ranges16: [12]u16 = [?]u16{0x00A2, 0x00A5, 0x07FE, 0x07FF, 0x09F2, 0x09F3, 0x20A0, 0x20C1, 0xFFE0, 0xFFE1, 0xFFE5, 0xFFE6}

sc_singles16 #

Source
@(rodata)
sc_singles16: [12]u16 = [?]u16{0x0024, 0x058F, 0x060B, 0x09FB, 0x0AF1, 0x0BF9, 0x0E3F, 0x17DB, 0xA838, 0xFDFC, 0xFE69, 0xFF04}

sk_ranges #

Source
sk_ranges: Range = Range{single_16 = sk_singles16[:], ranges_16 = sk_ranges16[:], ranges_32 = sk_ranges32[:]}

sk_ranges16 #

Source
@(rodata)
sk_ranges16: [32]u16 = [?]u16{0x02C2, 0x02C5, 0x02D2, 0x02DF, 0x02E5, 0x02EB, 0x02EF, 0x02FF, 0x0384, 0x0385, 0x1FBF, 0x1FC1, 0x1FCD, 0x1FCF, 0x1FDD, 0x1FDF, 0x1FED, 0x1FEF, 0x1FFD, 0x1FFE, 0x309B, 0x309C, 0xA700, 0xA716, 0xA720, 0xA721, 0xA789, 0xA78A, 0xAB6A, 0xAB6B, 0xFBB2, 0xFBC2}

sk_singles16 #

Source
@(rodata)
sk_singles16: [14]u16 = [?]u16{0x005E, 0x0060, 0x00A8, 0x00AF, 0x00B4, 0x00B8, 0x02ED, 0x0375, 0x0888, 0x1FBD, 0xAB5B, 0xFF3E, 0xFF40, 0xFFE3}

sm_ranges #

Source
sm_ranges: Range = Range{single_16 = sm_singles16[:], ranges_16 = sm_ranges16[:], single_32 = sm_singles32[:], ranges_32 = sm_ranges32[:]}

sm_ranges16 #

Source
@(rodata)
sm_ranges16: [50]u16 = [?]u16{0x003C, 0x003E, 0x0606, 0x0608, 0x207A, 0x207C, 0x208A, 0x208C, 0x2140, 0x2144, 0x2190, 0x2194, 0x219A, 0x219B, 0x21CE, 0x21CF, 0x21F4, 0x22FF, 0x2320, 0x2321, 0x239B, 0x23B3, 0x23DC, 0x23E1, 0x25F8, 0x25FF, 0x27C0, 0x27C4, 0x27C7, 0x27E5, 0x27F0, 0x27FF, 0x2900, 0x2982, 0x2999, 0x29D7, 0x29DC, 0x29FB, 0x29FE, 0x2AFF, 0x2B30, 0x2B44, 0x2B47, 0x2B4C, 0xFE64, 0xFE66, 0xFF1C, 0xFF1E, 0xFFE9, 0xFFEC}

sm_ranges32 #

Source
@(rodata)
sm_ranges32: [6]i32 = [?]i32{0x10D8E, 0x10D8F, 0x1EEF0, 0x1EEF1, 0x1F8D0, 0x1F8D8}

sm_singles16 #

Source
@(rodata)
sm_singles16: [28]u16 = [?]u16{0x002B, 0x007C, 0x007E, 0x00AC, 0x00B1, 0x00D7, 0x00F7, 0x03F6, 0x2044, 0x2052, 0x2118, 0x214B, 0x21A0, 0x21A3, 0x21A6, 0x21AE, 0x21D2, 0x21D4, 0x237C, 0x25B7, 0x25C1, 0x266F, 0xFB29, 0xFE62, 0xFF0B, 0xFF5C, 0xFF5E, 0xFFE2}

sm_singles32 #

Source
@(rodata)
sm_singles32: [11]i32 = [?]i32{0x1CEF0, 0x1D6C1, 0x1D6DB, 0x1D6FB, 0x1D715, 0x1D735, 0x1D74F, 0x1D76F, 0x1D789, 0x1D7A9, 0x1D7C3}

so_ranges #

Source
so_ranges: Range = Range{single_16 = so_singles16[:], ranges_16 = so_ranges16[:], single_32 = so_singles32[:], ranges_32 = so_ranges32[:]}

so_ranges16 #

Source
@(rodata)
so_ranges16: [162]u16 = [?]u16{0x058D, 0x058E, 0x060E, 0x060F, 0x06FD, 0x06FE, 0x0BF3, 0x0BF8, 0x0F01, 0x0F03, 0x0F15, 0x0F17, 0x0F1A, 0x0F1F, 0x0FBE, 0x0FC5, 0x0FC7, 0x0FCC, 0x0FCE, 0x0FCF, 0x0FD5, 0x0FD8, 0x109E, 0x109F, 0x1390, 0x1399, 0x19DE, 0x19FF, 0x1B61, 0x1B6A, 0x1B74, 0x1B7C, 0x2100, 0x2101, 0x2103, 0x2106, 0x2108, 0x2109, 0x2116, 0x2117, 0x211E, 0x2123, 0x213A, 0x213B, 0x214C, 0x214D, 0x218A, 0x218B, 0x2195, 0x2199, 0x219C, 0x219F, 0x21A1, 0x21A2, 0x21A4, 0x21A5, 0x21A7, 0x21AD, 0x21AF, 0x21CD, 0x21D0, 0x21D1, 0x21D5, 0x21F3, 0x2300, 0x2307, 0x230C, 0x231F, 0x2322, 0x2328, 0x232B, 0x237B, 0x237D, 0x239A, 0x23B4, 0x23DB, 0x23E2, 0x2429, 0x2440, 0x244A, 0x249C, 0x24E9, 0x2500, 0x25B6, 0x25B8, 0x25C0, 0x25C2, 0x25F7, 0x2600, 0x266E, 0x2670, 0x2767, 0x2794, 0x27BF, 0x2800, 0x28FF, 0x2B00, 0x2B2F, 0x2B45, 0x2B46, 0x2B4D, 0x2B73, 0x2B76, 0x2BFF, 0x2CE5, 0x2CEA, 0x2E50, 0x2E51, 0x2E80, 0x2E99, 0x2E9B, 0x2EF3, 0x2F00, 0x2FD5, 0x2FF0, 0x2FFF, 0x3012, 0x3013, 0x3036, 0x3037, 0x303E, 0x303F, 0x3190, 0x3191, 0x3196, 0x319F, 0x31C0, 0x31E5, 0x3200, 0x321E, 0x322A, 0x3247, 0x3260, 0x327F, 0x328A, 0x32B0, 0x32C0, 0x33FF, 0x4DC0, 0x4DFF, 0xA490, 0xA4C6, 0xA828, 0xA82B, 0xA836, 0xA837, 0xAA77, 0xAA79, 0xFBC3, 0xFBD2, 0xFD40, 0xFD4F, 0xFD90, 0xFD91, 0xFDC8, 0xFDCF, 0xFDFD, 0xFDFF, 0xFFED, 0xFFEE, 0xFFFC, 0xFFFD}

so_ranges32 #

Source
@(rodata)
so_ranges32: [130]i32 = [?]i32{0x10137, 0x1013F, 0x10179, 0x10189, 0x1018C, 0x1018E, 0x10190, 0x1019C, 0x101D0, 0x101FC, 0x10877, 0x10878, 0x10ED1, 0x10ED8, 0x11FD5, 0x11FDC, 0x11FE1, 0x11FF1, 0x16B3C, 0x16B3F, 0x1CC00, 0x1CCEF, 0x1CCFA, 0x1CCFC, 0x1CD00, 0x1CEB3, 0x1CEBA, 0x1CED0, 0x1CEE0, 0x1CEEF, 0x1CF50, 0x1CFC3, 0x1D000, 0x1D0F5, 0x1D100, 0x1D126, 0x1D129, 0x1D164, 0x1D16A, 0x1D16C, 0x1D183, 0x1D184, 0x1D18C, 0x1D1A9, 0x1D1AE, 0x1D1EA, 0x1D200, 0x1D241, 0x1D300, 0x1D356, 0x1D800, 0x1D9FF, 0x1DA37, 0x1DA3A, 0x1DA6D, 0x1DA74, 0x1DA76, 0x1DA83, 0x1DA85, 0x1DA86, 0x1F000, 0x1F02B, 0x1F030, 0x1F093, 0x1F0A0, 0x1F0AE, 0x1F0B1, 0x1F0BF, 0x1F0C1, 0x1F0CF, 0x1F0D1, 0x1F0F5, 0x1F10D, 0x1F1AD, 0x1F1E6, 0x1F202, 0x1F210, 0x1F23B, 0x1F240, 0x1F248, 0x1F250, 0x1F251, 0x1F260, 0x1F265, 0x1F300, 0x1F3FA, 0x1F400, 0x1F6D8, 0x1F6DC, 0x1F6EC, 0x1F6F0, 0x1F6FC, 0x1F700, 0x1F7D9, 0x1F7E0, 0x1F7EB, 0x1F800, 0x1F80B, 0x1F810, 0x1F847, 0x1F850, 0x1F859, 0x1F860, 0x1F887, 0x1F890, 0x1F8AD, 0x1F8B0, 0x1F8BB, 0x1F8C0, 0x1F8C1, 0x1F900, 0x1FA57, 0x1FA60, 0x1FA6D, 0x1FA70, 0x1FA7C, 0x1FA80, 0x1FA8A, 0x1FA8E, 0x1FAC6, 0x1FACD, 0x1FADC, 0x1FADF, 0x1FAEA, 0x1FAEF, 0x1FAF8, 0x1FB00, 0x1FB92, 0x1FB94, 0x1FBEF}

so_singles16 #

Source
@(rodata)
so_singles16: [35]u16 = [?]u16{0x00A6, 0x00A9, 0x00AE, 0x00B0, 0x0482, 0x06DE, 0x06E9, 0x07F6, 0x09FA, 0x0B70, 0x0BFA, 0x0C7F, 0x0D4F, 0x0D79, 0x0F13, 0x0F34, 0x0F36, 0x0F38, 0x166D, 0x1940, 0x2114, 0x2125, 0x2127, 0x2129, 0x212E, 0x214A, 0x214F, 0x21D3, 0x3004, 0x3020, 0x31EF, 0x3250, 0xA839, 0xFFE4, 0xFFE8}

so_singles32 #

Source
@(rodata)
so_singles32: [12]i32 = [?]i32{0x101A0, 0x10AC8, 0x1173F, 0x16B45, 0x1BC9C, 0x1D245, 0x1E14F, 0x1ECAC, 0x1ED2E, 0x1F7F0, 0x1FAC8, 0x1FBFA}

space_ranges #

Source
@(rodata)
space_ranges: [26]i32 = [?]i32{0x0009, 0x000d, 0x0020, 0x0020, 0x0085, 0x0085, 0x00a0, 0x00a0, 0x1680, 0x1680, 0x2000, 0x200b, 0x200e, 0x200f, 0x2028, 0x2029, 0x3000, 0x3000, 0x202f, 0x202f, 0x205f, 0x205f, 0x3000, 0x3000, 0xfeff, 0xfeff}

spacing_mark_ranges #

Source
@(rodata)
spacing_mark_ranges: [364]i32 = [?]i32{0x0903, 0x0903, 0x093B, 0x093B, 0x093E, 0x0940, 0x0949, 0x094C, 0x094E, 0x094F, 0x0982, 0x0983, 0x09BE, 0x09C0, 0x09C7, 0x09C8, 0x09CB, 0x09CC, 0x09D7, 0x09D7, 0x0A03, 0x0A03, 0x0A3E, 0x0A40, 0x0A83, 0x0A83, 0x0ABE, 0x0AC0, 0x0AC9, 0x0AC9, 0x0ACB, 0x0ACC, 0x0B02, 0x0B03, 0x0B3E, 0x0B3E, 0x0B40, 0x0B40, 0x0B47, 0x0B48, 0x0B4B, 0x0B4C, 0x0B57, 0x0B57, 0x0BBE, 0x0BBF, 0x0BC1, 0x0BC2, 0x0BC6, 0x0BC8, 0x0BCA, 0x0BCC, 0x0BD7, 0x0BD7, 0x0C01, 0x0C03, 0x0C41, 0x0C44, 0x0C82, 0x0C83, 0x0CBE, 0x0CBE, 0x0CC0, 0x0CC4, 0x0CC7, 0x0CC8, 0x0CCA, 0x0CCB, 0x0CD5, 0x0CD6, 0x0CF3, 0x0CF3, 0x0D02, 0x0D03, 0x0D3E, 0x0D40, 0x0D46, 0x0D48, 0x0D4A, 0x0D4C, 0x0D57, 0x0D57, 0x0D82, 0x0D83, 0x0DCF, 0x0DD1, 0x0DD8, 0x0DDF, 0x0DF2, 0x0DF3, 0x0F3E, 0x0F3F, 0x0F7F, 0x0F7F, 0x102B, 0x102C, 0x1031, 0x1031, 0x1038, 0x1038, 0x103B, 0x103C, 0x1056, 0x1057, 0x1062, 0x1064, 0x1067, 0x106D, 0x1083, 0x1084, 0x1087, 0x108C, 0x108F, 0x108F, 0x109A, 0x109C, 0x1715, 0x1715, 0x1734, 0x1734, 0x17B6, 0x17B6, 0x17BE, 0x17C5, 0x17C7, 0x17C8, 0x1923, 0x1926, 0x1929, 0x192B, 0x1930, 0x1931, 0x1933, 0x1938, 0x1A19, 0x1A1A, 0x1A55, 0x1A55, 0x1A57, 0x1A57, 0x1A61, 0x1A61, 0x1A63, 0x1A64, 0x1A6D, 0x1A72, 0x1B04, 0x1B04, 0x1B35, 0x1B35, 0x1B3B, 0x1B3B, 0x1B3D, 0x1B41, 0x1B43, 0x1B44, 0x1B82, 0x1B82, 0x1BA1, 0x1BA1, 0x1BA6, 0x1BA7, 0x1BAA, 0x1BAA, 0x1BE7, 0x1BE7, 0x1BEA, 0x1BEC, 0x1BEE, 0x1BEE, 0x1BF2, 0x1BF3, 0x1C24, 0x1C2B, 0x1C34, 0x1C35, 0x1CE1, 0x1CE1, 0x1CF7, 0x1CF7, 0x302E, 0x302F, 0xA823, 0xA824, 0xA827, 0xA827, 0xA880, 0xA881, 0xA8B4, 0xA8C3, 0xA952, 0xA953, 0xA983, 0xA983, 0xA9B4, 0xA9B5, 0xA9BA, 0xA9BB, 0xA9BE, 0xA9C0, 0xAA2F, 0xAA30, 0xAA33, 0xAA34, 0xAA4D, 0xAA4D, 0xAA7B, 0xAA7B, 0xAA7D, 0xAA7D, 0xAAEB, 0xAAEB, 0xAAEE, 0xAAEF, 0xAAF5, 0xAAF5, 0xABE3, 0xABE4, 0xABE6, 0xABE7, 0xABE9, 0xABEA, 0xABEC, 0xABEC, 0x11000, 0x11000, 0x11002, 0x11002, 0x11082, 0x11082, 0x110B0, 0x110B2, 0x110B7, 0x110B8, 0x1112C, 0x1112C, 0x11145, 0x11146, 0x11182, 0x11182, 0x111B3, 0x111B5, 0x111BF, 0x111C0, 0x111CE, 0x111CE, 0x1122C, 0x1122E, 0x11232, 0x11233, 0x11235, 0x11235, 0x112E0, 0x112E2, 0x11302, 0x11303, 0x1133E, 0x1133F, 0x11341, 0x11344, 0x11347, 0x11348, 0x1134B, 0x1134D, 0x11357, 0x11357, 0x11362, 0x11363, 0x11435, 0x11437, 0x11440, 0x11441, 0x11445, 0x11445, 0x114B0, 0x114B2, 0x114B9, 0x114B9, 0x114BB, 0x114BE, 0x114C1, 0x114C1, 0x115AF, 0x115B1, 0x115B8, 0x115BB, 0x115BE, 0x115BE, 0x11630, 0x11632, 0x1163B, 0x1163C, 0x1163E, 0x1163E, 0x116AC, 0x116AC, 0x116AE, 0x116AF, 0x116B6, 0x116B6, 0x11720, 0x11721, 0x11726, 0x11726, 0x1182C, 0x1182E, 0x11838, 0x11838, 0x11930, 0x11935, 0x11937, 0x11938, 0x1193D, 0x1193D, 0x11940, 0x11940, 0x11942, 0x11942, 0x119D1, 0x119D3, 0x119DC, 0x119DF, 0x119E4, 0x119E4, 0x11A39, 0x11A39, 0x11A57, 0x11A58, 0x11A97, 0x11A97, 0x11C2F, 0x11C2F, 0x11C3E, 0x11C3E, 0x11CA9, 0x11CA9, 0x11CB1, 0x11CB1, 0x11CB4, 0x11CB4, 0x11D8A, 0x11D8E, 0x11D93, 0x11D94, 0x11D96, 0x11D96, 0x11EF5, 0x11EF6, 0x11F03, 0x11F03, 0x11F34, 0x11F35, 0x11F3E, 0x11F3F, 0x11F41, 0x11F41, 0x16F51, 0x16F87, 0x16FF0, 0x16FF1, 0x1D165, 0x1D166, 0x1D16D, 0x1D172}

to_lower_ranges #

Source
@(rodata)
to_lower_ranges: [108]i32 = [?]i32{0x0041, 0x005a, 532, 0x00c0, 0x00d6, 532, 0x00d8, 0x00de, 532, 0x0189, 0x018a, 705, 0x018e, 0x018f, 702, 0x01b1, 0x01b2, 717, 0x0388, 0x038a, 537, 0x038e, 0x038f, 563, 0x0391, 0x03a1, 532, 0x03a3, 0x03ab, 532, 0x0401, 0x040c, 580, 0x040e, 0x040f, 580, 0x0410, 0x042f, 532, 0x0531, 0x0556, 548, 0x10a0, 0x10c5, 548, 0x1f08, 0x1f0f, 492, 0x1f18, 0x1f1d, 492, 0x1f28, 0x1f2f, 492, 0x1f38, 0x1f3f, 492, 0x1f48, 0x1f4d, 492, 0x1f68, 0x1f6f, 492, 0x1f88, 0x1f8f, 492, 0x1f98, 0x1f9f, 492, 0x1fa8, 0x1faf, 492, 0x1fb8, 0x1fb9, 492, 0x1fba, 0x1fbb, 426, 0x1fc8, 0x1fcb, 414, 0x1fd8, 0x1fd9, 492, 0x1fda, 0x1fdb, 400, 0x1fe8, 0x1fe9, 492, 0x1fea, 0x1feb, 388, 0x1ff8, 0x1ff9, 372, 0x1ffa, 0x1ffb, 374, 0x2160, 0x216f, 516, 0x24b6, 0x24cf, 526, 0xff21, 0xff3a, 532}

to_lower_singlets #

Source
@(rodata)
to_lower_singlets: [666]i32 = [?]i32{0x0100, 501, 0x0102, 501, 0x0104, 501, 0x0106, 501, 0x0108, 501, 0x010a, 501, 0x010c, 501, 0x010e, 501, 0x0110, 501, 0x0112, 501, 0x0114, 501, 0x0116, 501, 0x0118, 501, 0x011a, 501, 0x011c, 501, 0x011e, 501, 0x0120, 501, 0x0122, 501, 0x0124, 501, 0x0126, 501, 0x0128, 501, 0x012a, 501, 0x012c, 501, 0x012e, 501, 0x0130, 301, 0x0132, 501, 0x0134, 501, 0x0136, 501, 0x0139, 501, 0x013b, 501, 0x013d, 501, 0x013f, 501, 0x0141, 501, 0x0143, 501, 0x0145, 501, 0x0147, 501, 0x014a, 501, 0x014c, 501, 0x014e, 501, 0x0150, 501, 0x0152, 501, 0x0154, 501, 0x0156, 501, 0x0158, 501, 0x015a, 501, 0x015c, 501, 0x015e, 501, 0x0160, 501, 0x0162, 501, 0x0164, 501, 0x0166, 501, 0x0168, 501, 0x016a, 501, 0x016c, 501, 0x016e, 501, 0x0170, 501, 0x0172, 501, 0x0174, 501, 0x0176, 501, 0x0178, 379, 0x0179, 501, 0x017b, 501, 0x017d, 501, 0x0181, 710, 0x0182, 501, 0x0184, 501, 0x0186, 706, 0x0187, 501, 0x018b, 501, 0x0190, 703, 0x0191, 501, 0x0193, 705, 0x0194, 707, 0x0196, 711, 0x0197, 709, 0x0198, 501, 0x019c, 711, 0x019d, 713, 0x01a0, 501, 0x01a2, 501, 0x01a4, 501, 0x01a7, 501, 0x01a9, 718, 0x01ac, 501, 0x01ae, 718, 0x01af, 501, 0x01b3, 501, 0x01b5, 501, 0x01b7, 719, 0x01b8, 501, 0x01bc, 501, 0x01c4, 502, 0x01c5, 501, 0x01c7, 502, 0x01c8, 501, 0x01ca, 502, 0x01cb, 501, 0x01cd, 501, 0x01cf, 501, 0x01d1, 501, 0x01d3, 501, 0x01d5, 501, 0x01d7, 501, 0x01d9, 501, 0x01db, 501, 0x01de, 501, 0x01e0, 501, 0x01e2, 501, 0x01e4, 501, 0x01e6, 501, 0x01e8, 501, 0x01ea, 501, 0x01ec, 501, 0x01ee, 501, 0x01f1, 502, 0x01f2, 501, 0x01f4, 501, 0x01fa, 501, 0x01fc, 501, 0x01fe, 501, 0x0200, 501, 0x0202, 501, 0x0204, 501, 0x0206, 501, 0x0208, 501, 0x020a, 501, 0x020c, 501, 0x020e, 501, 0x0210, 501, 0x0212, 501, 0x0214, 501, 0x0216, 501, 0x0386, 538, 0x038c, 564, 0x03e2, 501, 0x03e4, 501, 0x03e6, 501, 0x03e8, 501, 0x03ea, 501, 0x03ec, 501, 0x03ee, 501, 0x0460, 501, 0x0462, 501, 0x0464, 501, 0x0466, 501, 0x0468, 501, 0x046a, 501, 0x046c, 501, 0x046e, 501, 0x0470, 501, 0x0472, 501, 0x0474, 501, 0x0476, 501, 0x0478, 501, 0x047a, 501, 0x047c, 501, 0x047e, 501, 0x0480, 501, 0x0490, 501, 0x0492, 501, 0x0494, 501, 0x0496, 501, 0x0498, 501, 0x049a, 501, 0x049c, 501, 0x049e, 501, 0x04a0, 501, 0x04a2, 501, 0x04a4, 501, 0x04a6, 501, 0x04a8, 501, 0x04aa, 501, 0x04ac, 501, 0x04ae, 501, 0x04b0, 501, 0x04b2, 501, 0x04b4, 501, 0x04b6, 501, 0x04b8, 501, 0x04ba, 501, 0x04bc, 501, 0x04be, 501, 0x04c1, 501, 0x04c3, 501, 0x04c7, 501, 0x04cb, 501, 0x04d0, 501, 0x04d2, 501, 0x04d4, 501, 0x04d6, 501, 0x04d8, 501, 0x04da, 501, 0x04dc, 501, 0x04de, 501, 0x04e0, 501, 0x04e2, 501, 0x04e4, 501, 0x04e6, 501, 0x04e8, 501, 0x04ea, 501, 0x04ee, 501, 0x04f0, 501, 0x04f2, 501, 0x04f4, 501, 0x04f8, 501, 0x1e00, 501, 0x1e02, 501, 0x1e04, 501, 0x1e06, 501, 0x1e08, 501, 0x1e0a, 501, 0x1e0c, 501, 0x1e0e, 501, 0x1e10, 501, 0x1e12, 501, 0x1e14, 501, 0x1e16, 501, 0x1e18, 501, 0x1e1a, 501, 0x1e1c, 501, 0x1e1e, 501, 0x1e20, 501, 0x1e22, 501, 0x1e24, 501, 0x1e26, 501, 0x1e28, 501, 0x1e2a, 501, 0x1e2c, 501, 0x1e2e, 501, 0x1e30, 501, 0x1e32, 501, 0x1e34, 501, 0x1e36, 501, 0x1e38, 501, 0x1e3a, 501, 0x1e3c, 501, 0x1e3e, 501, 0x1e40, 501, 0x1e42, 501, 0x1e44, 501, 0x1e46, 501, 0x1e48, 501, 0x1e4a, 501, 0x1e4c, 501, 0x1e4e, 501, 0x1e50, 501, 0x1e52, 501, 0x1e54, 501, 0x1e56, 501, 0x1e58, 501, 0x1e5a, 501, 0x1e5c, 501, 0x1e5e, 501, 0x1e60, 501, 0x1e62, 501, 0x1e64, 501, 0x1e66, 501, 0x1e68, 501, 0x1e6a, 501, 0x1e6c, 501, 0x1e6e, 501, 0x1e70, 501, 0x1e72, 501, 0x1e74, 501, 0x1e76, 501, 0x1e78, 501, 0x1e7a, 501, 0x1e7c, 501, 0x1e7e, 501, 0x1e80, 501, 0x1e82, 501, 0x1e84, 501, 0x1e86, 501, 0x1e88, 501, 0x1e8a, 501, 0x1e8c, 501, 0x1e8e, 501, 0x1e90, 501, 0x1e92, 501, 0x1e94, 501, 0x1ea0, 501, 0x1ea2, 501, 0x1ea4, 501, 0x1ea6, 501, 0x1ea8, 501, 0x1eaa, 501, 0x1eac, 501, 0x1eae, 501, 0x1eb0, 501, 0x1eb2, 501, 0x1eb4, 501, 0x1eb6, 501, 0x1eb8, 501, 0x1eba, 501, 0x1ebc, 501, 0x1ebe, 501, 0x1ec0, 501, 0x1ec2, 501, 0x1ec4, 501, 0x1ec6, 501, 0x1ec8, 501, 0x1eca, 501, 0x1ecc, 501, 0x1ece, 501, 0x1ed0, 501, 0x1ed2, 501, 0x1ed4, 501, 0x1ed6, 501, 0x1ed8, 501, 0x1eda, 501, 0x1edc, 501, 0x1ede, 501, 0x1ee0, 501, 0x1ee2, 501, 0x1ee4, 501, 0x1ee6, 501, 0x1ee8, 501, 0x1eea, 501, 0x1eec, 501, 0x1eee, 501, 0x1ef0, 501, 0x1ef2, 501, 0x1ef4, 501, 0x1ef6, 501, 0x1ef8, 501, 0x1f59, 492, 0x1f5b, 492, 0x1f5d, 492, 0x1f5f, 492, 0x1fbc, 491, 0x1fcc, 491, 0x1fec, 493, 0x1ffc, 491}

to_title_singlets #

Source
@(rodata)
to_title_singlets: [16]i32 = [?]i32{0x01c4, 501, 0x01c6, 499, 0x01c7, 501, 0x01c9, 499, 0x01ca, 501, 0x01cc, 499, 0x01f1, 501, 0x01f3, 499}

to_upper_ranges #

Source
@(rodata)
to_upper_ranges: [105]i32 = [?]i32{0x0061, 0x007a, 468, 0x00e0, 0x00f6, 468, 0x00f8, 0x00fe, 468, 0x0256, 0x0257, 295, 0x0258, 0x0259, 298, 0x028a, 0x028b, 283, 0x03ad, 0x03af, 463, 0x03b1, 0x03c1, 468, 0x03c3, 0x03cb, 468, 0x03cd, 0x03ce, 437, 0x0430, 0x044f, 468, 0x0451, 0x045c, 420, 0x045e, 0x045f, 420, 0x0561, 0x0586, 452, 0x1f00, 0x1f07, 508, 0x1f10, 0x1f15, 508, 0x1f20, 0x1f27, 508, 0x1f30, 0x1f37, 508, 0x1f40, 0x1f45, 508, 0x1f60, 0x1f67, 508, 0x1f70, 0x1f71, 574, 0x1f72, 0x1f75, 586, 0x1f76, 0x1f77, 600, 0x1f78, 0x1f79, 628, 0x1f7a, 0x1f7b, 612, 0x1f7c, 0x1f7d, 626, 0x1f80, 0x1f87, 508, 0x1f90, 0x1f97, 508, 0x1fa0, 0x1fa7, 508, 0x1fb0, 0x1fb1, 508, 0x1fd0, 0x1fd1, 508, 0x1fe0, 0x1fe1, 508, 0x2170, 0x217f, 484, 0x24d0, 0x24e9, 474, 0xff41, 0xff5a, 468}

to_upper_singlets #

Source
@(rodata)
to_upper_singlets: [680]i32 = [?]i32{0x00ff, 621, 0x0101, 499, 0x0103, 499, 0x0105, 499, 0x0107, 499, 0x0109, 499, 0x010b, 499, 0x010d, 499, 0x010f, 499, 0x0111, 499, 0x0113, 499, 0x0115, 499, 0x0117, 499, 0x0119, 499, 0x011b, 499, 0x011d, 499, 0x011f, 499, 0x0121, 499, 0x0123, 499, 0x0125, 499, 0x0127, 499, 0x0129, 499, 0x012b, 499, 0x012d, 499, 0x012f, 499, 0x0131, 268, 0x0133, 499, 0x0135, 499, 0x0137, 499, 0x013a, 499, 0x013c, 499, 0x013e, 499, 0x0140, 499, 0x0142, 499, 0x0144, 499, 0x0146, 499, 0x0148, 499, 0x014b, 499, 0x014d, 499, 0x014f, 499, 0x0151, 499, 0x0153, 499, 0x0155, 499, 0x0157, 499, 0x0159, 499, 0x015b, 499, 0x015d, 499, 0x015f, 499, 0x0161, 499, 0x0163, 499, 0x0165, 499, 0x0167, 499, 0x0169, 499, 0x016b, 499, 0x016d, 499, 0x016f, 499, 0x0171, 499, 0x0173, 499, 0x0175, 499, 0x0177, 499, 0x017a, 499, 0x017c, 499, 0x017e, 499, 0x017f, 200, 0x0183, 499, 0x0185, 499, 0x0188, 499, 0x018c, 499, 0x0192, 499, 0x0199, 499, 0x01a1, 499, 0x01a3, 499, 0x01a5, 499, 0x01a8, 499, 0x01ad, 499, 0x01b0, 499, 0x01b4, 499, 0x01b6, 499, 0x01b9, 499, 0x01bd, 499, 0x01c5, 499, 0x01c6, 498, 0x01c8, 499, 0x01c9, 498, 0x01cb, 499, 0x01cc, 498, 0x01ce, 499, 0x01d0, 499, 0x01d2, 499, 0x01d4, 499, 0x01d6, 499, 0x01d8, 499, 0x01da, 499, 0x01dc, 499, 0x01df, 499, 0x01e1, 499, 0x01e3, 499, 0x01e5, 499, 0x01e7, 499, 0x01e9, 499, 0x01eb, 499, 0x01ed, 499, 0x01ef, 499, 0x01f2, 499, 0x01f3, 498, 0x01f5, 499, 0x01fb, 499, 0x01fd, 499, 0x01ff, 499, 0x0201, 499, 0x0203, 499, 0x0205, 499, 0x0207, 499, 0x0209, 499, 0x020b, 499, 0x020d, 499, 0x020f, 499, 0x0211, 499, 0x0213, 499, 0x0215, 499, 0x0217, 499, 0x0253, 290, 0x0254, 294, 0x025b, 297, 0x0260, 295, 0x0263, 293, 0x0268, 291, 0x0269, 289, 0x026f, 289, 0x0272, 287, 0x0283, 282, 0x0288, 282, 0x0292, 281, 0x03ac, 462, 0x03cc, 436, 0x03d0, 438, 0x03d1, 443, 0x03d5, 453, 0x03d6, 446, 0x03e3, 499, 0x03e5, 499, 0x03e7, 499, 0x03e9, 499, 0x03eb, 499, 0x03ed, 499, 0x03ef, 499, 0x03f0, 414, 0x03f1, 420, 0x0461, 499, 0x0463, 499, 0x0465, 499, 0x0467, 499, 0x0469, 499, 0x046b, 499, 0x046d, 499, 0x046f, 499, 0x0471, 499, 0x0473, 499, 0x0475, 499, 0x0477, 499, 0x0479, 499, 0x047b, 499, 0x047d, 499, 0x047f, 499, 0x0481, 499, 0x0491, 499, 0x0493, 499, 0x0495, 499, 0x0497, 499, 0x0499, 499, 0x049b, 499, 0x049d, 499, 0x049f, 499, 0x04a1, 499, 0x04a3, 499, 0x04a5, 499, 0x04a7, 499, 0x04a9, 499, 0x04ab, 499, 0x04ad, 499, 0x04af, 499, 0x04b1, 499, 0x04b3, 499, 0x04b5, 499, 0x04b7, 499, 0x04b9, 499, 0x04bb, 499, 0x04bd, 499, 0x04bf, 499, 0x04c2, 499, 0x04c4, 499, 0x04c8, 499, 0x04cc, 499, 0x04d1, 499, 0x04d3, 499, 0x04d5, 499, 0x04d7, 499, 0x04d9, 499, 0x04db, 499, 0x04dd, 499, 0x04df, 499, 0x04e1, 499, 0x04e3, 499, 0x04e5, 499, 0x04e7, 499, 0x04e9, 499, 0x04eb, 499, 0x04ef, 499, 0x04f1, 499, 0x04f3, 499, 0x04f5, 499, 0x04f9, 499, 0x1e01, 499, 0x1e03, 499, 0x1e05, 499, 0x1e07, 499, 0x1e09, 499, 0x1e0b, 499, 0x1e0d, 499, 0x1e0f, 499, 0x1e11, 499, 0x1e13, 499, 0x1e15, 499, 0x1e17, 499, 0x1e19, 499, 0x1e1b, 499, 0x1e1d, 499, 0x1e1f, 499, 0x1e21, 499, 0x1e23, 499, 0x1e25, 499, 0x1e27, 499, 0x1e29, 499, 0x1e2b, 499, 0x1e2d, 499, 0x1e2f, 499, 0x1e31, 499, 0x1e33, 499, 0x1e35, 499, 0x1e37, 499, 0x1e39, 499, 0x1e3b, 499, 0x1e3d, 499, 0x1e3f, 499, 0x1e41, 499, 0x1e43, 499, 0x1e45, 499, 0x1e47, 499, 0x1e49, 499, 0x1e4b, 499, 0x1e4d, 499, 0x1e4f, 499, 0x1e51, 499, 0x1e53, 499, 0x1e55, 499, 0x1e57, 499, 0x1e59, 499, 0x1e5b, 499, 0x1e5d, 499, 0x1e5f, 499, 0x1e61, 499, 0x1e63, 499, 0x1e65, 499, 0x1e67, 499, 0x1e69, 499, 0x1e6b, 499, 0x1e6d, 499, 0x1e6f, 499, 0x1e71, 499, 0x1e73, 499, 0x1e75, 499, 0x1e77, 499, 0x1e79, 499, 0x1e7b, 499, 0x1e7d, 499, 0x1e7f, 499, 0x1e81, 499, 0x1e83, 499, 0x1e85, 499, 0x1e87, 499, 0x1e89, 499, 0x1e8b, 499, 0x1e8d, 499, 0x1e8f, 499, 0x1e91, 499, 0x1e93, 499, 0x1e95, 499, 0x1ea1, 499, 0x1ea3, 499, 0x1ea5, 499, 0x1ea7, 499, 0x1ea9, 499, 0x1eab, 499, 0x1ead, 499, 0x1eaf, 499, 0x1eb1, 499, 0x1eb3, 499, 0x1eb5, 499, 0x1eb7, 499, 0x1eb9, 499, 0x1ebb, 499, 0x1ebd, 499, 0x1ebf, 499, 0x1ec1, 499, 0x1ec3, 499, 0x1ec5, 499, 0x1ec7, 499, 0x1ec9, 499, 0x1ecb, 499, 0x1ecd, 499, 0x1ecf, 499, 0x1ed1, 499, 0x1ed3, 499, 0x1ed5, 499, 0x1ed7, 499, 0x1ed9, 499, 0x1edb, 499, 0x1edd, 499, 0x1edf, 499, 0x1ee1, 499, 0x1ee3, 499, 0x1ee5, 499, 0x1ee7, 499, 0x1ee9, 499, 0x1eeb, 499, 0x1eed, 499, 0x1eef, 499, 0x1ef1, 499, 0x1ef3, 499, 0x1ef5, 499, 0x1ef7, 499, 0x1ef9, 499, 0x1f51, 508, 0x1f53, 508, 0x1f55, 508, 0x1f57, 508, 0x1fb3, 509, 0x1fc3, 509, 0x1fe5, 507, 0x1ff3, 509}

unicode_spaces #

Source
@(rodata)
unicode_spaces: [18]i32 = [?]i32{0x0009, 0x000a, 0x000d, 0x0020, 0x0085, 0x00a0, 0x1680, 0x2000, 0x200e, 0x200f, 0x2028, 0x2029, 0x3000, 0x3000, 0x202f, 0x205f, 0x3000, 0xfeff}

zs_ranges #

Source
zs_ranges: Range = Range{single_16 = zs_singles16[:], ranges_16 = zs_ranges16[:]}

zs_singles16 #

Source
@(rodata)
zs_singles16: [6]u16 = [?]u16{0x0020, 0x00A0, 0x1680, 0x202F, 0x205F, 0x3000}