1------------------------------------------------------------------------------ 2-- -- 3-- Matreshka Project -- 4-- -- 5-- Localization, Internationalization, Globalization for Ada -- 6-- -- 7-- Runtime Library Component -- 8-- -- 9------------------------------------------------------------------------------ 10-- -- 11-- Copyright © 2012-2015, Vadim Godunko <vgodunko@gmail.com> -- 12-- All rights reserved. -- 13-- -- 14-- Redistribution and use in source and binary forms, with or without -- 15-- modification, are permitted provided that the following conditions -- 16-- are met: -- 17-- -- 18-- * Redistributions of source code must retain the above copyright -- 19-- notice, this list of conditions and the following disclaimer. -- 20-- -- 21-- * Redistributions in binary form must reproduce the above copyright -- 22-- notice, this list of conditions and the following disclaimer in the -- 23-- documentation and/or other materials provided with the distribution. -- 24-- -- 25-- * Neither the name of the Vadim Godunko, IE nor the names of its -- 26-- contributors may be used to endorse or promote products derived from -- 27-- this software without specific prior written permission. -- 28-- -- 29-- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -- 30-- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -- 31-- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -- 32-- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -- 33-- HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -- 34-- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED -- 35-- TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -- 36-- PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -- 37-- LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -- 38-- NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -- 39-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- 40-- -- 41------------------------------------------------------------------------------ 42-- $Revision: 5307 $ $Date: 2015-05-16 01:04:40 +0300 (Sat, 16 May 2015) $ 43------------------------------------------------------------------------------ 44 45pragma Restrictions (No_Elaboration_Code); 46-- GNAT: enforce generation of preinitialized data section instead of 47-- generation of elaboration code. 48 49package Matreshka.Internals.Unicode.Ucd.Core_00A6 is 50 51 pragma Preelaborate; 52 53 Group_00A6 : aliased constant Core_Second_Stage 54 := (16#0C# => -- A60C 55 (Modifier_Letter, Neutral, 56 Other, A_Letter, O_Letter, Alphabetic, 57 (Extender 58 | Alphabetic 59 | Case_Ignorable 60 | Grapheme_Base 61 | ID_Continue 62 | ID_Start 63 | XID_Continue 64 | XID_Start => True, 65 others => False)), 66 16#0D# => -- A60D 67 (Other_Punctuation, Neutral, 68 Other, Other, Other, Break_After, 69 (Terminal_Punctuation 70 | Grapheme_Base => True, 71 others => False)), 72 16#0E# => -- A60E 73 (Other_Punctuation, Neutral, 74 Other, Other, S_Term, Exclamation, 75 (STerm 76 | Terminal_Punctuation 77 | Grapheme_Base => True, 78 others => False)), 79 16#0F# => -- A60F 80 (Other_Punctuation, Neutral, 81 Other, Other, S_Term, Break_After, 82 (STerm 83 | Terminal_Punctuation 84 | Grapheme_Base => True, 85 others => False)), 86 16#20# .. 16#29# => -- A620 .. A629 87 (Decimal_Number, Neutral, 88 Other, Numeric, Numeric, Numeric, 89 (Grapheme_Base 90 | ID_Continue 91 | XID_Continue => True, 92 others => False)), 93 16#2C# .. 16#3F# => -- A62C .. A63F 94 (Unassigned, Neutral, 95 Other, Other, Other, Unknown, 96 (others => False)), 97 16#40# => -- A640 98 (Uppercase_Letter, Neutral, 99 Other, A_Letter, Upper, Alphabetic, 100 (Alphabetic 101 | Cased 102 | Changes_When_Lowercased 103 | Changes_When_Casefolded 104 | Changes_When_Casemapped 105 | Grapheme_Base 106 | ID_Continue 107 | ID_Start 108 | Uppercase 109 | XID_Continue 110 | XID_Start 111 | Changes_When_NFKC_Casefolded => True, 112 others => False)), 113 16#41# => -- A641 114 (Lowercase_Letter, Neutral, 115 Other, A_Letter, Lower, Alphabetic, 116 (Alphabetic 117 | Cased 118 | Changes_When_Uppercased 119 | Changes_When_Titlecased 120 | Changes_When_Casemapped 121 | Grapheme_Base 122 | ID_Continue 123 | ID_Start 124 | Lowercase 125 | XID_Continue 126 | XID_Start => True, 127 others => False)), 128 16#42# => -- A642 129 (Uppercase_Letter, Neutral, 130 Other, A_Letter, Upper, Alphabetic, 131 (Alphabetic 132 | Cased 133 | Changes_When_Lowercased 134 | Changes_When_Casefolded 135 | Changes_When_Casemapped 136 | Grapheme_Base 137 | ID_Continue 138 | ID_Start 139 | Uppercase 140 | XID_Continue 141 | XID_Start 142 | Changes_When_NFKC_Casefolded => True, 143 others => False)), 144 16#43# => -- A643 145 (Lowercase_Letter, Neutral, 146 Other, A_Letter, Lower, Alphabetic, 147 (Alphabetic 148 | Cased 149 | Changes_When_Uppercased 150 | Changes_When_Titlecased 151 | Changes_When_Casemapped 152 | Grapheme_Base 153 | ID_Continue 154 | ID_Start 155 | Lowercase 156 | XID_Continue 157 | XID_Start => True, 158 others => False)), 159 16#44# => -- A644 160 (Uppercase_Letter, Neutral, 161 Other, A_Letter, Upper, Alphabetic, 162 (Alphabetic 163 | Cased 164 | Changes_When_Lowercased 165 | Changes_When_Casefolded 166 | Changes_When_Casemapped 167 | Grapheme_Base 168 | ID_Continue 169 | ID_Start 170 | Uppercase 171 | XID_Continue 172 | XID_Start 173 | Changes_When_NFKC_Casefolded => True, 174 others => False)), 175 16#45# => -- A645 176 (Lowercase_Letter, Neutral, 177 Other, A_Letter, Lower, Alphabetic, 178 (Alphabetic 179 | Cased 180 | Changes_When_Uppercased 181 | Changes_When_Titlecased 182 | Changes_When_Casemapped 183 | Grapheme_Base 184 | ID_Continue 185 | ID_Start 186 | Lowercase 187 | XID_Continue 188 | XID_Start => True, 189 others => False)), 190 16#46# => -- A646 191 (Uppercase_Letter, Neutral, 192 Other, A_Letter, Upper, Alphabetic, 193 (Alphabetic 194 | Cased 195 | Changes_When_Lowercased 196 | Changes_When_Casefolded 197 | Changes_When_Casemapped 198 | Grapheme_Base 199 | ID_Continue 200 | ID_Start 201 | Uppercase 202 | XID_Continue 203 | XID_Start 204 | Changes_When_NFKC_Casefolded => True, 205 others => False)), 206 16#47# => -- A647 207 (Lowercase_Letter, Neutral, 208 Other, A_Letter, Lower, Alphabetic, 209 (Alphabetic 210 | Cased 211 | Changes_When_Uppercased 212 | Changes_When_Titlecased 213 | Changes_When_Casemapped 214 | Grapheme_Base 215 | ID_Continue 216 | ID_Start 217 | Lowercase 218 | XID_Continue 219 | XID_Start => True, 220 others => False)), 221 16#48# => -- A648 222 (Uppercase_Letter, Neutral, 223 Other, A_Letter, Upper, Alphabetic, 224 (Alphabetic 225 | Cased 226 | Changes_When_Lowercased 227 | Changes_When_Casefolded 228 | Changes_When_Casemapped 229 | Grapheme_Base 230 | ID_Continue 231 | ID_Start 232 | Uppercase 233 | XID_Continue 234 | XID_Start 235 | Changes_When_NFKC_Casefolded => True, 236 others => False)), 237 16#49# => -- A649 238 (Lowercase_Letter, Neutral, 239 Other, A_Letter, Lower, Alphabetic, 240 (Alphabetic 241 | Cased 242 | Changes_When_Uppercased 243 | Changes_When_Titlecased 244 | Changes_When_Casemapped 245 | Grapheme_Base 246 | ID_Continue 247 | ID_Start 248 | Lowercase 249 | XID_Continue 250 | XID_Start => True, 251 others => False)), 252 16#4A# => -- A64A 253 (Uppercase_Letter, Neutral, 254 Other, A_Letter, Upper, Alphabetic, 255 (Alphabetic 256 | Cased 257 | Changes_When_Lowercased 258 | Changes_When_Casefolded 259 | Changes_When_Casemapped 260 | Grapheme_Base 261 | ID_Continue 262 | ID_Start 263 | Uppercase 264 | XID_Continue 265 | XID_Start 266 | Changes_When_NFKC_Casefolded => True, 267 others => False)), 268 16#4B# => -- A64B 269 (Lowercase_Letter, Neutral, 270 Other, A_Letter, Lower, Alphabetic, 271 (Alphabetic 272 | Cased 273 | Changes_When_Uppercased 274 | Changes_When_Titlecased 275 | Changes_When_Casemapped 276 | Grapheme_Base 277 | ID_Continue 278 | ID_Start 279 | Lowercase 280 | XID_Continue 281 | XID_Start => True, 282 others => False)), 283 16#4C# => -- A64C 284 (Uppercase_Letter, Neutral, 285 Other, A_Letter, Upper, Alphabetic, 286 (Alphabetic 287 | Cased 288 | Changes_When_Lowercased 289 | Changes_When_Casefolded 290 | Changes_When_Casemapped 291 | Grapheme_Base 292 | ID_Continue 293 | ID_Start 294 | Uppercase 295 | XID_Continue 296 | XID_Start 297 | Changes_When_NFKC_Casefolded => True, 298 others => False)), 299 16#4D# => -- A64D 300 (Lowercase_Letter, Neutral, 301 Other, A_Letter, Lower, Alphabetic, 302 (Alphabetic 303 | Cased 304 | Changes_When_Uppercased 305 | Changes_When_Titlecased 306 | Changes_When_Casemapped 307 | Grapheme_Base 308 | ID_Continue 309 | ID_Start 310 | Lowercase 311 | XID_Continue 312 | XID_Start => True, 313 others => False)), 314 16#4E# => -- A64E 315 (Uppercase_Letter, Neutral, 316 Other, A_Letter, Upper, Alphabetic, 317 (Alphabetic 318 | Cased 319 | Changes_When_Lowercased 320 | Changes_When_Casefolded 321 | Changes_When_Casemapped 322 | Grapheme_Base 323 | ID_Continue 324 | ID_Start 325 | Uppercase 326 | XID_Continue 327 | XID_Start 328 | Changes_When_NFKC_Casefolded => True, 329 others => False)), 330 16#4F# => -- A64F 331 (Lowercase_Letter, Neutral, 332 Other, A_Letter, Lower, Alphabetic, 333 (Alphabetic 334 | Cased 335 | Changes_When_Uppercased 336 | Changes_When_Titlecased 337 | Changes_When_Casemapped 338 | Grapheme_Base 339 | ID_Continue 340 | ID_Start 341 | Lowercase 342 | XID_Continue 343 | XID_Start => True, 344 others => False)), 345 16#50# => -- A650 346 (Uppercase_Letter, Neutral, 347 Other, A_Letter, Upper, Alphabetic, 348 (Alphabetic 349 | Cased 350 | Changes_When_Lowercased 351 | Changes_When_Casefolded 352 | Changes_When_Casemapped 353 | Grapheme_Base 354 | ID_Continue 355 | ID_Start 356 | Uppercase 357 | XID_Continue 358 | XID_Start 359 | Changes_When_NFKC_Casefolded => True, 360 others => False)), 361 16#51# => -- A651 362 (Lowercase_Letter, Neutral, 363 Other, A_Letter, Lower, Alphabetic, 364 (Alphabetic 365 | Cased 366 | Changes_When_Uppercased 367 | Changes_When_Titlecased 368 | Changes_When_Casemapped 369 | Grapheme_Base 370 | ID_Continue 371 | ID_Start 372 | Lowercase 373 | XID_Continue 374 | XID_Start => True, 375 others => False)), 376 16#52# => -- A652 377 (Uppercase_Letter, Neutral, 378 Other, A_Letter, Upper, Alphabetic, 379 (Alphabetic 380 | Cased 381 | Changes_When_Lowercased 382 | Changes_When_Casefolded 383 | Changes_When_Casemapped 384 | Grapheme_Base 385 | ID_Continue 386 | ID_Start 387 | Uppercase 388 | XID_Continue 389 | XID_Start 390 | Changes_When_NFKC_Casefolded => True, 391 others => False)), 392 16#53# => -- A653 393 (Lowercase_Letter, Neutral, 394 Other, A_Letter, Lower, Alphabetic, 395 (Alphabetic 396 | Cased 397 | Changes_When_Uppercased 398 | Changes_When_Titlecased 399 | Changes_When_Casemapped 400 | Grapheme_Base 401 | ID_Continue 402 | ID_Start 403 | Lowercase 404 | XID_Continue 405 | XID_Start => True, 406 others => False)), 407 16#54# => -- A654 408 (Uppercase_Letter, Neutral, 409 Other, A_Letter, Upper, Alphabetic, 410 (Alphabetic 411 | Cased 412 | Changes_When_Lowercased 413 | Changes_When_Casefolded 414 | Changes_When_Casemapped 415 | Grapheme_Base 416 | ID_Continue 417 | ID_Start 418 | Uppercase 419 | XID_Continue 420 | XID_Start 421 | Changes_When_NFKC_Casefolded => True, 422 others => False)), 423 16#55# => -- A655 424 (Lowercase_Letter, Neutral, 425 Other, A_Letter, Lower, Alphabetic, 426 (Alphabetic 427 | Cased 428 | Changes_When_Uppercased 429 | Changes_When_Titlecased 430 | Changes_When_Casemapped 431 | Grapheme_Base 432 | ID_Continue 433 | ID_Start 434 | Lowercase 435 | XID_Continue 436 | XID_Start => True, 437 others => False)), 438 16#56# => -- A656 439 (Uppercase_Letter, Neutral, 440 Other, A_Letter, Upper, Alphabetic, 441 (Alphabetic 442 | Cased 443 | Changes_When_Lowercased 444 | Changes_When_Casefolded 445 | Changes_When_Casemapped 446 | Grapheme_Base 447 | ID_Continue 448 | ID_Start 449 | Uppercase 450 | XID_Continue 451 | XID_Start 452 | Changes_When_NFKC_Casefolded => True, 453 others => False)), 454 16#57# => -- A657 455 (Lowercase_Letter, Neutral, 456 Other, A_Letter, Lower, Alphabetic, 457 (Alphabetic 458 | Cased 459 | Changes_When_Uppercased 460 | Changes_When_Titlecased 461 | Changes_When_Casemapped 462 | Grapheme_Base 463 | ID_Continue 464 | ID_Start 465 | Lowercase 466 | XID_Continue 467 | XID_Start => True, 468 others => False)), 469 16#58# => -- A658 470 (Uppercase_Letter, Neutral, 471 Other, A_Letter, Upper, Alphabetic, 472 (Alphabetic 473 | Cased 474 | Changes_When_Lowercased 475 | Changes_When_Casefolded 476 | Changes_When_Casemapped 477 | Grapheme_Base 478 | ID_Continue 479 | ID_Start 480 | Uppercase 481 | XID_Continue 482 | XID_Start 483 | Changes_When_NFKC_Casefolded => True, 484 others => False)), 485 16#59# => -- A659 486 (Lowercase_Letter, Neutral, 487 Other, A_Letter, Lower, Alphabetic, 488 (Alphabetic 489 | Cased 490 | Changes_When_Uppercased 491 | Changes_When_Titlecased 492 | Changes_When_Casemapped 493 | Grapheme_Base 494 | ID_Continue 495 | ID_Start 496 | Lowercase 497 | XID_Continue 498 | XID_Start => True, 499 others => False)), 500 16#5A# => -- A65A 501 (Uppercase_Letter, Neutral, 502 Other, A_Letter, Upper, Alphabetic, 503 (Alphabetic 504 | Cased 505 | Changes_When_Lowercased 506 | Changes_When_Casefolded 507 | Changes_When_Casemapped 508 | Grapheme_Base 509 | ID_Continue 510 | ID_Start 511 | Uppercase 512 | XID_Continue 513 | XID_Start 514 | Changes_When_NFKC_Casefolded => True, 515 others => False)), 516 16#5B# => -- A65B 517 (Lowercase_Letter, Neutral, 518 Other, A_Letter, Lower, Alphabetic, 519 (Alphabetic 520 | Cased 521 | Changes_When_Uppercased 522 | Changes_When_Titlecased 523 | Changes_When_Casemapped 524 | Grapheme_Base 525 | ID_Continue 526 | ID_Start 527 | Lowercase 528 | XID_Continue 529 | XID_Start => True, 530 others => False)), 531 16#5C# => -- A65C 532 (Uppercase_Letter, Neutral, 533 Other, A_Letter, Upper, Alphabetic, 534 (Alphabetic 535 | Cased 536 | Changes_When_Lowercased 537 | Changes_When_Casefolded 538 | Changes_When_Casemapped 539 | Grapheme_Base 540 | ID_Continue 541 | ID_Start 542 | Uppercase 543 | XID_Continue 544 | XID_Start 545 | Changes_When_NFKC_Casefolded => True, 546 others => False)), 547 16#5D# => -- A65D 548 (Lowercase_Letter, Neutral, 549 Other, A_Letter, Lower, Alphabetic, 550 (Alphabetic 551 | Cased 552 | Changes_When_Uppercased 553 | Changes_When_Titlecased 554 | Changes_When_Casemapped 555 | Grapheme_Base 556 | ID_Continue 557 | ID_Start 558 | Lowercase 559 | XID_Continue 560 | XID_Start => True, 561 others => False)), 562 16#5E# => -- A65E 563 (Uppercase_Letter, Neutral, 564 Other, A_Letter, Upper, Alphabetic, 565 (Alphabetic 566 | Cased 567 | Changes_When_Lowercased 568 | Changes_When_Casefolded 569 | Changes_When_Casemapped 570 | Grapheme_Base 571 | ID_Continue 572 | ID_Start 573 | Uppercase 574 | XID_Continue 575 | XID_Start 576 | Changes_When_NFKC_Casefolded => True, 577 others => False)), 578 16#5F# => -- A65F 579 (Lowercase_Letter, Neutral, 580 Other, A_Letter, Lower, Alphabetic, 581 (Alphabetic 582 | Cased 583 | Changes_When_Uppercased 584 | Changes_When_Titlecased 585 | Changes_When_Casemapped 586 | Grapheme_Base 587 | ID_Continue 588 | ID_Start 589 | Lowercase 590 | XID_Continue 591 | XID_Start => True, 592 others => False)), 593 16#60# => -- A660 594 (Uppercase_Letter, Neutral, 595 Other, A_Letter, Upper, Alphabetic, 596 (Alphabetic 597 | Cased 598 | Changes_When_Lowercased 599 | Changes_When_Casefolded 600 | Changes_When_Casemapped 601 | Grapheme_Base 602 | ID_Continue 603 | ID_Start 604 | Uppercase 605 | XID_Continue 606 | XID_Start 607 | Changes_When_NFKC_Casefolded => True, 608 others => False)), 609 16#61# => -- A661 610 (Lowercase_Letter, Neutral, 611 Other, A_Letter, Lower, Alphabetic, 612 (Alphabetic 613 | Cased 614 | Changes_When_Uppercased 615 | Changes_When_Titlecased 616 | Changes_When_Casemapped 617 | Grapheme_Base 618 | ID_Continue 619 | ID_Start 620 | Lowercase 621 | XID_Continue 622 | XID_Start => True, 623 others => False)), 624 16#62# => -- A662 625 (Uppercase_Letter, Neutral, 626 Other, A_Letter, Upper, Alphabetic, 627 (Alphabetic 628 | Cased 629 | Changes_When_Lowercased 630 | Changes_When_Casefolded 631 | Changes_When_Casemapped 632 | Grapheme_Base 633 | ID_Continue 634 | ID_Start 635 | Uppercase 636 | XID_Continue 637 | XID_Start 638 | Changes_When_NFKC_Casefolded => True, 639 others => False)), 640 16#63# => -- A663 641 (Lowercase_Letter, Neutral, 642 Other, A_Letter, Lower, Alphabetic, 643 (Alphabetic 644 | Cased 645 | Changes_When_Uppercased 646 | Changes_When_Titlecased 647 | Changes_When_Casemapped 648 | Grapheme_Base 649 | ID_Continue 650 | ID_Start 651 | Lowercase 652 | XID_Continue 653 | XID_Start => True, 654 others => False)), 655 16#64# => -- A664 656 (Uppercase_Letter, Neutral, 657 Other, A_Letter, Upper, Alphabetic, 658 (Alphabetic 659 | Cased 660 | Changes_When_Lowercased 661 | Changes_When_Casefolded 662 | Changes_When_Casemapped 663 | Grapheme_Base 664 | ID_Continue 665 | ID_Start 666 | Uppercase 667 | XID_Continue 668 | XID_Start 669 | Changes_When_NFKC_Casefolded => True, 670 others => False)), 671 16#65# => -- A665 672 (Lowercase_Letter, Neutral, 673 Other, A_Letter, Lower, Alphabetic, 674 (Alphabetic 675 | Cased 676 | Changes_When_Uppercased 677 | Changes_When_Titlecased 678 | Changes_When_Casemapped 679 | Grapheme_Base 680 | ID_Continue 681 | ID_Start 682 | Lowercase 683 | XID_Continue 684 | XID_Start => True, 685 others => False)), 686 16#66# => -- A666 687 (Uppercase_Letter, Neutral, 688 Other, A_Letter, Upper, Alphabetic, 689 (Alphabetic 690 | Cased 691 | Changes_When_Lowercased 692 | Changes_When_Casefolded 693 | Changes_When_Casemapped 694 | Grapheme_Base 695 | ID_Continue 696 | ID_Start 697 | Uppercase 698 | XID_Continue 699 | XID_Start 700 | Changes_When_NFKC_Casefolded => True, 701 others => False)), 702 16#67# => -- A667 703 (Lowercase_Letter, Neutral, 704 Other, A_Letter, Lower, Alphabetic, 705 (Alphabetic 706 | Cased 707 | Changes_When_Uppercased 708 | Changes_When_Titlecased 709 | Changes_When_Casemapped 710 | Grapheme_Base 711 | ID_Continue 712 | ID_Start 713 | Lowercase 714 | XID_Continue 715 | XID_Start => True, 716 others => False)), 717 16#68# => -- A668 718 (Uppercase_Letter, Neutral, 719 Other, A_Letter, Upper, Alphabetic, 720 (Alphabetic 721 | Cased 722 | Changes_When_Lowercased 723 | Changes_When_Casefolded 724 | Changes_When_Casemapped 725 | Grapheme_Base 726 | ID_Continue 727 | ID_Start 728 | Uppercase 729 | XID_Continue 730 | XID_Start 731 | Changes_When_NFKC_Casefolded => True, 732 others => False)), 733 16#69# => -- A669 734 (Lowercase_Letter, Neutral, 735 Other, A_Letter, Lower, Alphabetic, 736 (Alphabetic 737 | Cased 738 | Changes_When_Uppercased 739 | Changes_When_Titlecased 740 | Changes_When_Casemapped 741 | Grapheme_Base 742 | ID_Continue 743 | ID_Start 744 | Lowercase 745 | XID_Continue 746 | XID_Start => True, 747 others => False)), 748 16#6A# => -- A66A 749 (Uppercase_Letter, Neutral, 750 Other, A_Letter, Upper, Alphabetic, 751 (Alphabetic 752 | Cased 753 | Changes_When_Lowercased 754 | Changes_When_Casefolded 755 | Changes_When_Casemapped 756 | Grapheme_Base 757 | ID_Continue 758 | ID_Start 759 | Uppercase 760 | XID_Continue 761 | XID_Start 762 | Changes_When_NFKC_Casefolded => True, 763 others => False)), 764 16#6B# => -- A66B 765 (Lowercase_Letter, Neutral, 766 Other, A_Letter, Lower, Alphabetic, 767 (Alphabetic 768 | Cased 769 | Changes_When_Uppercased 770 | Changes_When_Titlecased 771 | Changes_When_Casemapped 772 | Grapheme_Base 773 | ID_Continue 774 | ID_Start 775 | Lowercase 776 | XID_Continue 777 | XID_Start => True, 778 others => False)), 779 16#6C# => -- A66C 780 (Uppercase_Letter, Neutral, 781 Other, A_Letter, Upper, Alphabetic, 782 (Alphabetic 783 | Cased 784 | Changes_When_Lowercased 785 | Changes_When_Casefolded 786 | Changes_When_Casemapped 787 | Grapheme_Base 788 | ID_Continue 789 | ID_Start 790 | Uppercase 791 | XID_Continue 792 | XID_Start 793 | Changes_When_NFKC_Casefolded => True, 794 others => False)), 795 16#6D# => -- A66D 796 (Lowercase_Letter, Neutral, 797 Other, A_Letter, Lower, Alphabetic, 798 (Alphabetic 799 | Cased 800 | Changes_When_Uppercased 801 | Changes_When_Titlecased 802 | Changes_When_Casemapped 803 | Grapheme_Base 804 | ID_Continue 805 | ID_Start 806 | Lowercase 807 | XID_Continue 808 | XID_Start => True, 809 others => False)), 810 16#6F# => -- A66F 811 (Nonspacing_Mark, Neutral, 812 Extend, Extend, Extend, Combining_Mark, 813 (Diacritic 814 | Case_Ignorable 815 | Grapheme_Extend 816 | ID_Continue 817 | XID_Continue => True, 818 others => False)), 819 16#70# .. 16#72# => -- A670 .. A672 820 (Enclosing_Mark, Neutral, 821 Extend, Extend, Extend, Combining_Mark, 822 (Case_Ignorable 823 | Grapheme_Extend => True, 824 others => False)), 825 16#73# => -- A673 826 (Other_Punctuation, Neutral, 827 Other, Other, Other, Alphabetic, 828 (Grapheme_Base => True, 829 others => False)), 830 16#74# .. 16#7B# => -- A674 .. A67B 831 (Nonspacing_Mark, Neutral, 832 Extend, Extend, Extend, Combining_Mark, 833 (Other_Alphabetic 834 | Alphabetic 835 | Case_Ignorable 836 | Grapheme_Extend 837 | ID_Continue 838 | XID_Continue => True, 839 others => False)), 840 16#7C# .. 16#7D# => -- A67C .. A67D 841 (Nonspacing_Mark, Neutral, 842 Extend, Extend, Extend, Combining_Mark, 843 (Diacritic 844 | Case_Ignorable 845 | Grapheme_Extend 846 | ID_Continue 847 | XID_Continue => True, 848 others => False)), 849 16#7E# => -- A67E 850 (Other_Punctuation, Neutral, 851 Other, Other, Other, Alphabetic, 852 (Grapheme_Base => True, 853 others => False)), 854 16#7F# => -- A67F 855 (Modifier_Letter, Neutral, 856 Other, A_Letter, O_Letter, Alphabetic, 857 (Diacritic 858 | Alphabetic 859 | Case_Ignorable 860 | Grapheme_Base 861 | ID_Continue 862 | ID_Start 863 | XID_Continue 864 | XID_Start => True, 865 others => False)), 866 16#80# => -- A680 867 (Uppercase_Letter, Neutral, 868 Other, A_Letter, Upper, Alphabetic, 869 (Alphabetic 870 | Cased 871 | Changes_When_Lowercased 872 | Changes_When_Casefolded 873 | Changes_When_Casemapped 874 | Grapheme_Base 875 | ID_Continue 876 | ID_Start 877 | Uppercase 878 | XID_Continue 879 | XID_Start 880 | Changes_When_NFKC_Casefolded => True, 881 others => False)), 882 16#81# => -- A681 883 (Lowercase_Letter, Neutral, 884 Other, A_Letter, Lower, Alphabetic, 885 (Alphabetic 886 | Cased 887 | Changes_When_Uppercased 888 | Changes_When_Titlecased 889 | Changes_When_Casemapped 890 | Grapheme_Base 891 | ID_Continue 892 | ID_Start 893 | Lowercase 894 | XID_Continue 895 | XID_Start => True, 896 others => False)), 897 16#82# => -- A682 898 (Uppercase_Letter, Neutral, 899 Other, A_Letter, Upper, Alphabetic, 900 (Alphabetic 901 | Cased 902 | Changes_When_Lowercased 903 | Changes_When_Casefolded 904 | Changes_When_Casemapped 905 | Grapheme_Base 906 | ID_Continue 907 | ID_Start 908 | Uppercase 909 | XID_Continue 910 | XID_Start 911 | Changes_When_NFKC_Casefolded => True, 912 others => False)), 913 16#83# => -- A683 914 (Lowercase_Letter, Neutral, 915 Other, A_Letter, Lower, Alphabetic, 916 (Alphabetic 917 | Cased 918 | Changes_When_Uppercased 919 | Changes_When_Titlecased 920 | Changes_When_Casemapped 921 | Grapheme_Base 922 | ID_Continue 923 | ID_Start 924 | Lowercase 925 | XID_Continue 926 | XID_Start => True, 927 others => False)), 928 16#84# => -- A684 929 (Uppercase_Letter, Neutral, 930 Other, A_Letter, Upper, Alphabetic, 931 (Alphabetic 932 | Cased 933 | Changes_When_Lowercased 934 | Changes_When_Casefolded 935 | Changes_When_Casemapped 936 | Grapheme_Base 937 | ID_Continue 938 | ID_Start 939 | Uppercase 940 | XID_Continue 941 | XID_Start 942 | Changes_When_NFKC_Casefolded => True, 943 others => False)), 944 16#85# => -- A685 945 (Lowercase_Letter, Neutral, 946 Other, A_Letter, Lower, Alphabetic, 947 (Alphabetic 948 | Cased 949 | Changes_When_Uppercased 950 | Changes_When_Titlecased 951 | Changes_When_Casemapped 952 | Grapheme_Base 953 | ID_Continue 954 | ID_Start 955 | Lowercase 956 | XID_Continue 957 | XID_Start => True, 958 others => False)), 959 16#86# => -- A686 960 (Uppercase_Letter, Neutral, 961 Other, A_Letter, Upper, Alphabetic, 962 (Alphabetic 963 | Cased 964 | Changes_When_Lowercased 965 | Changes_When_Casefolded 966 | Changes_When_Casemapped 967 | Grapheme_Base 968 | ID_Continue 969 | ID_Start 970 | Uppercase 971 | XID_Continue 972 | XID_Start 973 | Changes_When_NFKC_Casefolded => True, 974 others => False)), 975 16#87# => -- A687 976 (Lowercase_Letter, Neutral, 977 Other, A_Letter, Lower, Alphabetic, 978 (Alphabetic 979 | Cased 980 | Changes_When_Uppercased 981 | Changes_When_Titlecased 982 | Changes_When_Casemapped 983 | Grapheme_Base 984 | ID_Continue 985 | ID_Start 986 | Lowercase 987 | XID_Continue 988 | XID_Start => True, 989 others => False)), 990 16#88# => -- A688 991 (Uppercase_Letter, Neutral, 992 Other, A_Letter, Upper, Alphabetic, 993 (Alphabetic 994 | Cased 995 | Changes_When_Lowercased 996 | Changes_When_Casefolded 997 | Changes_When_Casemapped 998 | Grapheme_Base 999 | ID_Continue 1000 | ID_Start 1001 | Uppercase 1002 | XID_Continue 1003 | XID_Start 1004 | Changes_When_NFKC_Casefolded => True, 1005 others => False)), 1006 16#89# => -- A689 1007 (Lowercase_Letter, Neutral, 1008 Other, A_Letter, Lower, Alphabetic, 1009 (Alphabetic 1010 | Cased 1011 | Changes_When_Uppercased 1012 | Changes_When_Titlecased 1013 | Changes_When_Casemapped 1014 | Grapheme_Base 1015 | ID_Continue 1016 | ID_Start 1017 | Lowercase 1018 | XID_Continue 1019 | XID_Start => True, 1020 others => False)), 1021 16#8A# => -- A68A 1022 (Uppercase_Letter, Neutral, 1023 Other, A_Letter, Upper, Alphabetic, 1024 (Alphabetic 1025 | Cased 1026 | Changes_When_Lowercased 1027 | Changes_When_Casefolded 1028 | Changes_When_Casemapped 1029 | Grapheme_Base 1030 | ID_Continue 1031 | ID_Start 1032 | Uppercase 1033 | XID_Continue 1034 | XID_Start 1035 | Changes_When_NFKC_Casefolded => True, 1036 others => False)), 1037 16#8B# => -- A68B 1038 (Lowercase_Letter, Neutral, 1039 Other, A_Letter, Lower, Alphabetic, 1040 (Alphabetic 1041 | Cased 1042 | Changes_When_Uppercased 1043 | Changes_When_Titlecased 1044 | Changes_When_Casemapped 1045 | Grapheme_Base 1046 | ID_Continue 1047 | ID_Start 1048 | Lowercase 1049 | XID_Continue 1050 | XID_Start => True, 1051 others => False)), 1052 16#8C# => -- A68C 1053 (Uppercase_Letter, Neutral, 1054 Other, A_Letter, Upper, Alphabetic, 1055 (Alphabetic 1056 | Cased 1057 | Changes_When_Lowercased 1058 | Changes_When_Casefolded 1059 | Changes_When_Casemapped 1060 | Grapheme_Base 1061 | ID_Continue 1062 | ID_Start 1063 | Uppercase 1064 | XID_Continue 1065 | XID_Start 1066 | Changes_When_NFKC_Casefolded => True, 1067 others => False)), 1068 16#8D# => -- A68D 1069 (Lowercase_Letter, Neutral, 1070 Other, A_Letter, Lower, Alphabetic, 1071 (Alphabetic 1072 | Cased 1073 | Changes_When_Uppercased 1074 | Changes_When_Titlecased 1075 | Changes_When_Casemapped 1076 | Grapheme_Base 1077 | ID_Continue 1078 | ID_Start 1079 | Lowercase 1080 | XID_Continue 1081 | XID_Start => True, 1082 others => False)), 1083 16#8E# => -- A68E 1084 (Uppercase_Letter, Neutral, 1085 Other, A_Letter, Upper, Alphabetic, 1086 (Alphabetic 1087 | Cased 1088 | Changes_When_Lowercased 1089 | Changes_When_Casefolded 1090 | Changes_When_Casemapped 1091 | Grapheme_Base 1092 | ID_Continue 1093 | ID_Start 1094 | Uppercase 1095 | XID_Continue 1096 | XID_Start 1097 | Changes_When_NFKC_Casefolded => True, 1098 others => False)), 1099 16#8F# => -- A68F 1100 (Lowercase_Letter, Neutral, 1101 Other, A_Letter, Lower, Alphabetic, 1102 (Alphabetic 1103 | Cased 1104 | Changes_When_Uppercased 1105 | Changes_When_Titlecased 1106 | Changes_When_Casemapped 1107 | Grapheme_Base 1108 | ID_Continue 1109 | ID_Start 1110 | Lowercase 1111 | XID_Continue 1112 | XID_Start => True, 1113 others => False)), 1114 16#90# => -- A690 1115 (Uppercase_Letter, Neutral, 1116 Other, A_Letter, Upper, Alphabetic, 1117 (Alphabetic 1118 | Cased 1119 | Changes_When_Lowercased 1120 | Changes_When_Casefolded 1121 | Changes_When_Casemapped 1122 | Grapheme_Base 1123 | ID_Continue 1124 | ID_Start 1125 | Uppercase 1126 | XID_Continue 1127 | XID_Start 1128 | Changes_When_NFKC_Casefolded => True, 1129 others => False)), 1130 16#91# => -- A691 1131 (Lowercase_Letter, Neutral, 1132 Other, A_Letter, Lower, Alphabetic, 1133 (Alphabetic 1134 | Cased 1135 | Changes_When_Uppercased 1136 | Changes_When_Titlecased 1137 | Changes_When_Casemapped 1138 | Grapheme_Base 1139 | ID_Continue 1140 | ID_Start 1141 | Lowercase 1142 | XID_Continue 1143 | XID_Start => True, 1144 others => False)), 1145 16#92# => -- A692 1146 (Uppercase_Letter, Neutral, 1147 Other, A_Letter, Upper, Alphabetic, 1148 (Alphabetic 1149 | Cased 1150 | Changes_When_Lowercased 1151 | Changes_When_Casefolded 1152 | Changes_When_Casemapped 1153 | Grapheme_Base 1154 | ID_Continue 1155 | ID_Start 1156 | Uppercase 1157 | XID_Continue 1158 | XID_Start 1159 | Changes_When_NFKC_Casefolded => True, 1160 others => False)), 1161 16#93# => -- A693 1162 (Lowercase_Letter, Neutral, 1163 Other, A_Letter, Lower, Alphabetic, 1164 (Alphabetic 1165 | Cased 1166 | Changes_When_Uppercased 1167 | Changes_When_Titlecased 1168 | Changes_When_Casemapped 1169 | Grapheme_Base 1170 | ID_Continue 1171 | ID_Start 1172 | Lowercase 1173 | XID_Continue 1174 | XID_Start => True, 1175 others => False)), 1176 16#94# => -- A694 1177 (Uppercase_Letter, Neutral, 1178 Other, A_Letter, Upper, Alphabetic, 1179 (Alphabetic 1180 | Cased 1181 | Changes_When_Lowercased 1182 | Changes_When_Casefolded 1183 | Changes_When_Casemapped 1184 | Grapheme_Base 1185 | ID_Continue 1186 | ID_Start 1187 | Uppercase 1188 | XID_Continue 1189 | XID_Start 1190 | Changes_When_NFKC_Casefolded => True, 1191 others => False)), 1192 16#95# => -- A695 1193 (Lowercase_Letter, Neutral, 1194 Other, A_Letter, Lower, Alphabetic, 1195 (Alphabetic 1196 | Cased 1197 | Changes_When_Uppercased 1198 | Changes_When_Titlecased 1199 | Changes_When_Casemapped 1200 | Grapheme_Base 1201 | ID_Continue 1202 | ID_Start 1203 | Lowercase 1204 | XID_Continue 1205 | XID_Start => True, 1206 others => False)), 1207 16#96# => -- A696 1208 (Uppercase_Letter, Neutral, 1209 Other, A_Letter, Upper, Alphabetic, 1210 (Alphabetic 1211 | Cased 1212 | Changes_When_Lowercased 1213 | Changes_When_Casefolded 1214 | Changes_When_Casemapped 1215 | Grapheme_Base 1216 | ID_Continue 1217 | ID_Start 1218 | Uppercase 1219 | XID_Continue 1220 | XID_Start 1221 | Changes_When_NFKC_Casefolded => True, 1222 others => False)), 1223 16#97# => -- A697 1224 (Lowercase_Letter, Neutral, 1225 Other, A_Letter, Lower, Alphabetic, 1226 (Alphabetic 1227 | Cased 1228 | Changes_When_Uppercased 1229 | Changes_When_Titlecased 1230 | Changes_When_Casemapped 1231 | Grapheme_Base 1232 | ID_Continue 1233 | ID_Start 1234 | Lowercase 1235 | XID_Continue 1236 | XID_Start => True, 1237 others => False)), 1238 16#98# => -- A698 1239 (Uppercase_Letter, Neutral, 1240 Other, A_Letter, Upper, Alphabetic, 1241 (Alphabetic 1242 | Cased 1243 | Changes_When_Lowercased 1244 | Changes_When_Casefolded 1245 | Changes_When_Casemapped 1246 | Grapheme_Base 1247 | ID_Continue 1248 | ID_Start 1249 | Uppercase 1250 | XID_Continue 1251 | XID_Start 1252 | Changes_When_NFKC_Casefolded => True, 1253 others => False)), 1254 16#99# => -- A699 1255 (Lowercase_Letter, Neutral, 1256 Other, A_Letter, Lower, Alphabetic, 1257 (Alphabetic 1258 | Cased 1259 | Changes_When_Uppercased 1260 | Changes_When_Titlecased 1261 | Changes_When_Casemapped 1262 | Grapheme_Base 1263 | ID_Continue 1264 | ID_Start 1265 | Lowercase 1266 | XID_Continue 1267 | XID_Start => True, 1268 others => False)), 1269 16#9A# => -- A69A 1270 (Uppercase_Letter, Neutral, 1271 Other, A_Letter, Upper, Alphabetic, 1272 (Alphabetic 1273 | Cased 1274 | Changes_When_Lowercased 1275 | Changes_When_Casefolded 1276 | Changes_When_Casemapped 1277 | Grapheme_Base 1278 | ID_Continue 1279 | ID_Start 1280 | Uppercase 1281 | XID_Continue 1282 | XID_Start 1283 | Changes_When_NFKC_Casefolded => True, 1284 others => False)), 1285 16#9B# => -- A69B 1286 (Lowercase_Letter, Neutral, 1287 Other, A_Letter, Lower, Alphabetic, 1288 (Alphabetic 1289 | Cased 1290 | Changes_When_Uppercased 1291 | Changes_When_Titlecased 1292 | Changes_When_Casemapped 1293 | Grapheme_Base 1294 | ID_Continue 1295 | ID_Start 1296 | Lowercase 1297 | XID_Continue 1298 | XID_Start => True, 1299 others => False)), 1300 16#9C# .. 16#9D# => -- A69C .. A69D 1301 (Modifier_Letter, Neutral, 1302 Other, A_Letter, Lower, Alphabetic, 1303 (Diacritic 1304 | Other_Lowercase 1305 | Alphabetic 1306 | Cased 1307 | Case_Ignorable 1308 | Grapheme_Base 1309 | ID_Continue 1310 | ID_Start 1311 | Lowercase 1312 | XID_Continue 1313 | XID_Start 1314 | Changes_When_NFKC_Casefolded => True, 1315 others => False)), 1316 16#9E# => -- A69E 1317 (Unassigned, Neutral, 1318 Other, Other, Other, Unknown, 1319 (others => False)), 1320 16#9F# => -- A69F 1321 (Nonspacing_Mark, Neutral, 1322 Extend, Extend, Extend, Combining_Mark, 1323 (Other_Alphabetic 1324 | Alphabetic 1325 | Case_Ignorable 1326 | Grapheme_Extend 1327 | ID_Continue 1328 | XID_Continue => True, 1329 others => False)), 1330 16#E6# .. 16#EF# => -- A6E6 .. A6EF 1331 (Letter_Number, Neutral, 1332 Other, A_Letter, O_Letter, Alphabetic, 1333 (Alphabetic 1334 | Grapheme_Base 1335 | ID_Continue 1336 | ID_Start 1337 | XID_Continue 1338 | XID_Start => True, 1339 others => False)), 1340 16#F0# .. 16#F1# => -- A6F0 .. A6F1 1341 (Nonspacing_Mark, Neutral, 1342 Extend, Extend, Extend, Combining_Mark, 1343 (Diacritic 1344 | Case_Ignorable 1345 | Grapheme_Extend 1346 | ID_Continue 1347 | XID_Continue => True, 1348 others => False)), 1349 16#F2# => -- A6F2 1350 (Other_Punctuation, Neutral, 1351 Other, Other, Other, Alphabetic, 1352 (Grapheme_Base => True, 1353 others => False)), 1354 16#F3# => -- A6F3 1355 (Other_Punctuation, Neutral, 1356 Other, Other, S_Term, Break_After, 1357 (STerm 1358 | Terminal_Punctuation 1359 | Grapheme_Base => True, 1360 others => False)), 1361 16#F4# .. 16#F6# => -- A6F4 .. A6F6 1362 (Other_Punctuation, Neutral, 1363 Other, Other, Other, Break_After, 1364 (Terminal_Punctuation 1365 | Grapheme_Base => True, 1366 others => False)), 1367 16#F7# => -- A6F7 1368 (Other_Punctuation, Neutral, 1369 Other, Other, S_Term, Break_After, 1370 (STerm 1371 | Terminal_Punctuation 1372 | Grapheme_Base => True, 1373 others => False)), 1374 16#F8# .. 16#FF# => -- A6F8 .. A6FF 1375 (Unassigned, Neutral, 1376 Other, Other, Other, Unknown, 1377 (others => False)), 1378 others => 1379 (Other_Letter, Neutral, 1380 Other, A_Letter, O_Letter, Alphabetic, 1381 (Alphabetic 1382 | Grapheme_Base 1383 | ID_Continue 1384 | ID_Start 1385 | XID_Continue 1386 | XID_Start => True, 1387 others => False))); 1388 1389end Matreshka.Internals.Unicode.Ucd.Core_00A6; 1390