| 1 | # !!!!!!! DO NOT EDIT THIS FILE !!!!!!! |
| 2 | # This file is built by ./mktables from e.g. Unicode.txt. |
| 3 | # Any changes made here will be lost! |
| 4 | |
| 5 | return <<'END'; |
| 6 | 0000 007F Basic Latin |
| 7 | 0080 00FF Latin-1 Supplement |
| 8 | 0100 017F Latin Extended-A |
| 9 | 0180 024F Latin Extended-B |
| 10 | 0250 02AF IPA Extensions |
| 11 | 02B0 02FF Spacing Modifier Letters |
| 12 | 0300 036F Combining Diacritical Marks |
| 13 | 0370 03FF Greek |
| 14 | 0400 04FF Cyrillic |
| 15 | 0530 058F Armenian |
| 16 | 0590 05FF Hebrew |
| 17 | 0600 06FF Arabic |
| 18 | 0700 074F Syriac |
| 19 | 0780 07BF Thaana |
| 20 | 0900 097F Devanagari |
| 21 | 0980 09FF Bengali |
| 22 | 0A00 0A7F Gurmukhi |
| 23 | 0A80 0AFF Gujarati |
| 24 | 0B00 0B7F Oriya |
| 25 | 0B80 0BFF Tamil |
| 26 | 0C00 0C7F Telugu |
| 27 | 0C80 0CFF Kannada |
| 28 | 0D00 0D7F Malayalam |
| 29 | 0D80 0DFF Sinhala |
| 30 | 0E00 0E7F Thai |
| 31 | 0E80 0EFF Lao |
| 32 | 0F00 0FFF Tibetan |
| 33 | 1000 109F Myanmar |
| 34 | 10A0 10FF Georgian |
| 35 | 1100 11FF Hangul Jamo |
| 36 | 1200 137F Ethiopic |
| 37 | 13A0 13FF Cherokee |
| 38 | 1400 167F Unified Canadian Aboriginal Syllabics |
| 39 | 1680 169F Ogham |
| 40 | 16A0 16FF Runic |
| 41 | 1780 17FF Khmer |
| 42 | 1800 18AF Mongolian |
| 43 | 1E00 1EFF Latin Extended Additional |
| 44 | 1F00 1FFF Greek Extended |
| 45 | 2000 206F General Punctuation |
| 46 | 2070 209F Superscripts and Subscripts |
| 47 | 20A0 20CF Currency Symbols |
| 48 | 20D0 20FF Combining Marks for Symbols |
| 49 | 2100 214F Letterlike Symbols |
| 50 | 2150 218F Number Forms |
| 51 | 2190 21FF Arrows |
| 52 | 2200 22FF Mathematical Operators |
| 53 | 2300 23FF Miscellaneous Technical |
| 54 | 2400 243F Control Pictures |
| 55 | 2440 245F Optical Character Recognition |
| 56 | 2460 24FF Enclosed Alphanumerics |
| 57 | 2500 257F Box Drawing |
| 58 | 2580 259F Block Elements |
| 59 | 25A0 25FF Geometric Shapes |
| 60 | 2600 26FF Miscellaneous Symbols |
| 61 | 2700 27BF Dingbats |
| 62 | 2800 28FF Braille Patterns |
| 63 | 2E80 2EFF CJK Radicals Supplement |
| 64 | 2F00 2FDF Kangxi Radicals |
| 65 | 2FF0 2FFF Ideographic Description Characters |
| 66 | 3000 303F CJK Symbols and Punctuation |
| 67 | 3040 309F Hiragana |
| 68 | 30A0 30FF Katakana |
| 69 | 3100 312F Bopomofo |
| 70 | 3130 318F Hangul Compatibility Jamo |
| 71 | 3190 319F Kanbun |
| 72 | 31A0 31BF Bopomofo Extended |
| 73 | 3200 32FF Enclosed CJK Letters and Months |
| 74 | 3300 33FF CJK Compatibility |
| 75 | 3400 4DB5 CJK Unified Ideographs Extension A |
| 76 | 4E00 9FFF CJK Unified Ideographs |
| 77 | A000 A48F Yi Syllables |
| 78 | A490 A4CF Yi Radicals |
| 79 | AC00 D7A3 Hangul Syllables |
| 80 | D800 DB7F High Surrogates |
| 81 | DB80 DBFF High Private Use Surrogates |
| 82 | DC00 DFFF Low Surrogates |
| 83 | E000 F8FF Private Use |
| 84 | F900 FAFF CJK Compatibility Ideographs |
| 85 | FB00 FB4F Alphabetic Presentation Forms |
| 86 | FB50 FDFF Arabic Presentation Forms-A |
| 87 | FE20 FE2F Combining Half Marks |
| 88 | FE30 FE4F CJK Compatibility Forms |
| 89 | FE50 FE6F Small Form Variants |
| 90 | FE70 FEFE Arabic Presentation Forms-B |
| 91 | FEFF Specials |
| 92 | FF00 FFEF Halfwidth and Fullwidth Forms |
| 93 | FFF0 FFFD Specials |
| 94 | 10300 1032F Old Italic |
| 95 | 10330 1034F Gothic |
| 96 | 10400 1044F Deseret |
| 97 | 1D000 1D0FF Byzantine Musical Symbols |
| 98 | 1D100 1D1FF Musical Symbols |
| 99 | 1D400 1D7FF Mathematical Alphanumeric Symbols |
| 100 | 20000 2A6D6 CJK Unified Ideographs Extension B |
| 101 | 2F800 2FA1F CJK Compatibility Ideographs Supplement |
| 102 | E0000 E007F Tags |
| 103 | F0000 FFFFD Private Use |
| 104 | 100000 10FFFD Private Use |
| 105 | END |