1 // DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY: 2 // 3 // ucd-generate word-break ucd-15.0.0 --chars 4 // 5 // Unicode version: 15.0.0. 6 // 7 // ucd-generate 0.2.14 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 ('ࢉ', 'ࢎ'), 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 ('ೠ', 'ೡ'), 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 ('ℨ', 'ℨ'), 260 ('K', 'ℭ'), 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 ('ꀀ', 'ꒌ'), 291 ('ꓐ', 'ꓽ'), 292 ('ꔀ', 'ꘌ'), 293 ('ꘐ', 'ꘟ'), 294 ('ꘪ', 'ꘫ'), 295 ('Ꙁ', 'ꙮ'), 296 ('ꙿ', 'ꚝ'), 297 ('ꚠ', 'ꛯ'), 298 ('꜈', 'ꟊ'), 299 ('Ꟑ', 'ꟑ'), 300 ('ꟓ', 'ꟓ'), 301 ('ꟕ', 'ꟙ'), 302 ('ꟲ', 'ꠁ'), 303 ('ꠃ', 'ꠅ'), 304 ('ꠇ', 'ꠊ'), 305 ('ꠌ', 'ꠢ'), 306 ('ꡀ', 'ꡳ'), 307 ('ꢂ', 'ꢳ'), 308 ('ꣲ', 'ꣷ'), 309 ('ꣻ', 'ꣻ'), 310 ('ꣽ', 'ꣾ'), 311 ('ꤊ', 'ꤥ'), 312 ('ꤰ', 'ꥆ'), 313 ('ꥠ', 'ꥼ'), 314 ('ꦄ', 'ꦲ'), 315 ('ꧏ', 'ꧏ'), 316 ('ꨀ', 'ꨨ'), 317 ('ꩀ', 'ꩂ'), 318 ('ꩄ', 'ꩋ'), 319 ('ꫠ', 'ꫪ'), 320 ('ꫲ', 'ꫴ'), 321 ('ꬁ', 'ꬆ'), 322 ('ꬉ', 'ꬎ'), 323 ('ꬑ', 'ꬖ'), 324 ('ꬠ', 'ꬦ'), 325 ('ꬨ', 'ꬮ'), 326 ('ꬰ', 'ꭩ'), 327 ('ꭰ', 'ꯢ'), 328 ('가', '힣'), 329 ('ힰ', 'ퟆ'), 330 ('ퟋ', 'ퟻ'), 331 ('ff', 'st'), 332 ('ﬓ', 'ﬗ'), 333 ('ﭐ', 'ﮱ'), 334 ('ﯓ', 'ﴽ'), 335 ('ﵐ', 'ﶏ'), 336 ('ﶒ', 'ﷇ'), 337 ('ﷰ', 'ﷻ'), 338 ('ﹰ', 'ﹴ'), 339 ('ﹶ', 'ﻼ'), 340 ('A', 'Z'), 341 ('a', 'z'), 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 ('', ''), 402 ('', ''), 403 ('', ''), 404 ('', ''), 405 ('', ''), 406 ('', ''), 407 ('', ''), 408 ('', ''), 409 ('', ''), 410 ('', ''), 411 ('', ''), 412 ('', ''), 413 ('', ''), 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 ('', ''), 440 ('', ''), 441 ('', ''), 442 ('', ''), 443 ('', ''), 444 ('', ''), 445 ('', ''), 446 ('', ''), 447 ('', ''), 448 ('', ''), 449 ('', ''), 450 ('', ''), 451 ('', ''), 452 ('', ''), 453 ('', ''), 454 ('', ''), 455 ('', ''), 456 ('', ''), 457 ('', ''), 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 ('', ''), 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 ('', ''), 581 ('', ''), 582 ('', ''), 583 ('', ''), 584 ('', ''), 585 ('', ''), 586 ('', ''), 587 ('', ''), 588 ('', ''), 589 ('', ''), 590 ('', ''), 591 ('', ''), 592 ('', ''), 593 ('', ''), 594 ('', ''), 595 ('', ''), 596 ('', ''), 597 ('', ''), 598 ('', ''), 599 ('', ''), 600 ('', ''), 601 ('', ''), 602 ('', ''), 603 ('', ''), 604 ('', ''), 605 ('', ''), 606 ('', ''), 607 ('', ''), 608 ('', ''), 609 ]; 610 611 pub const CR: &'static [(char, char)] = &[('\r', '\r')]; 612 613 pub const DOUBLE_QUOTE: &'static [(char, char)] = &[('"', '"')]; 614 615 pub const EXTEND: &'static [(char, char)] = &[ 616 ('\u{300}', '\u{36f}'), 617 ('\u{483}', '\u{489}'), 618 ('\u{591}', '\u{5bd}'), 619 ('\u{5bf}', '\u{5bf}'), 620 ('\u{5c1}', '\u{5c2}'), 621 ('\u{5c4}', '\u{5c5}'), 622 ('\u{5c7}', '\u{5c7}'), 623 ('\u{610}', '\u{61a}'), 624 ('\u{64b}', '\u{65f}'), 625 ('\u{670}', '\u{670}'), 626 ('\u{6d6}', '\u{6dc}'), 627 ('\u{6df}', '\u{6e4}'), 628 ('\u{6e7}', '\u{6e8}'), 629 ('\u{6ea}', '\u{6ed}'), 630 ('\u{711}', '\u{711}'), 631 ('\u{730}', '\u{74a}'), 632 ('\u{7a6}', '\u{7b0}'), 633 ('\u{7eb}', '\u{7f3}'), 634 ('\u{7fd}', '\u{7fd}'), 635 ('\u{816}', '\u{819}'), 636 ('\u{81b}', '\u{823}'), 637 ('\u{825}', '\u{827}'), 638 ('\u{829}', '\u{82d}'), 639 ('\u{859}', '\u{85b}'), 640 ('\u{898}', '\u{89f}'), 641 ('\u{8ca}', '\u{8e1}'), 642 ('\u{8e3}', 'ः'), 643 ('\u{93a}', '\u{93c}'), 644 ('ा', 'ॏ'), 645 ('\u{951}', '\u{957}'), 646 ('\u{962}', '\u{963}'), 647 ('\u{981}', 'ঃ'), 648 ('\u{9bc}', '\u{9bc}'), 649 ('\u{9be}', '\u{9c4}'), 650 ('ে', 'ৈ'), 651 ('ো', '\u{9cd}'), 652 ('\u{9d7}', '\u{9d7}'), 653 ('\u{9e2}', '\u{9e3}'), 654 ('\u{9fe}', '\u{9fe}'), 655 ('\u{a01}', 'ਃ'), 656 ('\u{a3c}', '\u{a3c}'), 657 ('ਾ', '\u{a42}'), 658 ('\u{a47}', '\u{a48}'), 659 ('\u{a4b}', '\u{a4d}'), 660 ('\u{a51}', '\u{a51}'), 661 ('\u{a70}', '\u{a71}'), 662 ('\u{a75}', '\u{a75}'), 663 ('\u{a81}', 'ઃ'), 664 ('\u{abc}', '\u{abc}'), 665 ('ા', '\u{ac5}'), 666 ('\u{ac7}', 'ૉ'), 667 ('ો', '\u{acd}'), 668 ('\u{ae2}', '\u{ae3}'), 669 ('\u{afa}', '\u{aff}'), 670 ('\u{b01}', 'ଃ'), 671 ('\u{b3c}', '\u{b3c}'), 672 ('\u{b3e}', '\u{b44}'), 673 ('େ', 'ୈ'), 674 ('ୋ', '\u{b4d}'), 675 ('\u{b55}', '\u{b57}'), 676 ('\u{b62}', '\u{b63}'), 677 ('\u{b82}', '\u{b82}'), 678 ('\u{bbe}', 'ூ'), 679 ('ெ', 'ை'), 680 ('ொ', '\u{bcd}'), 681 ('\u{bd7}', '\u{bd7}'), 682 ('\u{c00}', '\u{c04}'), 683 ('\u{c3c}', '\u{c3c}'), 684 ('\u{c3e}', 'ౄ'), 685 ('\u{c46}', '\u{c48}'), 686 ('\u{c4a}', '\u{c4d}'), 687 ('\u{c55}', '\u{c56}'), 688 ('\u{c62}', '\u{c63}'), 689 ('\u{c81}', 'ಃ'), 690 ('\u{cbc}', '\u{cbc}'), 691 ('ಾ', 'ೄ'), 692 ('\u{cc6}', 'ೈ'), 693 ('ೊ', '\u{ccd}'), 694 ('\u{cd5}', '\u{cd6}'), 695 ('\u{ce2}', '\u{ce3}'), 696 ('ೳ', 'ೳ'), 697 ('\u{d00}', 'ഃ'), 698 ('\u{d3b}', '\u{d3c}'), 699 ('\u{d3e}', '\u{d44}'), 700 ('െ', 'ൈ'), 701 ('ൊ', '\u{d4d}'), 702 ('\u{d57}', '\u{d57}'), 703 ('\u{d62}', '\u{d63}'), 704 ('\u{d81}', 'ඃ'), 705 ('\u{dca}', '\u{dca}'), 706 ('\u{dcf}', '\u{dd4}'), 707 ('\u{dd6}', '\u{dd6}'), 708 ('ෘ', '\u{ddf}'), 709 ('ෲ', 'ෳ'), 710 ('\u{e31}', '\u{e31}'), 711 ('\u{e34}', '\u{e3a}'), 712 ('\u{e47}', '\u{e4e}'), 713 ('\u{eb1}', '\u{eb1}'), 714 ('\u{eb4}', '\u{ebc}'), 715 ('\u{ec8}', '\u{ece}'), 716 ('\u{f18}', '\u{f19}'), 717 ('\u{f35}', '\u{f35}'), 718 ('\u{f37}', '\u{f37}'), 719 ('\u{f39}', '\u{f39}'), 720 ('༾', '༿'), 721 ('\u{f71}', '\u{f84}'), 722 ('\u{f86}', '\u{f87}'), 723 ('\u{f8d}', '\u{f97}'), 724 ('\u{f99}', '\u{fbc}'), 725 ('\u{fc6}', '\u{fc6}'), 726 ('ါ', '\u{103e}'), 727 ('ၖ', '\u{1059}'), 728 ('\u{105e}', '\u{1060}'), 729 ('ၢ', 'ၤ'), 730 ('ၧ', 'ၭ'), 731 ('\u{1071}', '\u{1074}'), 732 ('\u{1082}', '\u{108d}'), 733 ('ႏ', 'ႏ'), 734 ('ႚ', '\u{109d}'), 735 ('\u{135d}', '\u{135f}'), 736 ('\u{1712}', '᜕'), 737 ('\u{1732}', '᜴'), 738 ('\u{1752}', '\u{1753}'), 739 ('\u{1772}', '\u{1773}'), 740 ('\u{17b4}', '\u{17d3}'), 741 ('\u{17dd}', '\u{17dd}'), 742 ('\u{180b}', '\u{180d}'), 743 ('\u{180f}', '\u{180f}'), 744 ('\u{1885}', '\u{1886}'), 745 ('\u{18a9}', '\u{18a9}'), 746 ('\u{1920}', 'ᤫ'), 747 ('ᤰ', '\u{193b}'), 748 ('\u{1a17}', '\u{1a1b}'), 749 ('ᩕ', '\u{1a5e}'), 750 ('\u{1a60}', '\u{1a7c}'), 751 ('\u{1a7f}', '\u{1a7f}'), 752 ('\u{1ab0}', '\u{1ace}'), 753 ('\u{1b00}', 'ᬄ'), 754 ('\u{1b34}', '᭄'), 755 ('\u{1b6b}', '\u{1b73}'), 756 ('\u{1b80}', 'ᮂ'), 757 ('ᮡ', '\u{1bad}'), 758 ('\u{1be6}', '᯳'), 759 ('ᰤ', '\u{1c37}'), 760 ('\u{1cd0}', '\u{1cd2}'), 761 ('\u{1cd4}', '\u{1ce8}'), 762 ('\u{1ced}', '\u{1ced}'), 763 ('\u{1cf4}', '\u{1cf4}'), 764 ('᳷', '\u{1cf9}'), 765 ('\u{1dc0}', '\u{1dff}'), 766 ('\u{200c}', '\u{200c}'), 767 ('\u{20d0}', '\u{20f0}'), 768 ('\u{2cef}', '\u{2cf1}'), 769 ('\u{2d7f}', '\u{2d7f}'), 770 ('\u{2de0}', '\u{2dff}'), 771 ('\u{302a}', '\u{302f}'), 772 ('\u{3099}', '\u{309a}'), 773 ('\u{a66f}', '\u{a672}'), 774 ('\u{a674}', '\u{a67d}'), 775 ('\u{a69e}', '\u{a69f}'), 776 ('\u{a6f0}', '\u{a6f1}'), 777 ('\u{a802}', '\u{a802}'), 778 ('\u{a806}', '\u{a806}'), 779 ('\u{a80b}', '\u{a80b}'), 780 ('ꠣ', 'ꠧ'), 781 ('\u{a82c}', '\u{a82c}'), 782 ('ꢀ', 'ꢁ'), 783 ('ꢴ', '\u{a8c5}'), 784 ('\u{a8e0}', '\u{a8f1}'), 785 ('\u{a8ff}', '\u{a8ff}'), 786 ('\u{a926}', '\u{a92d}'), 787 ('\u{a947}', '꥓'), 788 ('\u{a980}', 'ꦃ'), 789 ('\u{a9b3}', '꧀'), 790 ('\u{a9e5}', '\u{a9e5}'), 791 ('\u{aa29}', '\u{aa36}'), 792 ('\u{aa43}', '\u{aa43}'), 793 ('\u{aa4c}', 'ꩍ'), 794 ('ꩻ', 'ꩽ'), 795 ('\u{aab0}', '\u{aab0}'), 796 ('\u{aab2}', '\u{aab4}'), 797 ('\u{aab7}', '\u{aab8}'), 798 ('\u{aabe}', '\u{aabf}'), 799 ('\u{aac1}', '\u{aac1}'), 800 ('ꫫ', 'ꫯ'), 801 ('ꫵ', '\u{aaf6}'), 802 ('ꯣ', 'ꯪ'), 803 ('꯬', '\u{abed}'), 804 ('\u{fb1e}', '\u{fb1e}'), 805 ('\u{fe00}', '\u{fe0f}'), 806 ('\u{fe20}', '\u{fe2f}'), 807 ('\u{ff9e}', '\u{ff9f}'), 808 ('\u{101fd}', '\u{101fd}'), 809 ('\u{102e0}', '\u{102e0}'), 810 ('\u{10376}', '\u{1037a}'), 811 ('\u{10a01}', '\u{10a03}'), 812 ('\u{10a05}', '\u{10a06}'), 813 ('\u{10a0c}', '\u{10a0f}'), 814 ('\u{10a38}', '\u{10a3a}'), 815 ('\u{10a3f}', '\u{10a3f}'), 816 ('\u{10ae5}', '\u{10ae6}'), 817 ('\u{10d24}', '\u{10d27}'), 818 ('\u{10eab}', '\u{10eac}'), 819 ('\u{10efd}', '\u{10eff}'), 820 ('\u{10f46}', '\u{10f50}'), 821 ('\u{10f82}', '\u{10f85}'), 822 ('', ''), 823 ('\u{11038}', '\u{11046}'), 824 ('\u{11070}', '\u{11070}'), 825 ('\u{11073}', '\u{11074}'), 826 ('\u{1107f}', ''), 827 ('', '\u{110ba}'), 828 ('\u{110c2}', '\u{110c2}'), 829 ('\u{11100}', '\u{11102}'), 830 ('\u{11127}', '\u{11134}'), 831 ('', ''), 832 ('\u{11173}', '\u{11173}'), 833 ('\u{11180}', ''), 834 ('', ''), 835 ('\u{111c9}', '\u{111cc}'), 836 ('', '\u{111cf}'), 837 ('', '\u{11237}'), 838 ('\u{1123e}', '\u{1123e}'), 839 ('\u{11241}', '\u{11241}'), 840 ('\u{112df}', '\u{112ea}'), 841 ('\u{11300}', ''), 842 ('\u{1133b}', '\u{1133c}'), 843 ('\u{1133e}', ''), 844 ('', ''), 845 ('', ''), 846 ('\u{11357}', '\u{11357}'), 847 ('', ''), 848 ('\u{11366}', '\u{1136c}'), 849 ('\u{11370}', '\u{11374}'), 850 ('', '\u{11446}'), 851 ('\u{1145e}', '\u{1145e}'), 852 ('\u{114b0}', '\u{114c3}'), 853 ('\u{115af}', '\u{115b5}'), 854 ('', '\u{115c0}'), 855 ('\u{115dc}', '\u{115dd}'), 856 ('', '\u{11640}'), 857 ('\u{116ab}', '\u{116b7}'), 858 ('\u{1171d}', '\u{1172b}'), 859 ('', '\u{1183a}'), 860 ('\u{11930}', ''), 861 ('', ''), 862 ('\u{1193b}', '\u{1193e}'), 863 ('', ''), 864 ('', '\u{11943}'), 865 ('', '\u{119d7}'), 866 ('\u{119da}', '\u{119e0}'), 867 ('', ''), 868 ('\u{11a01}', '\u{11a0a}'), 869 ('\u{11a33}', ''), 870 ('\u{11a3b}', '\u{11a3e}'), 871 ('\u{11a47}', '\u{11a47}'), 872 ('\u{11a51}', '\u{11a5b}'), 873 ('\u{11a8a}', '\u{11a99}'), 874 ('', '\u{11c36}'), 875 ('\u{11c38}', '\u{11c3f}'), 876 ('\u{11c92}', '\u{11ca7}'), 877 ('', '\u{11cb6}'), 878 ('\u{11d31}', '\u{11d36}'), 879 ('\u{11d3a}', '\u{11d3a}'), 880 ('\u{11d3c}', '\u{11d3d}'), 881 ('\u{11d3f}', '\u{11d45}'), 882 ('\u{11d47}', '\u{11d47}'), 883 ('', ''), 884 ('\u{11d90}', '\u{11d91}'), 885 ('', '\u{11d97}'), 886 ('\u{11ef3}', ''), 887 ('\u{11f00}', '\u{11f01}'), 888 ('', ''), 889 ('', '\u{11f3a}'), 890 ('', '\u{11f42}'), 891 ('\u{13440}', '\u{13440}'), 892 ('\u{13447}', '\u{13455}'), 893 ('\u{16af0}', '\u{16af4}'), 894 ('\u{16b30}', '\u{16b36}'), 895 ('\u{16f4f}', '\u{16f4f}'), 896 ('', ''), 897 ('\u{16f8f}', '\u{16f92}'), 898 ('\u{16fe4}', '\u{16fe4}'), 899 ('', ''), 900 ('\u{1bc9d}', '\u{1bc9e}'), 901 ('\u{1cf00}', '\u{1cf2d}'), 902 ('\u{1cf30}', '\u{1cf46}'), 903 ('\u{1d165}', '\u{1d169}'), 904 ('', '\u{1d172}'), 905 ('\u{1d17b}', '\u{1d182}'), 906 ('\u{1d185}', '\u{1d18b}'), 907 ('\u{1d1aa}', '\u{1d1ad}'), 908 ('\u{1d242}', '\u{1d244}'), 909 ('\u{1da00}', '\u{1da36}'), 910 ('\u{1da3b}', '\u{1da6c}'), 911 ('\u{1da75}', '\u{1da75}'), 912 ('\u{1da84}', '\u{1da84}'), 913 ('\u{1da9b}', '\u{1da9f}'), 914 ('\u{1daa1}', '\u{1daaf}'), 915 ('\u{1e000}', '\u{1e006}'), 916 ('\u{1e008}', '\u{1e018}'), 917 ('\u{1e01b}', '\u{1e021}'), 918 ('\u{1e023}', '\u{1e024}'), 919 ('\u{1e026}', '\u{1e02a}'), 920 ('\u{1e08f}', '\u{1e08f}'), 921 ('\u{1e130}', '\u{1e136}'), 922 ('\u{1e2ae}', '\u{1e2ae}'), 923 ('\u{1e2ec}', '\u{1e2ef}'), 924 ('\u{1e4ec}', '\u{1e4ef}'), 925 ('\u{1e8d0}', '\u{1e8d6}'), 926 ('\u{1e944}', '\u{1e94a}'), 927 ('', ''), 928 ('\u{e0020}', '\u{e007f}'), 929 ('\u{e0100}', '\u{e01ef}'), 930 ]; 931 932 pub const EXTENDNUMLET: &'static [(char, char)] = &[ 933 ('_', '_'), 934 ('\u{202f}', '\u{202f}'), 935 ('‿', '⁀'), 936 ('⁔', '⁔'), 937 ('︳', '︴'), 938 ('﹍', '﹏'), 939 ('_', '_'), 940 ]; 941 942 pub const FORMAT: &'static [(char, char)] = &[ 943 ('\u{ad}', '\u{ad}'), 944 ('\u{600}', '\u{605}'), 945 ('\u{61c}', '\u{61c}'), 946 ('\u{6dd}', '\u{6dd}'), 947 ('\u{70f}', '\u{70f}'), 948 ('\u{890}', '\u{891}'), 949 ('\u{8e2}', '\u{8e2}'), 950 ('\u{180e}', '\u{180e}'), 951 ('\u{200e}', '\u{200f}'), 952 ('\u{202a}', '\u{202e}'), 953 ('\u{2060}', '\u{2064}'), 954 ('\u{2066}', '\u{206f}'), 955 ('\u{feff}', '\u{feff}'), 956 ('\u{fff9}', '\u{fffb}'), 957 ('\u{110bd}', '\u{110bd}'), 958 ('\u{110cd}', '\u{110cd}'), 959 ('\u{13430}', '\u{1343f}'), 960 ('\u{1bca0}', '\u{1bca3}'), 961 ('\u{1d173}', '\u{1d17a}'), 962 ('\u{e0001}', '\u{e0001}'), 963 ]; 964 965 pub const HEBREW_LETTER: &'static [(char, char)] = &[ 966 ('א', 'ת'), 967 ('ׯ', 'ײ'), 968 ('יִ', 'יִ'), 969 ('ײַ', 'ﬨ'), 970 ('שׁ', 'זּ'), 971 ('טּ', 'לּ'), 972 ('מּ', 'מּ'), 973 ('נּ', 'סּ'), 974 ('ףּ', 'פּ'), 975 ('צּ', 'ﭏ'), 976 ]; 977 978 pub const KATAKANA: &'static [(char, char)] = &[ 979 ('〱', '〵'), 980 ('゛', '゜'), 981 ('゠', 'ヺ'), 982 ('ー', 'ヿ'), 983 ('ㇰ', 'ㇿ'), 984 ('㋐', '㋾'), 985 ('㌀', '㍗'), 986 ('ヲ', 'ン'), 987 ('', ''), 988 ('', ''), 989 ('', ''), 990 ('', ''), 991 ('', ''), 992 ('', ''), 993 ('', ''), 994 ]; 995 996 pub const LF: &'static [(char, char)] = &[('\n', '\n')]; 997 998 pub const MIDLETTER: &'static [(char, char)] = &[ 999 (':', ':'), 1000 ('·', '·'), 1001 ('·', '·'), 1002 ('՟', '՟'), 1003 ('״', '״'), 1004 ('‧', '‧'), 1005 ('︓', '︓'), 1006 ('﹕', '﹕'), 1007 (':', ':'), 1008 ]; 1009 1010 pub const MIDNUM: &'static [(char, char)] = &[ 1011 (',', ','), 1012 (';', ';'), 1013 (';', ';'), 1014 ('։', '։'), 1015 ('،', '؍'), 1016 ('٬', '٬'), 1017 ('߸', '߸'), 1018 ('⁄', '⁄'), 1019 ('︐', '︐'), 1020 ('︔', '︔'), 1021 ('﹐', '﹐'), 1022 ('﹔', '﹔'), 1023 (',', ','), 1024 (';', ';'), 1025 ]; 1026 1027 pub const MIDNUMLET: &'static [(char, char)] = &[ 1028 ('.', '.'), 1029 ('‘', '’'), 1030 ('․', '․'), 1031 ('﹒', '﹒'), 1032 (''', '''), 1033 ('.', '.'), 1034 ]; 1035 1036 pub const NEWLINE: &'static [(char, char)] = 1037 &[('\u{b}', '\u{c}'), ('\u{85}', '\u{85}'), ('\u{2028}', '\u{2029}')]; 1038 1039 pub const NUMERIC: &'static [(char, char)] = &[ 1040 ('0', '9'), 1041 ('٠', '٩'), 1042 ('٫', '٫'), 1043 ('۰', '۹'), 1044 ('߀', '߉'), 1045 ('०', '९'), 1046 ('০', '৯'), 1047 ('੦', '੯'), 1048 ('૦', '૯'), 1049 ('୦', '୯'), 1050 ('௦', '௯'), 1051 ('౦', '౯'), 1052 ('೦', '೯'), 1053 ('൦', '൯'), 1054 ('෦', '෯'), 1055 ('๐', '๙'), 1056 ('໐', '໙'), 1057 ('༠', '༩'), 1058 ('၀', '၉'), 1059 ('႐', '႙'), 1060 ('០', '៩'), 1061 ('᠐', '᠙'), 1062 ('᥆', '᥏'), 1063 ('᧐', '᧙'), 1064 ('᪀', '᪉'), 1065 ('᪐', '᪙'), 1066 ('᭐', '᭙'), 1067 ('᮰', '᮹'), 1068 ('᱀', '᱉'), 1069 ('᱐', '᱙'), 1070 ('꘠', '꘩'), 1071 ('꣐', '꣙'), 1072 ('꤀', '꤉'), 1073 ('꧐', '꧙'), 1074 ('꧰', '꧹'), 1075 ('꩐', '꩙'), 1076 ('꯰', '꯹'), 1077 ('0', '9'), 1078 ('', ''), 1079 ('', ''), 1080 ('', ''), 1081 ('', ''), 1082 ('', ''), 1083 ('', ''), 1084 ('', ''), 1085 ('', ''), 1086 ('', ''), 1087 ('', ''), 1088 ('', ''), 1089 ('', ''), 1090 ('', ''), 1091 ('', ''), 1092 ('', ''), 1093 ('', ''), 1094 ('', ''), 1095 ('', ''), 1096 ('', ''), 1097 ('', ''), 1098 ('', ''), 1099 ('', ''), 1100 ('', ''), 1101 ('', ''), 1102 ('', ''), 1103 ('', ''), 1104 ('', ''), 1105 ]; 1106 1107 pub const REGIONAL_INDICATOR: &'static [(char, char)] = &[('', '')]; 1108 1109 pub const SINGLE_QUOTE: &'static [(char, char)] = &[('\'', '\'')]; 1110 1111 pub const WSEGSPACE: &'static [(char, char)] = &[ 1112 (' ', ' '), 1113 ('\u{1680}', '\u{1680}'), 1114 ('\u{2000}', '\u{2006}'), 1115 ('\u{2008}', '\u{200a}'), 1116 ('\u{205f}', '\u{205f}'), 1117 ('\u{3000}', '\u{3000}'), 1118 ]; 1119 1120 pub const ZWJ: &'static [(char, char)] = &[('\u{200d}', '\u{200d}')]; 1121