1 // DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY: 2 // 3 // ucd-generate word-break ucd-13.0.0 --chars 4 // 5 // Unicode version: 13.0.0. 6 // 7 // ucd-generate 0.2.8 is available on crates.io. 8 9 pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[ 10 ("ALetter", ALETTER), 11 ("CR", CR), 12 ("Double_Quote", DOUBLE_QUOTE), 13 ("Extend", EXTEND), 14 ("ExtendNumLet", EXTENDNUMLET), 15 ("Format", FORMAT), 16 ("Hebrew_Letter", HEBREW_LETTER), 17 ("Katakana", KATAKANA), 18 ("LF", LF), 19 ("MidLetter", MIDLETTER), 20 ("MidNum", MIDNUM), 21 ("MidNumLet", MIDNUMLET), 22 ("Newline", NEWLINE), 23 ("Numeric", NUMERIC), 24 ("Regional_Indicator", REGIONAL_INDICATOR), 25 ("Single_Quote", SINGLE_QUOTE), 26 ("WSegSpace", WSEGSPACE), 27 ("ZWJ", ZWJ), 28 ]; 29 30 pub const ALETTER: &'static [(char, char)] = &[ 31 ('A', 'Z'), 32 ('a', 'z'), 33 ('ª', 'ª'), 34 ('µ', 'µ'), 35 ('º', 'º'), 36 ('À', 'Ö'), 37 ('Ø', 'ö'), 38 ('ø', '˗'), 39 ('˞', '˿'), 40 ('Ͱ', 'ʹ'), 41 ('Ͷ', 'ͷ'), 42 ('ͺ', 'ͽ'), 43 ('Ϳ', 'Ϳ'), 44 ('Ά', 'Ά'), 45 ('Έ', 'Ί'), 46 ('Ό', 'Ό'), 47 ('Ύ', 'Ρ'), 48 ('Σ', 'ϵ'), 49 ('Ϸ', 'ҁ'), 50 ('Ҋ', 'ԯ'), 51 ('Ա', 'Ֆ'), 52 ('ՙ', '՜'), 53 ('՞', '՞'), 54 ('ՠ', 'ֈ'), 55 ('֊', '֊'), 56 ('׳', '׳'), 57 ('ؠ', 'ي'), 58 ('ٮ', 'ٯ'), 59 ('ٱ', 'ۓ'), 60 ('ە', 'ە'), 61 ('ۥ', 'ۦ'), 62 ('ۮ', 'ۯ'), 63 ('ۺ', 'ۼ'), 64 ('ۿ', 'ۿ'), 65 ('ܐ', 'ܐ'), 66 ('ܒ', 'ܯ'), 67 ('ݍ', 'ޥ'), 68 ('ޱ', 'ޱ'), 69 ('ߊ', 'ߪ'), 70 ('ߴ', 'ߵ'), 71 ('ߺ', 'ߺ'), 72 ('ࠀ', 'ࠕ'), 73 ('ࠚ', 'ࠚ'), 74 ('ࠤ', 'ࠤ'), 75 ('ࠨ', 'ࠨ'), 76 ('ࡀ', 'ࡘ'), 77 ('ࡠ', 'ࡪ'), 78 ('ࢠ', 'ࢴ'), 79 ('ࢶ', '\u{8c7}'), 80 ('ऄ', 'ह'), 81 ('ऽ', 'ऽ'), 82 ('ॐ', 'ॐ'), 83 ('क़', 'ॡ'), 84 ('ॱ', 'ঀ'), 85 ('অ', 'ঌ'), 86 ('এ', 'ঐ'), 87 ('ও', 'ন'), 88 ('প', 'র'), 89 ('ল', 'ল'), 90 ('শ', 'হ'), 91 ('ঽ', 'ঽ'), 92 ('ৎ', 'ৎ'), 93 ('ড়', 'ঢ়'), 94 ('য়', 'ৡ'), 95 ('ৰ', 'ৱ'), 96 ('ৼ', 'ৼ'), 97 ('ਅ', 'ਊ'), 98 ('ਏ', 'ਐ'), 99 ('ਓ', 'ਨ'), 100 ('ਪ', 'ਰ'), 101 ('ਲ', 'ਲ਼'), 102 ('ਵ', 'ਸ਼'), 103 ('ਸ', 'ਹ'), 104 ('ਖ਼', 'ੜ'), 105 ('ਫ਼', 'ਫ਼'), 106 ('ੲ', 'ੴ'), 107 ('અ', 'ઍ'), 108 ('એ', 'ઑ'), 109 ('ઓ', 'ન'), 110 ('પ', 'ર'), 111 ('લ', 'ળ'), 112 ('વ', 'હ'), 113 ('ઽ', 'ઽ'), 114 ('ૐ', 'ૐ'), 115 ('ૠ', 'ૡ'), 116 ('ૹ', 'ૹ'), 117 ('ଅ', 'ଌ'), 118 ('ଏ', 'ଐ'), 119 ('ଓ', 'ନ'), 120 ('ପ', 'ର'), 121 ('ଲ', 'ଳ'), 122 ('ଵ', 'ହ'), 123 ('ଽ', 'ଽ'), 124 ('ଡ଼', 'ଢ଼'), 125 ('ୟ', 'ୡ'), 126 ('ୱ', 'ୱ'), 127 ('ஃ', 'ஃ'), 128 ('அ', 'ஊ'), 129 ('எ', 'ஐ'), 130 ('ஒ', 'க'), 131 ('ங', 'ச'), 132 ('ஜ', 'ஜ'), 133 ('ஞ', 'ட'), 134 ('ண', 'த'), 135 ('ந', 'ப'), 136 ('ம', 'ஹ'), 137 ('ௐ', 'ௐ'), 138 ('అ', 'ఌ'), 139 ('ఎ', 'ఐ'), 140 ('ఒ', 'న'), 141 ('ప', 'హ'), 142 ('ఽ', 'ఽ'), 143 ('ౘ', 'ౚ'), 144 ('ౠ', 'ౡ'), 145 ('ಀ', 'ಀ'), 146 ('ಅ', 'ಌ'), 147 ('ಎ', 'ಐ'), 148 ('ಒ', 'ನ'), 149 ('ಪ', 'ಳ'), 150 ('ವ', 'ಹ'), 151 ('ಽ', 'ಽ'), 152 ('ೞ', 'ೞ'), 153 ('ೠ', 'ೡ'), 154 ('ೱ', 'ೲ'), 155 ('\u{d04}', 'ഌ'), 156 ('എ', 'ഐ'), 157 ('ഒ', 'ഺ'), 158 ('ഽ', 'ഽ'), 159 ('ൎ', 'ൎ'), 160 ('ൔ', 'ൖ'), 161 ('ൟ', 'ൡ'), 162 ('ൺ', 'ൿ'), 163 ('අ', 'ඖ'), 164 ('ක', 'න'), 165 ('ඳ', 'ර'), 166 ('ල', 'ල'), 167 ('ව', 'ෆ'), 168 ('ༀ', 'ༀ'), 169 ('ཀ', 'ཇ'), 170 ('ཉ', 'ཬ'), 171 ('ྈ', 'ྌ'), 172 ('Ⴀ', 'Ⴥ'), 173 ('Ⴧ', 'Ⴧ'), 174 ('Ⴭ', 'Ⴭ'), 175 ('ა', 'ჺ'), 176 ('ჼ', 'ቈ'), 177 ('ቊ', 'ቍ'), 178 ('ቐ', 'ቖ'), 179 ('ቘ', 'ቘ'), 180 ('ቚ', 'ቝ'), 181 ('በ', 'ኈ'), 182 ('ኊ', 'ኍ'), 183 ('ነ', 'ኰ'), 184 ('ኲ', 'ኵ'), 185 ('ኸ', 'ኾ'), 186 ('ዀ', 'ዀ'), 187 ('ዂ', 'ዅ'), 188 ('ወ', 'ዖ'), 189 ('ዘ', 'ጐ'), 190 ('ጒ', 'ጕ'), 191 ('ጘ', 'ፚ'), 192 ('ᎀ', 'ᎏ'), 193 ('Ꭰ', 'Ᏽ'), 194 ('ᏸ', 'ᏽ'), 195 ('ᐁ', 'ᙬ'), 196 ('ᙯ', 'ᙿ'), 197 ('ᚁ', 'ᚚ'), 198 ('ᚠ', 'ᛪ'), 199 ('ᛮ', 'ᛸ'), 200 ('ᜀ', 'ᜌ'), 201 ('ᜎ', 'ᜑ'), 202 ('ᜠ', 'ᜱ'), 203 ('ᝀ', 'ᝑ'), 204 ('ᝠ', 'ᝬ'), 205 ('ᝮ', 'ᝰ'), 206 ('ᠠ', 'ᡸ'), 207 ('ᢀ', 'ᢄ'), 208 ('ᢇ', 'ᢨ'), 209 ('ᢪ', 'ᢪ'), 210 ('ᢰ', 'ᣵ'), 211 ('ᤀ', 'ᤞ'), 212 ('ᨀ', 'ᨖ'), 213 ('ᬅ', 'ᬳ'), 214 ('ᭅ', 'ᭋ'), 215 ('ᮃ', 'ᮠ'), 216 ('ᮮ', 'ᮯ'), 217 ('ᮺ', 'ᯥ'), 218 ('ᰀ', 'ᰣ'), 219 ('ᱍ', 'ᱏ'), 220 ('ᱚ', 'ᱽ'), 221 ('ᲀ', 'ᲈ'), 222 ('Ა', 'Ჺ'), 223 ('Ჽ', 'Ჿ'), 224 ('ᳩ', 'ᳬ'), 225 ('ᳮ', 'ᳳ'), 226 ('ᳵ', 'ᳶ'), 227 ('ᳺ', 'ᳺ'), 228 ('ᴀ', 'ᶿ'), 229 ('Ḁ', 'ἕ'), 230 ('Ἐ', 'Ἕ'), 231 ('ἠ', 'ὅ'), 232 ('Ὀ', 'Ὅ'), 233 ('ὐ', 'ὗ'), 234 ('Ὑ', 'Ὑ'), 235 ('Ὓ', 'Ὓ'), 236 ('Ὕ', 'Ὕ'), 237 ('Ὗ', 'ώ'), 238 ('ᾀ', 'ᾴ'), 239 ('ᾶ', 'ᾼ'), 240 ('ι', 'ι'), 241 ('ῂ', 'ῄ'), 242 ('ῆ', 'ῌ'), 243 ('ῐ', 'ΐ'), 244 ('ῖ', 'Ί'), 245 ('ῠ', 'Ῥ'), 246 ('ῲ', 'ῴ'), 247 ('ῶ', 'ῼ'), 248 ('ⁱ', 'ⁱ'), 249 ('ⁿ', 'ⁿ'), 250 ('ₐ', 'ₜ'), 251 ('ℂ', 'ℂ'), 252 ('ℇ', 'ℇ'), 253 ('ℊ', 'ℓ'), 254 ('ℕ', 'ℕ'), 255 ('ℙ', 'ℝ'), 256 ('ℤ', 'ℤ'), 257 ('Ω', 'Ω'), 258 ('ℨ', 'ℨ'), 259 ('K', 'ℭ'), 260 ('ℯ', 'ℹ'), 261 ('ℼ', 'ℿ'), 262 ('ⅅ', 'ⅉ'), 263 ('ⅎ', 'ⅎ'), 264 ('Ⅰ', 'ↈ'), 265 ('Ⓐ', 'ⓩ'), 266 ('Ⰰ', 'Ⱞ'), 267 ('ⰰ', 'ⱞ'), 268 ('Ⱡ', 'ⳤ'), 269 ('Ⳬ', 'ⳮ'), 270 ('Ⳳ', 'ⳳ'), 271 ('ⴀ', 'ⴥ'), 272 ('ⴧ', 'ⴧ'), 273 ('ⴭ', 'ⴭ'), 274 ('ⴰ', 'ⵧ'), 275 ('ⵯ', 'ⵯ'), 276 ('ⶀ', 'ⶖ'), 277 ('ⶠ', 'ⶦ'), 278 ('ⶨ', 'ⶮ'), 279 ('ⶰ', 'ⶶ'), 280 ('ⶸ', 'ⶾ'), 281 ('ⷀ', 'ⷆ'), 282 ('ⷈ', 'ⷎ'), 283 ('ⷐ', 'ⷖ'), 284 ('ⷘ', 'ⷞ'), 285 ('ⸯ', 'ⸯ'), 286 ('々', '々'), 287 ('〻', '〼'), 288 ('ㄅ', 'ㄯ'), 289 ('ㄱ', 'ㆎ'), 290 ('ㆠ', '\u{31bf}'), 291 ('ꀀ', 'ꒌ'), 292 ('ꓐ', 'ꓽ'), 293 ('ꔀ', 'ꘌ'), 294 ('ꘐ', 'ꘟ'), 295 ('ꘪ', 'ꘫ'), 296 ('Ꙁ', 'ꙮ'), 297 ('ꙿ', 'ꚝ'), 298 ('ꚠ', 'ꛯ'), 299 ('꜈', 'ꞿ'), 300 ('Ꟃ', '\u{a7ca}'), 301 ('\u{a7f5}', 'ꠁ'), 302 ('ꠃ', 'ꠅ'), 303 ('ꠇ', 'ꠊ'), 304 ('ꠌ', 'ꠢ'), 305 ('ꡀ', 'ꡳ'), 306 ('ꢂ', 'ꢳ'), 307 ('ꣲ', 'ꣷ'), 308 ('ꣻ', 'ꣻ'), 309 ('ꣽ', 'ꣾ'), 310 ('ꤊ', 'ꤥ'), 311 ('ꤰ', 'ꥆ'), 312 ('ꥠ', 'ꥼ'), 313 ('ꦄ', 'ꦲ'), 314 ('ꧏ', 'ꧏ'), 315 ('ꨀ', 'ꨨ'), 316 ('ꩀ', 'ꩂ'), 317 ('ꩄ', 'ꩋ'), 318 ('ꫠ', 'ꫪ'), 319 ('ꫲ', 'ꫴ'), 320 ('ꬁ', 'ꬆ'), 321 ('ꬉ', 'ꬎ'), 322 ('ꬑ', 'ꬖ'), 323 ('ꬠ', 'ꬦ'), 324 ('ꬨ', 'ꬮ'), 325 ('ꬰ', '\u{ab69}'), 326 ('ꭰ', 'ꯢ'), 327 ('가', '힣'), 328 ('ힰ', 'ퟆ'), 329 ('ퟋ', 'ퟻ'), 330 ('ff', 'st'), 331 ('ﬓ', 'ﬗ'), 332 ('ﭐ', 'ﮱ'), 333 ('ﯓ', 'ﴽ'), 334 ('ﵐ', 'ﶏ'), 335 ('ﶒ', 'ﷇ'), 336 ('ﷰ', 'ﷻ'), 337 ('ﹰ', 'ﹴ'), 338 ('ﹶ', 'ﻼ'), 339 ('A', 'Z'), 340 ('a', 'z'), 341 ('ᅠ', 'ᄒ'), 342 ('ᅡ', 'ᅦ'), 343 ('ᅧ', 'ᅬ'), 344 ('ᅭ', 'ᅲ'), 345 ('ᅳ', 'ᅵ'), 346 ('', ''), 347 ('', ''), 348 ('', ''), 349 ('', ''), 350 ('', ''), 351 ('', ''), 352 ('', ''), 353 ('', ''), 354 ('', ''), 355 ('', ''), 356 ('', ''), 357 ('', ''), 358 ('', ''), 359 ('', ''), 360 ('', ''), 361 ('', ''), 362 ('', ''), 363 ('', ''), 364 ('', ''), 365 ('', ''), 366 ('', ''), 367 ('', ''), 368 ('', ''), 369 ('', ''), 370 ('', ''), 371 ('', ''), 372 ('', ''), 373 ('', ''), 374 ('', ''), 375 ('', ''), 376 ('', ''), 377 ('', ''), 378 ('', ''), 379 ('', ''), 380 ('', ''), 381 ('', ''), 382 ('', ''), 383 ('', ''), 384 ('', ''), 385 ('', ''), 386 ('', ''), 387 ('', ''), 388 ('', ''), 389 ('', ''), 390 ('', ''), 391 ('', ''), 392 ('', ''), 393 ('', ''), 394 ('', ''), 395 ('', ''), 396 ('', ''), 397 ('', ''), 398 ('', ''), 399 ('', ''), 400 ('', ''), 401 ('\u{10e80}', '\u{10ea9}'), 402 ('\u{10eb0}', '\u{10eb1}'), 403 ('', ''), 404 ('', ''), 405 ('', ''), 406 ('\u{10fb0}', '\u{10fc4}'), 407 ('', ''), 408 ('', ''), 409 ('', ''), 410 ('', ''), 411 ('', ''), 412 ('', ''), 413 ('\u{11147}', '\u{11147}'), 414 ('', ''), 415 ('', ''), 416 ('', ''), 417 ('', ''), 418 ('', ''), 419 ('', ''), 420 ('', ''), 421 ('', ''), 422 ('', ''), 423 ('', ''), 424 ('', ''), 425 ('', ''), 426 ('', ''), 427 ('', ''), 428 ('', ''), 429 ('', ''), 430 ('', ''), 431 ('', ''), 432 ('', ''), 433 ('', ''), 434 ('', ''), 435 ('', ''), 436 ('', ''), 437 ('', ''), 438 ('', ''), 439 ('', '\u{11461}'), 440 ('', ''), 441 ('', ''), 442 ('', ''), 443 ('', ''), 444 ('', ''), 445 ('', ''), 446 ('', ''), 447 ('', ''), 448 ('', ''), 449 ('', ''), 450 ('', ''), 451 ('', '\u{11906}'), 452 ('\u{11909}', '\u{11909}'), 453 ('\u{1190c}', '\u{11913}'), 454 ('\u{11915}', '\u{11916}'), 455 ('\u{11918}', '\u{1192f}'), 456 ('\u{1193f}', '\u{1193f}'), 457 ('\u{11941}', '\u{11941}'), 458 ('', ''), 459 ('', ''), 460 ('', ''), 461 ('', ''), 462 ('', ''), 463 ('', ''), 464 ('', ''), 465 ('', ''), 466 ('', ''), 467 ('', ''), 468 ('', ''), 469 ('', ''), 470 ('', ''), 471 ('', ''), 472 ('', ''), 473 ('', ''), 474 ('', ''), 475 ('', ''), 476 ('', ''), 477 ('', ''), 478 ('', ''), 479 ('', ''), 480 ('', ''), 481 ('', ''), 482 ('\u{11fb0}', '\u{11fb0}'), 483 ('', ''), 484 ('', ''), 485 ('', ''), 486 ('', ''), 487 ('', ''), 488 ('', ''), 489 ('', ''), 490 ('', ''), 491 ('', ''), 492 ('', ''), 493 ('', ''), 494 ('', ''), 495 ('', ''), 496 ('', ''), 497 ('', ''), 498 ('', ''), 499 ('', ''), 500 ('', ''), 501 ('', ''), 502 ('', ''), 503 ('', ''), 504 ('', ''), 505 ('', ''), 506 ('', ''), 507 ('', ''), 508 ('', ''), 509 ('', ''), 510 ('', ''), 511 ('', ''), 512 ('', ''), 513 ('', ''), 514 ('', ''), 515 ('', ''), 516 ('', ''), 517 ('', ''), 518 ('', ''), 519 ('', ''), 520 ('', ''), 521 ('', ''), 522 ('', ''), 523 ('', ''), 524 ('', ''), 525 ('', ''), 526 ('', ''), 527 ('', ''), 528 ('', ''), 529 ('', ''), 530 ('', ''), 531 ('', ''), 532 ('', ''), 533 ('', ''), 534 ('', ''), 535 ('', ''), 536 ('', ''), 537 ('', ''), 538 ('', ''), 539 ('', ''), 540 ('', ''), 541 ('', ''), 542 ('', ''), 543 ('', ''), 544 ('', ''), 545 ('', ''), 546 ('', ''), 547 ('', ''), 548 ('', ''), 549 ('', ''), 550 ('', ''), 551 ('', ''), 552 ('', ''), 553 ('', ''), 554 ('', ''), 555 ('', ''), 556 ('', ''), 557 ('', ''), 558 ('', ''), 559 ('', ''), 560 ('', ''), 561 ('', ''), 562 ('', ''), 563 ('', ''), 564 ('', ''), 565 ('', ''), 566 ('', ''), 567 ('', ''), 568 ('', ''), 569 ('', ''), 570 ('', ''), 571 ('', ''), 572 ('', ''), 573 ('', ''), 574 ('', ''), 575 ('', ''), 576 ('', ''), 577 ('', ''), 578 ]; 579 580 pub const CR: &'static [(char, char)] = &[('\r', '\r')]; 581 582 pub const DOUBLE_QUOTE: &'static [(char, char)] = &[('\"', '\"')]; 583 584 pub const EXTEND: &'static [(char, char)] = &[ 585 ('\u{300}', '\u{36f}'), 586 ('\u{483}', '\u{489}'), 587 ('\u{591}', '\u{5bd}'), 588 ('\u{5bf}', '\u{5bf}'), 589 ('\u{5c1}', '\u{5c2}'), 590 ('\u{5c4}', '\u{5c5}'), 591 ('\u{5c7}', '\u{5c7}'), 592 ('\u{610}', '\u{61a}'), 593 ('\u{64b}', '\u{65f}'), 594 ('\u{670}', '\u{670}'), 595 ('\u{6d6}', '\u{6dc}'), 596 ('\u{6df}', '\u{6e4}'), 597 ('\u{6e7}', '\u{6e8}'), 598 ('\u{6ea}', '\u{6ed}'), 599 ('\u{711}', '\u{711}'), 600 ('\u{730}', '\u{74a}'), 601 ('\u{7a6}', '\u{7b0}'), 602 ('\u{7eb}', '\u{7f3}'), 603 ('\u{7fd}', '\u{7fd}'), 604 ('\u{816}', '\u{819}'), 605 ('\u{81b}', '\u{823}'), 606 ('\u{825}', '\u{827}'), 607 ('\u{829}', '\u{82d}'), 608 ('\u{859}', '\u{85b}'), 609 ('\u{8d3}', '\u{8e1}'), 610 ('\u{8e3}', 'ः'), 611 ('\u{93a}', '\u{93c}'), 612 ('ा', 'ॏ'), 613 ('\u{951}', '\u{957}'), 614 ('\u{962}', '\u{963}'), 615 ('\u{981}', 'ঃ'), 616 ('\u{9bc}', '\u{9bc}'), 617 ('\u{9be}', '\u{9c4}'), 618 ('ে', 'ৈ'), 619 ('ো', '\u{9cd}'), 620 ('\u{9d7}', '\u{9d7}'), 621 ('\u{9e2}', '\u{9e3}'), 622 ('\u{9fe}', '\u{9fe}'), 623 ('\u{a01}', 'ਃ'), 624 ('\u{a3c}', '\u{a3c}'), 625 ('ਾ', '\u{a42}'), 626 ('\u{a47}', '\u{a48}'), 627 ('\u{a4b}', '\u{a4d}'), 628 ('\u{a51}', '\u{a51}'), 629 ('\u{a70}', '\u{a71}'), 630 ('\u{a75}', '\u{a75}'), 631 ('\u{a81}', 'ઃ'), 632 ('\u{abc}', '\u{abc}'), 633 ('ા', '\u{ac5}'), 634 ('\u{ac7}', 'ૉ'), 635 ('ો', '\u{acd}'), 636 ('\u{ae2}', '\u{ae3}'), 637 ('\u{afa}', '\u{aff}'), 638 ('\u{b01}', 'ଃ'), 639 ('\u{b3c}', '\u{b3c}'), 640 ('\u{b3e}', '\u{b44}'), 641 ('େ', 'ୈ'), 642 ('ୋ', '\u{b4d}'), 643 ('\u{b55}', '\u{b57}'), 644 ('\u{b62}', '\u{b63}'), 645 ('\u{b82}', '\u{b82}'), 646 ('\u{bbe}', 'ூ'), 647 ('ெ', 'ை'), 648 ('ொ', '\u{bcd}'), 649 ('\u{bd7}', '\u{bd7}'), 650 ('\u{c00}', '\u{c04}'), 651 ('\u{c3e}', 'ౄ'), 652 ('\u{c46}', '\u{c48}'), 653 ('\u{c4a}', '\u{c4d}'), 654 ('\u{c55}', '\u{c56}'), 655 ('\u{c62}', '\u{c63}'), 656 ('\u{c81}', 'ಃ'), 657 ('\u{cbc}', '\u{cbc}'), 658 ('ಾ', 'ೄ'), 659 ('\u{cc6}', 'ೈ'), 660 ('ೊ', '\u{ccd}'), 661 ('\u{cd5}', '\u{cd6}'), 662 ('\u{ce2}', '\u{ce3}'), 663 ('\u{d00}', 'ഃ'), 664 ('\u{d3b}', '\u{d3c}'), 665 ('\u{d3e}', '\u{d44}'), 666 ('െ', 'ൈ'), 667 ('ൊ', '\u{d4d}'), 668 ('\u{d57}', '\u{d57}'), 669 ('\u{d62}', '\u{d63}'), 670 ('\u{d81}', 'ඃ'), 671 ('\u{dca}', '\u{dca}'), 672 ('\u{dcf}', '\u{dd4}'), 673 ('\u{dd6}', '\u{dd6}'), 674 ('ෘ', '\u{ddf}'), 675 ('ෲ', 'ෳ'), 676 ('\u{e31}', '\u{e31}'), 677 ('\u{e34}', '\u{e3a}'), 678 ('\u{e47}', '\u{e4e}'), 679 ('\u{eb1}', '\u{eb1}'), 680 ('\u{eb4}', '\u{ebc}'), 681 ('\u{ec8}', '\u{ecd}'), 682 ('\u{f18}', '\u{f19}'), 683 ('\u{f35}', '\u{f35}'), 684 ('\u{f37}', '\u{f37}'), 685 ('\u{f39}', '\u{f39}'), 686 ('༾', '༿'), 687 ('\u{f71}', '\u{f84}'), 688 ('\u{f86}', '\u{f87}'), 689 ('\u{f8d}', '\u{f97}'), 690 ('\u{f99}', '\u{fbc}'), 691 ('\u{fc6}', '\u{fc6}'), 692 ('ါ', '\u{103e}'), 693 ('ၖ', '\u{1059}'), 694 ('\u{105e}', '\u{1060}'), 695 ('ၢ', 'ၤ'), 696 ('ၧ', 'ၭ'), 697 ('\u{1071}', '\u{1074}'), 698 ('\u{1082}', '\u{108d}'), 699 ('ႏ', 'ႏ'), 700 ('ႚ', '\u{109d}'), 701 ('\u{135d}', '\u{135f}'), 702 ('\u{1712}', '\u{1714}'), 703 ('\u{1732}', '\u{1734}'), 704 ('\u{1752}', '\u{1753}'), 705 ('\u{1772}', '\u{1773}'), 706 ('\u{17b4}', '\u{17d3}'), 707 ('\u{17dd}', '\u{17dd}'), 708 ('\u{180b}', '\u{180d}'), 709 ('\u{1885}', '\u{1886}'), 710 ('\u{18a9}', '\u{18a9}'), 711 ('\u{1920}', 'ᤫ'), 712 ('ᤰ', '\u{193b}'), 713 ('\u{1a17}', '\u{1a1b}'), 714 ('ᩕ', '\u{1a5e}'), 715 ('\u{1a60}', '\u{1a7c}'), 716 ('\u{1a7f}', '\u{1a7f}'), 717 ('\u{1ab0}', '\u{1ac0}'), 718 ('\u{1b00}', 'ᬄ'), 719 ('\u{1b34}', '᭄'), 720 ('\u{1b6b}', '\u{1b73}'), 721 ('\u{1b80}', 'ᮂ'), 722 ('ᮡ', '\u{1bad}'), 723 ('\u{1be6}', '᯳'), 724 ('ᰤ', '\u{1c37}'), 725 ('\u{1cd0}', '\u{1cd2}'), 726 ('\u{1cd4}', '\u{1ce8}'), 727 ('\u{1ced}', '\u{1ced}'), 728 ('\u{1cf4}', '\u{1cf4}'), 729 ('᳷', '\u{1cf9}'), 730 ('\u{1dc0}', '\u{1df9}'), 731 ('\u{1dfb}', '\u{1dff}'), 732 ('\u{200c}', '\u{200c}'), 733 ('\u{20d0}', '\u{20f0}'), 734 ('\u{2cef}', '\u{2cf1}'), 735 ('\u{2d7f}', '\u{2d7f}'), 736 ('\u{2de0}', '\u{2dff}'), 737 ('\u{302a}', '\u{302f}'), 738 ('\u{3099}', '\u{309a}'), 739 ('\u{a66f}', '\u{a672}'), 740 ('\u{a674}', '\u{a67d}'), 741 ('\u{a69e}', '\u{a69f}'), 742 ('\u{a6f0}', '\u{a6f1}'), 743 ('\u{a802}', '\u{a802}'), 744 ('\u{a806}', '\u{a806}'), 745 ('\u{a80b}', '\u{a80b}'), 746 ('ꠣ', 'ꠧ'), 747 ('\u{a82c}', '\u{a82c}'), 748 ('ꢀ', 'ꢁ'), 749 ('ꢴ', '\u{a8c5}'), 750 ('\u{a8e0}', '\u{a8f1}'), 751 ('\u{a8ff}', '\u{a8ff}'), 752 ('\u{a926}', '\u{a92d}'), 753 ('\u{a947}', '꥓'), 754 ('\u{a980}', 'ꦃ'), 755 ('\u{a9b3}', '꧀'), 756 ('\u{a9e5}', '\u{a9e5}'), 757 ('\u{aa29}', '\u{aa36}'), 758 ('\u{aa43}', '\u{aa43}'), 759 ('\u{aa4c}', 'ꩍ'), 760 ('ꩻ', 'ꩽ'), 761 ('\u{aab0}', '\u{aab0}'), 762 ('\u{aab2}', '\u{aab4}'), 763 ('\u{aab7}', '\u{aab8}'), 764 ('\u{aabe}', '\u{aabf}'), 765 ('\u{aac1}', '\u{aac1}'), 766 ('ꫫ', 'ꫯ'), 767 ('ꫵ', '\u{aaf6}'), 768 ('ꯣ', 'ꯪ'), 769 ('꯬', '\u{abed}'), 770 ('\u{fb1e}', '\u{fb1e}'), 771 ('\u{fe00}', '\u{fe0f}'), 772 ('\u{fe20}', '\u{fe2f}'), 773 ('\u{ff9e}', '\u{ff9f}'), 774 ('\u{101fd}', '\u{101fd}'), 775 ('\u{102e0}', '\u{102e0}'), 776 ('\u{10376}', '\u{1037a}'), 777 ('\u{10a01}', '\u{10a03}'), 778 ('\u{10a05}', '\u{10a06}'), 779 ('\u{10a0c}', '\u{10a0f}'), 780 ('\u{10a38}', '\u{10a3a}'), 781 ('\u{10a3f}', '\u{10a3f}'), 782 ('\u{10ae5}', '\u{10ae6}'), 783 ('\u{10d24}', '\u{10d27}'), 784 ('\u{10eab}', '\u{10eac}'), 785 ('\u{10f46}', '\u{10f50}'), 786 ('', ''), 787 ('\u{11038}', '\u{11046}'), 788 ('\u{1107f}', ''), 789 ('', '\u{110ba}'), 790 ('\u{11100}', '\u{11102}'), 791 ('\u{11127}', '\u{11134}'), 792 ('', ''), 793 ('\u{11173}', '\u{11173}'), 794 ('\u{11180}', ''), 795 ('', ''), 796 ('\u{111c9}', '\u{111cc}'), 797 ('\u{111ce}', '\u{111cf}'), 798 ('', '\u{11237}'), 799 ('\u{1123e}', '\u{1123e}'), 800 ('\u{112df}', '\u{112ea}'), 801 ('\u{11300}', ''), 802 ('\u{1133b}', '\u{1133c}'), 803 ('\u{1133e}', ''), 804 ('', ''), 805 ('', ''), 806 ('\u{11357}', '\u{11357}'), 807 ('', ''), 808 ('\u{11366}', '\u{1136c}'), 809 ('\u{11370}', '\u{11374}'), 810 ('', '\u{11446}'), 811 ('\u{1145e}', '\u{1145e}'), 812 ('\u{114b0}', '\u{114c3}'), 813 ('\u{115af}', '\u{115b5}'), 814 ('', '\u{115c0}'), 815 ('\u{115dc}', '\u{115dd}'), 816 ('', '\u{11640}'), 817 ('\u{116ab}', '\u{116b7}'), 818 ('\u{1171d}', '\u{1172b}'), 819 ('', '\u{1183a}'), 820 ('\u{11930}', '\u{11935}'), 821 ('\u{11937}', '\u{11938}'), 822 ('\u{1193b}', '\u{1193e}'), 823 ('\u{11940}', '\u{11940}'), 824 ('\u{11942}', '\u{11943}'), 825 ('', '\u{119d7}'), 826 ('\u{119da}', '\u{119e0}'), 827 ('', ''), 828 ('\u{11a01}', '\u{11a0a}'), 829 ('\u{11a33}', ''), 830 ('\u{11a3b}', '\u{11a3e}'), 831 ('\u{11a47}', '\u{11a47}'), 832 ('\u{11a51}', '\u{11a5b}'), 833 ('\u{11a8a}', '\u{11a99}'), 834 ('', '\u{11c36}'), 835 ('\u{11c38}', '\u{11c3f}'), 836 ('\u{11c92}', '\u{11ca7}'), 837 ('', '\u{11cb6}'), 838 ('\u{11d31}', '\u{11d36}'), 839 ('\u{11d3a}', '\u{11d3a}'), 840 ('\u{11d3c}', '\u{11d3d}'), 841 ('\u{11d3f}', '\u{11d45}'), 842 ('\u{11d47}', '\u{11d47}'), 843 ('', ''), 844 ('\u{11d90}', '\u{11d91}'), 845 ('', '\u{11d97}'), 846 ('\u{11ef3}', ''), 847 ('\u{16af0}', '\u{16af4}'), 848 ('\u{16b30}', '\u{16b36}'), 849 ('\u{16f4f}', '\u{16f4f}'), 850 ('', ''), 851 ('\u{16f8f}', '\u{16f92}'), 852 ('\u{16fe4}', '\u{16fe4}'), 853 ('\u{16ff0}', '\u{16ff1}'), 854 ('\u{1bc9d}', '\u{1bc9e}'), 855 ('\u{1d165}', '\u{1d169}'), 856 ('', '\u{1d172}'), 857 ('\u{1d17b}', '\u{1d182}'), 858 ('\u{1d185}', '\u{1d18b}'), 859 ('\u{1d1aa}', '\u{1d1ad}'), 860 ('\u{1d242}', '\u{1d244}'), 861 ('\u{1da00}', '\u{1da36}'), 862 ('\u{1da3b}', '\u{1da6c}'), 863 ('\u{1da75}', '\u{1da75}'), 864 ('\u{1da84}', '\u{1da84}'), 865 ('\u{1da9b}', '\u{1da9f}'), 866 ('\u{1daa1}', '\u{1daaf}'), 867 ('\u{1e000}', '\u{1e006}'), 868 ('\u{1e008}', '\u{1e018}'), 869 ('\u{1e01b}', '\u{1e021}'), 870 ('\u{1e023}', '\u{1e024}'), 871 ('\u{1e026}', '\u{1e02a}'), 872 ('\u{1e130}', '\u{1e136}'), 873 ('\u{1e2ec}', '\u{1e2ef}'), 874 ('\u{1e8d0}', '\u{1e8d6}'), 875 ('\u{1e944}', '\u{1e94a}'), 876 ('', ''), 877 ('\u{e0020}', '\u{e007f}'), 878 ('\u{e0100}', '\u{e01ef}'), 879 ]; 880 881 pub const EXTENDNUMLET: &'static [(char, char)] = &[ 882 ('_', '_'), 883 ('\u{202f}', '\u{202f}'), 884 ('‿', '⁀'), 885 ('⁔', '⁔'), 886 ('︳', '︴'), 887 ('﹍', '﹏'), 888 ('_', '_'), 889 ]; 890 891 pub const FORMAT: &'static [(char, char)] = &[ 892 ('\u{ad}', '\u{ad}'), 893 ('\u{600}', '\u{605}'), 894 ('\u{61c}', '\u{61c}'), 895 ('\u{6dd}', '\u{6dd}'), 896 ('\u{70f}', '\u{70f}'), 897 ('\u{8e2}', '\u{8e2}'), 898 ('\u{180e}', '\u{180e}'), 899 ('\u{200e}', '\u{200f}'), 900 ('\u{202a}', '\u{202e}'), 901 ('\u{2060}', '\u{2064}'), 902 ('\u{2066}', '\u{206f}'), 903 ('\u{feff}', '\u{feff}'), 904 ('\u{fff9}', '\u{fffb}'), 905 ('\u{110bd}', '\u{110bd}'), 906 ('\u{110cd}', '\u{110cd}'), 907 ('\u{13430}', '\u{13438}'), 908 ('\u{1bca0}', '\u{1bca3}'), 909 ('\u{1d173}', '\u{1d17a}'), 910 ('\u{e0001}', '\u{e0001}'), 911 ]; 912 913 pub const HEBREW_LETTER: &'static [(char, char)] = &[ 914 ('א', 'ת'), 915 ('ׯ', 'ײ'), 916 ('יִ', 'יִ'), 917 ('ײַ', 'ﬨ'), 918 ('שׁ', 'זּ'), 919 ('טּ', 'לּ'), 920 ('מּ', 'מּ'), 921 ('נּ', 'סּ'), 922 ('ףּ', 'פּ'), 923 ('צּ', 'ﭏ'), 924 ]; 925 926 pub const KATAKANA: &'static [(char, char)] = &[ 927 ('〱', '〵'), 928 ('゛', '゜'), 929 ('゠', 'ヺ'), 930 ('ー', 'ヿ'), 931 ('ㇰ', 'ㇿ'), 932 ('㋐', '㋾'), 933 ('㌀', '㍗'), 934 ('ヲ', 'ン'), 935 ('', ''), 936 ('', ''), 937 ]; 938 939 pub const LF: &'static [(char, char)] = &[('\n', '\n')]; 940 941 pub const MIDLETTER: &'static [(char, char)] = &[ 942 (':', ':'), 943 ('·', '·'), 944 ('·', '·'), 945 ('՟', '՟'), 946 ('״', '״'), 947 ('‧', '‧'), 948 ('︓', '︓'), 949 ('﹕', '﹕'), 950 (':', ':'), 951 ]; 952 953 pub const MIDNUM: &'static [(char, char)] = &[ 954 (',', ','), 955 (';', ';'), 956 (';', ';'), 957 ('։', '։'), 958 ('،', '؍'), 959 ('٬', '٬'), 960 ('߸', '߸'), 961 ('⁄', '⁄'), 962 ('︐', '︐'), 963 ('︔', '︔'), 964 ('﹐', '﹐'), 965 ('﹔', '﹔'), 966 (',', ','), 967 (';', ';'), 968 ]; 969 970 pub const MIDNUMLET: &'static [(char, char)] = &[ 971 ('.', '.'), 972 ('‘', '’'), 973 ('․', '․'), 974 ('﹒', '﹒'), 975 (''', '''), 976 ('.', '.'), 977 ]; 978 979 pub const NEWLINE: &'static [(char, char)] = 980 &[('\u{b}', '\u{c}'), ('\u{85}', '\u{85}'), ('\u{2028}', '\u{2029}')]; 981 982 pub const NUMERIC: &'static [(char, char)] = &[ 983 ('0', '9'), 984 ('٠', '٩'), 985 ('٫', '٫'), 986 ('۰', '۹'), 987 ('߀', '߉'), 988 ('०', '९'), 989 ('০', '৯'), 990 ('੦', '੯'), 991 ('૦', '૯'), 992 ('୦', '୯'), 993 ('௦', '௯'), 994 ('౦', '౯'), 995 ('೦', '೯'), 996 ('൦', '൯'), 997 ('෦', '෯'), 998 ('๐', '๙'), 999 ('໐', '໙'), 1000 ('༠', '༩'), 1001 ('၀', '၉'), 1002 ('႐', '႙'), 1003 ('០', '៩'), 1004 ('᠐', '᠙'), 1005 ('᥆', '᥏'), 1006 ('᧐', '᧙'), 1007 ('᪀', '᪉'), 1008 ('᪐', '᪙'), 1009 ('᭐', '᭙'), 1010 ('᮰', '᮹'), 1011 ('᱀', '᱉'), 1012 ('᱐', '᱙'), 1013 ('꘠', '꘩'), 1014 ('꣐', '꣙'), 1015 ('꤀', '꤉'), 1016 ('꧐', '꧙'), 1017 ('꧰', '꧹'), 1018 ('꩐', '꩙'), 1019 ('꯰', '꯹'), 1020 ('0', '9'), 1021 ('', ''), 1022 ('', ''), 1023 ('', ''), 1024 ('', ''), 1025 ('', ''), 1026 ('', ''), 1027 ('', ''), 1028 ('', ''), 1029 ('', ''), 1030 ('', ''), 1031 ('', ''), 1032 ('', ''), 1033 ('', ''), 1034 ('\u{11950}', '\u{11959}'), 1035 ('', ''), 1036 ('', ''), 1037 ('', ''), 1038 ('', ''), 1039 ('', ''), 1040 ('', ''), 1041 ('', ''), 1042 ('', ''), 1043 ('', ''), 1044 ('\u{1fbf0}', '\u{1fbf9}'), 1045 ]; 1046 1047 pub const REGIONAL_INDICATOR: &'static [(char, char)] = &[('', '')]; 1048 1049 pub const SINGLE_QUOTE: &'static [(char, char)] = &[('\'', '\'')]; 1050 1051 pub const WSEGSPACE: &'static [(char, char)] = &[ 1052 (' ', ' '), 1053 ('\u{1680}', '\u{1680}'), 1054 ('\u{2000}', '\u{2006}'), 1055 ('\u{2008}', '\u{200a}'), 1056 ('\u{205f}', '\u{205f}'), 1057 ('\u{3000}', '\u{3000}'), 1058 ]; 1059 1060 pub const ZWJ: &'static [(char, char)] = &[('\u{200d}', '\u{200d}')]; 1061