X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2Funicore%2FScripts.pl;h=4c99f029cc36a88f3eba7793bb9ae814a9b93e01;hb=dd5ea221bb13f4bad856ba91d1a82acf3ec12919;hp=a093406e85ef7d6a815356c01dfaa5165a13b7cb;hpb=d73e53025d089803adeff195eaa8b562b9f4d911;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/unicore/Scripts.pl b/lib/unicore/Scripts.pl index a093406..4c99f02 100644 --- a/lib/unicore/Scripts.pl +++ b/lib/unicore/Scripts.pl @@ -1,445 +1,371 @@ # !!!!!!! DO NOT EDIT THIS FILE !!!!!!! -# This file is built by mktables from e.g. Unicode.txt. +# This file is built by ./mktables from e.g. UnicodeData.txt. # Any changes made here will be lost! + return <<'END'; -65 0041 005A -97 0061 007A -170 00AA -186 00BA -192 00C0 00D6 -216 00D8 00F6 -248 00F8 01BA -443 01BB -444 01BC 01BF -448 01C0 01C3 -452 01C4 021F -546 0222 0233 -592 0250 02AD -688 02B0 02B8 -736 02E0 02E4 -7680 1E00 1E9B -7840 1EA0 1EF9 -8319 207F -8490 212A 212B -64256 FB00 FB06 -65313 FF21 FF3A -65345 FF41 FF5A -181 00B5 -890 037A -902 0386 -904 0388 038A -908 038C -910 038E 03A1 -931 03A3 03CE -976 03D0 03D7 -986 03DA 03F5 -7936 1F00 1F15 -7960 1F18 1F1D -7968 1F20 1F45 -8008 1F48 1F4D -8016 1F50 1F57 -8025 1F59 -8027 1F5B -8029 1F5D -8031 1F5F 1F7D -8064 1F80 1FB4 -8118 1FB6 1FBC -8126 1FBE -8130 1FC2 1FC4 -8134 1FC6 1FCC -8144 1FD0 1FD3 -8150 1FD6 1FDB -8160 1FE0 1FEC -8178 1FF2 1FF4 -8182 1FF6 1FFC -8486 2126 -1024 0400 0481 -1155 0483 0486 -1164 048C 04C4 -1223 04C7 04C8 -1227 04CB 04CC -1232 04D0 04F5 -1272 04F8 04F9 -1329 0531 0556 -1369 0559 -1377 0561 0587 -64275 FB13 FB17 -1488 05D0 05EA -1520 05F0 05F2 -64285 FB1D -64287 FB1F FB28 -64298 FB2A FB36 -64312 FB38 FB3C -64318 FB3E -64320 FB40 FB41 -64323 FB43 FB44 -64326 FB46 FB4F -1569 0621 063A -1601 0641 064A -1649 0671 06D3 -1749 06D5 -1765 06E5 06E6 -1786 06FA 06FC -64336 FB50 FBB1 -64467 FBD3 FD3D -64848 FD50 FD8F -64914 FD92 FDC7 -65008 FDF0 FDFB -65136 FE70 FE72 -65140 FE74 -65142 FE76 FEFC -1808 0710 -1809 0711 -1810 0712 072C -1840 0730 074A -1920 0780 07A5 -1958 07A6 07B0 -2305 0901 0902 -2307 0903 -2309 0905 0939 -2364 093C -2365 093D -2366 093E 0940 -2369 0941 0948 -2377 0949 094C -2381 094D -2384 0950 -2385 0951 0954 -2392 0958 0961 -2402 0962 0963 -2406 0966 096F -2433 0981 -2437 0985 098C -2447 098F 0990 -2451 0993 09A8 -2474 09AA 09B0 -2482 09B2 -2486 09B6 09B9 -2492 09BC -2494 09BE 09C0 -2497 09C1 09C4 -2503 09C7 09C8 -2507 09CB 09CC -2509 09CD -2519 09D7 -2524 09DC 09DD -2527 09DF 09E1 -2530 09E2 09E3 -2534 09E6 09EF -2544 09F0 09F1 -2562 0A02 -2565 0A05 0A0A -2575 0A0F 0A10 -2579 0A13 0A28 -2602 0A2A 0A30 -2610 0A32 0A33 -2613 0A35 0A36 -2616 0A38 0A39 -2620 0A3C -2622 0A3E 0A40 -2625 0A41 0A42 -2631 0A47 0A48 -2635 0A4B 0A4D -2649 0A59 0A5C -2654 0A5E -2662 0A66 0A6F -2672 0A70 0A71 -2674 0A72 0A74 -2689 0A81 0A82 -2691 0A83 -2693 0A85 0A8B -2701 0A8D -2703 0A8F 0A91 -2707 0A93 0AA8 -2730 0AAA 0AB0 -2738 0AB2 0AB3 -2741 0AB5 0AB9 -2748 0ABC -2749 0ABD -2750 0ABE 0AC0 -2753 0AC1 0AC5 -2759 0AC7 0AC8 -2761 0AC9 -2763 0ACB 0ACC -2765 0ACD -2768 0AD0 -2784 0AE0 -2790 0AE6 0AEF -2817 0B01 -2818 0B02 0B03 -2821 0B05 0B0C -2831 0B0F 0B10 -2835 0B13 0B28 -2858 0B2A 0B30 -2866 0B32 0B33 -2870 0B36 0B39 -2876 0B3C -2877 0B3D -2878 0B3E -2879 0B3F -2880 0B40 -2881 0B41 0B43 -2887 0B47 0B48 -2891 0B4B 0B4C -2893 0B4D -2902 0B56 -2903 0B57 -2908 0B5C 0B5D -2911 0B5F 0B61 -2918 0B66 0B6F -2946 0B82 -2947 0B83 -2949 0B85 0B8A -2958 0B8E 0B90 -2962 0B92 0B95 -2969 0B99 0B9A -2972 0B9C -2974 0B9E 0B9F -2979 0BA3 0BA4 -2984 0BA8 0BAA -2990 0BAE 0BB5 -2999 0BB7 0BB9 -3006 0BBE 0BBF -3008 0BC0 -3009 0BC1 0BC2 -3014 0BC6 0BC8 -3018 0BCA 0BCC -3021 0BCD -3031 0BD7 -3047 0BE7 0BEF -3056 0BF0 0BF2 -3073 0C01 0C03 -3077 0C05 0C0C -3086 0C0E 0C10 -3090 0C12 0C28 -3114 0C2A 0C33 -3125 0C35 0C39 -3134 0C3E 0C40 -3137 0C41 0C44 -3142 0C46 0C48 -3146 0C4A 0C4D -3157 0C55 0C56 -3168 0C60 0C61 -3174 0C66 0C6F -3202 0C82 0C83 -3205 0C85 0C8C -3214 0C8E 0C90 -3218 0C92 0CA8 -3242 0CAA 0CB3 -3253 0CB5 0CB9 -3262 0CBE -3263 0CBF -3264 0CC0 0CC4 -3270 0CC6 -3271 0CC7 0CC8 -3274 0CCA 0CCB -3276 0CCC 0CCD -3285 0CD5 0CD6 -3294 0CDE -3296 0CE0 0CE1 -3302 0CE6 0CEF -3330 0D02 0D03 -3333 0D05 0D0C -3342 0D0E 0D10 -3346 0D12 0D28 -3370 0D2A 0D39 -3390 0D3E 0D40 -3393 0D41 0D43 -3398 0D46 0D48 -3402 0D4A 0D4C -3405 0D4D -3415 0D57 -3424 0D60 0D61 -3430 0D66 0D6F -3458 0D82 0D83 -3461 0D85 0D96 -3482 0D9A 0DB1 -3507 0DB3 0DBB -3517 0DBD -3520 0DC0 0DC6 -3530 0DCA -3535 0DCF 0DD1 -3538 0DD2 0DD4 -3542 0DD6 -3544 0DD8 0DDF -3570 0DF2 0DF3 -3585 0E01 0E30 -3633 0E31 -3634 0E32 0E33 -3636 0E34 0E3A -3648 0E40 0E45 -3654 0E46 -3655 0E47 0E4E -3664 0E50 0E59 -3713 0E81 0E82 -3716 0E84 -3719 0E87 0E88 -3722 0E8A -3725 0E8D -3732 0E94 0E97 -3737 0E99 0E9F -3745 0EA1 0EA3 -3749 0EA5 -3751 0EA7 -3754 0EAA 0EAB -3757 0EAD 0EB0 -3761 0EB1 -3762 0EB2 0EB3 -3764 0EB4 0EB9 -3771 0EBB 0EBC -3773 0EBD -3776 0EC0 0EC4 -3782 0EC6 -3784 0EC8 0ECD -3792 0ED0 0ED9 -3804 0EDC 0EDD -3840 0F00 -3864 0F18 0F19 -3872 0F20 0F29 -3882 0F2A 0F33 -3893 0F35 -3895 0F37 -3897 0F39 -3904 0F40 0F47 -3913 0F49 0F6A -3953 0F71 0F7E -3967 0F7F -3968 0F80 0F84 -3974 0F86 0F87 -3976 0F88 0F8B -3984 0F90 0F97 -3993 0F99 0FBC -4038 0FC6 -4096 1000 1021 -4131 1023 1027 -4137 1029 102A -4140 102C -4141 102D 1030 -4145 1031 -4146 1032 -4150 1036 1037 -4152 1038 -4153 1039 -4160 1040 1049 -4176 1050 1055 -4182 1056 1057 -4184 1058 1059 -4256 10A0 10C5 -4304 10D0 10F6 -4352 1100 1159 -4447 115F 11A2 -4520 11A8 11F9 -12593 3131 318E -44032 AC00 D7A3 -65440 FFA0 FFBE -65474 FFC2 FFC7 -65482 FFCA FFCF -65490 FFD2 FFD7 -65498 FFDA FFDC -4608 1200 1206 -4616 1208 1246 -4680 1248 -4682 124A 124D -4688 1250 1256 -4696 1258 -4698 125A 125D -4704 1260 1286 -4744 1288 -4746 128A 128D -4752 1290 12AE -4784 12B0 -4786 12B2 12B5 -4792 12B8 12BE -4800 12C0 -4802 12C2 12C5 -4808 12C8 12CE -4816 12D0 12D6 -4824 12D8 12EE -4848 12F0 130E -4880 1310 -4882 1312 1315 -4888 1318 131E -4896 1320 1346 -4936 1348 135A -4969 1369 1371 -4978 1372 137C -5024 13A0 13F4 -5121 1401 166C -5743 166F 1676 -5761 1681 169A -5792 16A0 16EA -5870 16EE 16F0 -6016 1780 17B3 -6068 17B4 17B6 -6071 17B7 17BD -6078 17BE 17C5 -6086 17C6 -6087 17C7 17C8 -6089 17C9 17D3 -6112 17E0 17E9 -6160 1810 1819 -6176 1820 1842 -6211 1843 -6212 1844 1877 -6272 1880 18A8 -6313 18A9 -12353 3041 3094 -12445 309D 309E -12449 30A1 30FA -12541 30FD 30FE -65382 FF66 FF6F -65393 FF71 FF9D -12549 3105 312C -12704 31A0 31B7 -11904 2E80 2E99 -11931 2E9B 2EF3 -12032 2F00 2FD5 -12293 3005 -12295 3007 -12321 3021 3029 -12344 3038 303A -13312 3400 4DB5 -19968 4E00 9FA5 -63744 F900 FA2D -131072 20000 2A6D6 -194560 2F800 2FA1D -40960 A000 A48C -42128 A490 A4A1 -42148 A4A4 A4B3 -42165 A4B5 A4C0 -42178 A4C2 A4C4 -42182 A4C6 -66304 10300 1031E -66352 10330 10349 -66378 1034A -66560 10400 10425 -66600 10428 1044D -768 0300 034E -864 0360 0362 -1160 0488 0489 -1425 0591 05A1 -1443 05A3 05B9 -1467 05BB 05BD -1471 05BF -1473 05C1 05C2 -1476 05C4 -1611 064B 0655 -1648 0670 -1750 06D6 06DC -1757 06DD 06DE -1759 06DF 06E4 -1767 06E7 06E8 -1770 06EA 06ED -8400 20D0 20DC -8413 20DD 20E0 -8417 20E1 -8418 20E2 20E3 -12330 302A 302F -12441 3099 309A -64286 FB1E -65056 FE20 FE23 -119143 1D167 1D169 -119163 1D17B 1D182 -119173 1D185 1D18B -119210 1D1AA 1D1AD +0041 005A LATIN +0061 007A LATIN +00AA LATIN +00B5 GREEK +00BA LATIN +00C0 00D6 LATIN +00D8 00F6 LATIN +00F8 0220 LATIN +0222 0233 LATIN +0250 02AD LATIN +02B0 02B8 LATIN +02E0 02E4 LATIN +0300 034F INHERITED +0360 036F INHERITED +037A GREEK +0386 GREEK +0388 038A GREEK +038C GREEK +038E 03A1 GREEK +03A3 03CE GREEK +03D0 03F5 GREEK +0400 0481 CYRILLIC +0483 0486 CYRILLIC +0488 0489 INHERITED +048A 04CE CYRILLIC +04D0 04F5 CYRILLIC +04F8 04F9 CYRILLIC +0500 050F CYRILLIC +0531 0556 ARMENIAN +0559 ARMENIAN +0561 0587 ARMENIAN +0591 05A1 INHERITED +05A3 05B9 INHERITED +05BB 05BD INHERITED +05BF INHERITED +05C1 05C2 INHERITED +05C4 INHERITED +05D0 05EA HEBREW +05F0 05F2 HEBREW +0621 063A ARABIC +0641 064A ARABIC +064B 0655 INHERITED +066E 066F ARABIC +0670 INHERITED +0671 06D3 ARABIC +06D5 ARABIC +06D6 06E4 INHERITED +06E5 06E6 ARABIC +06E7 06E8 INHERITED +06EA 06ED INHERITED +06FA 06FC ARABIC +0710 072C SYRIAC +0730 074A SYRIAC +0780 07B1 THAANA +0901 0903 DEVANAGARI +0905 0939 DEVANAGARI +093C 094D DEVANAGARI +0950 0954 DEVANAGARI +0958 0963 DEVANAGARI +0966 096F DEVANAGARI +0981 0983 BENGALI +0985 098C BENGALI +098F 0990 BENGALI +0993 09A8 BENGALI +09AA 09B0 BENGALI +09B2 BENGALI +09B6 09B9 BENGALI +09BC BENGALI +09BE 09C4 BENGALI +09C7 09C8 BENGALI +09CB 09CD BENGALI +09D7 BENGALI +09DC 09DD BENGALI +09DF 09E3 BENGALI +09E6 09F1 BENGALI +0A02 GURMUKHI +0A05 0A0A GURMUKHI +0A0F 0A10 GURMUKHI +0A13 0A28 GURMUKHI +0A2A 0A30 GURMUKHI +0A32 0A33 GURMUKHI +0A35 0A36 GURMUKHI +0A38 0A39 GURMUKHI +0A3C GURMUKHI +0A3E 0A42 GURMUKHI +0A47 0A48 GURMUKHI +0A4B 0A4D GURMUKHI +0A59 0A5C GURMUKHI +0A5E GURMUKHI +0A66 0A74 GURMUKHI +0A81 0A83 GUJARATI +0A85 0A8B GUJARATI +0A8D GUJARATI +0A8F 0A91 GUJARATI +0A93 0AA8 GUJARATI +0AAA 0AB0 GUJARATI +0AB2 0AB3 GUJARATI +0AB5 0AB9 GUJARATI +0ABC 0AC5 GUJARATI +0AC7 0AC9 GUJARATI +0ACB 0ACD GUJARATI +0AD0 GUJARATI +0AE0 GUJARATI +0AE6 0AEF GUJARATI +0B01 0B03 ORIYA +0B05 0B0C ORIYA +0B0F 0B10 ORIYA +0B13 0B28 ORIYA +0B2A 0B30 ORIYA +0B32 0B33 ORIYA +0B36 0B39 ORIYA +0B3C 0B43 ORIYA +0B47 0B48 ORIYA +0B4B 0B4D ORIYA +0B56 0B57 ORIYA +0B5C 0B5D ORIYA +0B5F 0B61 ORIYA +0B66 0B6F ORIYA +0B82 0B83 TAMIL +0B85 0B8A TAMIL +0B8E 0B90 TAMIL +0B92 0B95 TAMIL +0B99 0B9A TAMIL +0B9C TAMIL +0B9E 0B9F TAMIL +0BA3 0BA4 TAMIL +0BA8 0BAA TAMIL +0BAE 0BB5 TAMIL +0BB7 0BB9 TAMIL +0BBE 0BC2 TAMIL +0BC6 0BC8 TAMIL +0BCA 0BCD TAMIL +0BD7 TAMIL +0BE7 0BF2 TAMIL +0C01 0C03 TELUGU +0C05 0C0C TELUGU +0C0E 0C10 TELUGU +0C12 0C28 TELUGU +0C2A 0C33 TELUGU +0C35 0C39 TELUGU +0C3E 0C44 TELUGU +0C46 0C48 TELUGU +0C4A 0C4D TELUGU +0C55 0C56 TELUGU +0C60 0C61 TELUGU +0C66 0C6F TELUGU +0C82 0C83 KANNADA +0C85 0C8C KANNADA +0C8E 0C90 KANNADA +0C92 0CA8 KANNADA +0CAA 0CB3 KANNADA +0CB5 0CB9 KANNADA +0CBE 0CC4 KANNADA +0CC6 0CC8 KANNADA +0CCA 0CCD KANNADA +0CD5 0CD6 KANNADA +0CDE KANNADA +0CE0 0CE1 KANNADA +0CE6 0CEF KANNADA +0D02 0D03 MALAYALAM +0D05 0D0C MALAYALAM +0D0E 0D10 MALAYALAM +0D12 0D28 MALAYALAM +0D2A 0D39 MALAYALAM +0D3E 0D43 MALAYALAM +0D46 0D48 MALAYALAM +0D4A 0D4D MALAYALAM +0D57 MALAYALAM +0D60 0D61 MALAYALAM +0D66 0D6F MALAYALAM +0D82 0D83 SINHALA +0D85 0D96 SINHALA +0D9A 0DB1 SINHALA +0DB3 0DBB SINHALA +0DBD SINHALA +0DC0 0DC6 SINHALA +0DCA SINHALA +0DCF 0DD4 SINHALA +0DD6 SINHALA +0DD8 0DDF SINHALA +0DF2 0DF3 SINHALA +0E01 0E3A THAI +0E40 0E4E THAI +0E50 0E59 THAI +0E81 0E82 LAO +0E84 LAO +0E87 0E88 LAO +0E8A LAO +0E8D LAO +0E94 0E97 LAO +0E99 0E9F LAO +0EA1 0EA3 LAO +0EA5 LAO +0EA7 LAO +0EAA 0EAB LAO +0EAD 0EB9 LAO +0EBB 0EBD LAO +0EC0 0EC4 LAO +0EC6 LAO +0EC8 0ECD LAO +0ED0 0ED9 LAO +0EDC 0EDD LAO +0F00 TIBETAN +0F18 0F19 TIBETAN +0F20 0F33 TIBETAN +0F35 TIBETAN +0F37 TIBETAN +0F39 TIBETAN +0F40 0F47 TIBETAN +0F49 0F6A TIBETAN +0F71 0F84 TIBETAN +0F86 0F8B TIBETAN +0F90 0F97 TIBETAN +0F99 0FBC TIBETAN +0FC6 TIBETAN +1000 1021 MYANMAR +1023 1027 MYANMAR +1029 102A MYANMAR +102C 1032 MYANMAR +1036 1039 MYANMAR +1040 1049 MYANMAR +1050 1059 MYANMAR +10A0 10C5 GEORGIAN +10D0 10F8 GEORGIAN +1100 1159 HANGUL +115F 11A2 HANGUL +11A8 11F9 HANGUL +1200 1206 ETHIOPIC +1208 1246 ETHIOPIC +1248 ETHIOPIC +124A 124D ETHIOPIC +1250 1256 ETHIOPIC +1258 ETHIOPIC +125A 125D ETHIOPIC +1260 1286 ETHIOPIC +1288 ETHIOPIC +128A 128D ETHIOPIC +1290 12AE ETHIOPIC +12B0 ETHIOPIC +12B2 12B5 ETHIOPIC +12B8 12BE ETHIOPIC +12C0 ETHIOPIC +12C2 12C5 ETHIOPIC +12C8 12CE ETHIOPIC +12D0 12D6 ETHIOPIC +12D8 12EE ETHIOPIC +12F0 130E ETHIOPIC +1310 ETHIOPIC +1312 1315 ETHIOPIC +1318 131E ETHIOPIC +1320 1346 ETHIOPIC +1348 135A ETHIOPIC +1369 137C ETHIOPIC +13A0 13F4 CHEROKEE +1401 166C CANADIAN_ABORIGINAL +166F 1676 CANADIAN_ABORIGINAL +1681 169A OGHAM +16A0 16EA RUNIC +16EE 16F0 RUNIC +1700 170C TAGALOG +170E 1714 TAGALOG +1720 1734 HANUNOO +1740 1753 BUHID +1760 176C TAGBANWA +176E 1770 TAGBANWA +1772 1773 TAGBANWA +1780 17D3 KHMER +17E0 17E9 KHMER +180B 180D INHERITED +1810 1819 MONGOLIAN +1820 1877 MONGOLIAN +1880 18A9 MONGOLIAN +1E00 1E9B LATIN +1EA0 1EF9 LATIN +1F00 1F15 GREEK +1F18 1F1D GREEK +1F20 1F45 GREEK +1F48 1F4D GREEK +1F50 1F57 GREEK +1F59 GREEK +1F5B GREEK +1F5D GREEK +1F5F 1F7D GREEK +1F80 1FB4 GREEK +1FB6 1FBC GREEK +1FBE GREEK +1FC2 1FC4 GREEK +1FC6 1FCC GREEK +1FD0 1FD3 GREEK +1FD6 1FDB GREEK +1FE0 1FEC GREEK +1FF2 1FF4 GREEK +1FF6 1FFC GREEK +2071 LATIN +207F LATIN +20D0 20EA INHERITED +2126 GREEK +212A 212B LATIN +2E80 2E99 HAN +2E9B 2EF3 HAN +2F00 2FD5 HAN +3005 HAN +3007 HAN +3021 3029 HAN +302A 302F INHERITED +3038 303B HAN +3041 3096 HIRAGANA +3099 309A INHERITED +309D 309F HIRAGANA +30A1 30FA KATAKANA +30FD 30FF KATAKANA +3105 312C BOPOMOFO +3131 318E HANGUL +31A0 31B7 BOPOMOFO +31F0 31FF KATAKANA +3400 4DB5 HAN +4E00 9FA5 HAN +A000 A48C YI +A490 A4A1 YI +A4A4 A4B3 YI +A4B5 A4C0 YI +A4C2 A4C4 YI +A4C6 YI +AC00 D7A3 HANGUL +F900 FA2D HAN +FA30 FA6A HAN +FB00 FB06 LATIN +FB13 FB17 ARMENIAN +FB1D HEBREW +FB1E INHERITED +FB1F FB28 HEBREW +FB2A FB36 HEBREW +FB38 FB3C HEBREW +FB3E HEBREW +FB40 FB41 HEBREW +FB43 FB44 HEBREW +FB46 FB4F HEBREW +FB50 FBB1 ARABIC +FBD3 FD3D ARABIC +FD50 FD8F ARABIC +FD92 FDC7 ARABIC +FDF0 FDFB ARABIC +FE00 FE0F INHERITED +FE20 FE23 INHERITED +FE70 FE74 ARABIC +FE76 FEFC ARABIC +FF21 FF3A LATIN +FF41 FF5A LATIN +FF66 FF6F KATAKANA +FF71 FF9D KATAKANA +FFA0 FFBE HANGUL +FFC2 FFC7 HANGUL +FFCA FFCF HANGUL +FFD2 FFD7 HANGUL +FFDA FFDC HANGUL +10300 1031E OLD_ITALIC +10330 1034A GOTHIC +10400 10425 DESERET +10428 1044D DESERET +1D167 1D169 INHERITED +1D17B 1D182 INHERITED +1D185 1D18B INHERITED +1D1AA 1D1AD INHERITED +20000 2A6D6 HAN +2F800 2FA1D HAN END