1# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! 2# This file is built by ./mktables from e.g. UnicodeData.txt. 3# Any changes made here will be lost! 4 5return <<'END'; 60000 007F Basic Latin 70080 00FF Latin-1 Supplement 80100 017F Latin Extended-A 90180 024F Latin Extended-B 100250 02AF IPA Extensions 1102B0 02FF Spacing Modifier Letters 120300 036F Combining Diacritical Marks 130370 03FF Greek and Coptic 140400 04FF Cyrillic 150500 052F Cyrillic Supplement 160530 058F Armenian 170590 05FF Hebrew 180600 06FF Arabic 190700 074F Syriac 200780 07BF Thaana 210900 097F Devanagari 220980 09FF Bengali 230A00 0A7F Gurmukhi 240A80 0AFF Gujarati 250B00 0B7F Oriya 260B80 0BFF Tamil 270C00 0C7F Telugu 280C80 0CFF Kannada 290D00 0D7F Malayalam 300D80 0DFF Sinhala 310E00 0E7F Thai 320E80 0EFF Lao 330F00 0FFF Tibetan 341000 109F Myanmar 3510A0 10FF Georgian 361100 11FF Hangul Jamo 371200 137F Ethiopic 3813A0 13FF Cherokee 391400 167F Unified Canadian Aboriginal Syllabics 401680 169F Ogham 4116A0 16FF Runic 421700 171F Tagalog 431720 173F Hanunoo 441740 175F Buhid 451760 177F Tagbanwa 461780 17FF Khmer 471800 18AF Mongolian 481900 194F Limbu 491950 197F Tai Le 5019E0 19FF Khmer Symbols 511D00 1D7F Phonetic Extensions 521E00 1EFF Latin Extended Additional 531F00 1FFF Greek Extended 542000 206F General Punctuation 552070 209F Superscripts and Subscripts 5620A0 20CF Currency Symbols 5720D0 20FF Combining Diacritical Marks for Symbols 582100 214F Letterlike Symbols 592150 218F Number Forms 602190 21FF Arrows 612200 22FF Mathematical Operators 622300 23FF Miscellaneous Technical 632400 243F Control Pictures 642440 245F Optical Character Recognition 652460 24FF Enclosed Alphanumerics 662500 257F Box Drawing 672580 259F Block Elements 6825A0 25FF Geometric Shapes 692600 26FF Miscellaneous Symbols 702700 27BF Dingbats 7127C0 27EF Miscellaneous Mathematical Symbols-A 7227F0 27FF Supplemental Arrows-A 732800 28FF Braille Patterns 742900 297F Supplemental Arrows-B 752980 29FF Miscellaneous Mathematical Symbols-B 762A00 2AFF Supplemental Mathematical Operators 772B00 2BFF Miscellaneous Symbols and Arrows 782E80 2EFF CJK Radicals Supplement 792F00 2FDF Kangxi Radicals 802FF0 2FFF Ideographic Description Characters 813000 303F CJK Symbols and Punctuation 823040 309F Hiragana 8330A0 30FF Katakana 843100 312F Bopomofo 853130 318F Hangul Compatibility Jamo 863190 319F Kanbun 8731A0 31BF Bopomofo Extended 8831F0 31FF Katakana Phonetic Extensions 893200 32FF Enclosed CJK Letters and Months 903300 33FF CJK Compatibility 913400 4DBF CJK Unified Ideographs Extension A 924DC0 4DFF Yijing Hexagram Symbols 934E00 9FFF CJK Unified Ideographs 94A000 A48F Yi Syllables 95A490 A4CF Yi Radicals 96AC00 D7AF Hangul Syllables 97D800 DB7F High Surrogates 98DB80 DBFF High Private Use Surrogates 99DC00 DFFF Low Surrogates 100E000 F8FF Private Use Area 101F900 FAFF CJK Compatibility Ideographs 102FB00 FB4F Alphabetic Presentation Forms 103FB50 FDFF Arabic Presentation Forms-A 104FE00 FE0F Variation Selectors 105FE20 FE2F Combining Half Marks 106FE30 FE4F CJK Compatibility Forms 107FE50 FE6F Small Form Variants 108FE70 FEFF Arabic Presentation Forms-B 109FF00 FFEF Halfwidth and Fullwidth Forms 110FFF0 FFFF Specials 11110000 1007F Linear B Syllabary 11210080 100FF Linear B Ideograms 11310100 1013F Aegean Numbers 11410300 1032F Old Italic 11510330 1034F Gothic 11610380 1039F Ugaritic 11710400 1044F Deseret 11810450 1047F Shavian 11910480 104AF Osmanya 12010800 1083F Cypriot Syllabary 1211D000 1D0FF Byzantine Musical Symbols 1221D100 1D1FF Musical Symbols 1231D300 1D35F Tai Xuan Jing Symbols 1241D400 1D7FF Mathematical Alphanumeric Symbols 12520000 2A6DF CJK Unified Ideographs Extension B 1262F800 2FA1F CJK Compatibility Ideographs Supplement 127E0000 E007F Tags 128E0100 E01EF Variation Selectors Supplement 129F0000 FFFFF Supplementary Private Use Area-A 130100000 10FFFF Supplementary Private Use Area-B 131END 132