From: Jarkko Hietaniemi Date: Sat, 15 Dec 2001 23:00:56 +0000 (+0000) Subject: Support \p{All}, \p{IsAssigned}, \p{IsUnassigned}. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=76ccdbe266e63a2a3ac21a782e44a6b13093ac7f;p=p5sagit%2Fp5-mst-13.2.git Support \p{All}, \p{IsAssigned}, \p{IsUnassigned}. p4raw-id: //depot/perl@13706 --- diff --git a/MANIFEST b/MANIFEST index fc96276..5c7dae7 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1431,6 +1431,8 @@ lib/unicore/In/169.pl Unicode character database lib/unicore/In/17.pl Unicode character database lib/unicore/In/170.pl Unicode character database lib/unicore/In/171.pl Unicode character database +lib/unicore/In/172.pl Unicode character database +lib/unicore/In/173.pl Unicode character database lib/unicore/In/18.pl Unicode character database lib/unicore/In/19.pl Unicode character database lib/unicore/In/2.pl Unicode character database diff --git a/lib/unicore/In.pl b/lib/unicore/In.pl index 8e3cdf5..72b4118 100644 --- a/lib/unicore/In.pl +++ b/lib/unicore/In.pl @@ -3,9 +3,10 @@ # Any changes made here will be lost! %utf8::In = ( -'Alphabetic' => '164', +'All' => '173', +'Alphabetic' => '165', 'Alphabetic Presentation Forms' => '129', -'Any' => '171', +'Any' => '172', 'ARABIC' => '16', 'Arabic Block' => '62', 'Arabic Presentation Forms-A' => '130', @@ -89,8 +90,8 @@ 'HIRAGANA' => '43', 'Hiragana Block' => '112', 'Hyphen' => '150', -'ID_Continue' => '170', -'ID_Start' => '169', +'ID_Continue' => '171', +'ID_Start' => '170', 'Ideographic' => '161', 'Ideographic Description Characters' => '110', 'INHERITED' => '12', @@ -104,7 +105,7 @@ 'Katakana Block' => '113', 'KHMER' => '40', 'Khmer Block' => '86', -'Lampersand' => '168', +'Lampersand' => '169', 'LAO' => '30', 'Lao Block' => '76', 'LATIN' => '10', @@ -115,10 +116,10 @@ 'Letterlike Symbols' => '94', 'Low Surrogate' => '5', 'Low Surrogates' => '127', -'Lowercase' => '165', +'Lowercase' => '166', 'MALAYALAM' => '27', 'Malayalam Block' => '73', -'Math' => '167', +'Math' => '168', 'Mathematical Alphanumeric Symbols' => '142', 'Mathematical Operators' => '97', 'Miscellaneous Symbols' => '105', @@ -169,8 +170,9 @@ 'Thai Block' => '75', 'TIBETAN' => '31', 'Tibetan Block' => '77', +'Unassigned' => '164', 'Unified Canadian Aboriginal Syllabics' => '83', -'Uppercase' => '166', +'Uppercase' => '167', 'White_space' => '146', 'YI' => '46', 'Yi Radicals' => '123', @@ -179,11 +181,12 @@ %utf8::InPat = ( 'al' => { - 'Alphabetic' => '164', + 'All' => '173', + 'Alphabetic' => '165', 'Alphabetic(?:[-_]|\s+)?Presentation(?:[-_]|\s+)?Forms' => '129', }, 'an' => { - 'Any' => '171', + 'Any' => '172', }, 'ar' => { 'ARABIC' => '16', @@ -327,8 +330,8 @@ 'Hyphen' => '150', }, 'id' => { - 'ID(?:[-_]|\s+)?Continue' => '170', - 'ID(?:[-_]|\s+)?Start' => '169', + 'ID(?:[-_]|\s+)?Continue' => '171', + 'ID(?:[-_]|\s+)?Start' => '170', 'Ideographic' => '161', 'Ideographic(?:[-_]|\s+)?Description(?:[-_]|\s+)?Characters' => '110', }, @@ -354,7 +357,7 @@ 'Khmer(?:[-_]|\s+)?Block' => '86', }, 'la' => { - 'Lampersand' => '168', + 'Lampersand' => '169', 'LAO' => '30', 'Lao(?:[-_]|\s+)?Block' => '76', 'LATIN' => '10', @@ -369,12 +372,12 @@ 'lo' => { 'Low(?:[-_]|\s+)?Surrogate' => '5', 'Low(?:[-_]|\s+)?Surrogates' => '127', - 'Lowercase' => '165', + 'Lowercase' => '166', }, 'ma' => { 'MALAYALAM' => '27', 'Malayalam(?:[-_]|\s+)?Block' => '73', - 'Math' => '167', + 'Math' => '168', 'Mathematical(?:[-_]|\s+)?Alphanumeric(?:[-_]|\s+)?Symbols' => '142', 'Mathematical(?:[-_]|\s+)?Operators' => '97', }, @@ -475,10 +478,11 @@ 'Tibetan(?:[-_]|\s+)?Block' => '77', }, 'un' => { + 'Unassigned' => '164', 'Unified(?:[-_]|\s+)?Canadian(?:[-_]|\s+)?Aboriginal(?:[-_]|\s+)?Syllabics' => '83', }, 'up' => { - 'Uppercase' => '166', + 'Uppercase' => '167', }, 'wh' => { 'White(?:[-_]|\s+)?space' => '146', diff --git a/lib/unicore/In/164.pl b/lib/unicore/In/164.pl index 6a1e2c3..d730353 100644 --- a/lib/unicore/In/164.pl +++ b/lib/unicore/In/164.pl @@ -2,379 +2,395 @@ # This file is built by mktables from e.g. Unicode.txt. # Any changes made here will be lost! return <<'END'; -0041 005A -0061 007A -00AA -00B5 -00BA -00C0 00D6 -00D8 00F6 -00F8 021F -0222 0233 -0250 02AD -02B0 02B8 -02BB 02C1 -02D0 02D1 -02E0 02E4 -02EE -0345 -037A -0386 -0388 038A -038C -038E 03A1 -03A3 03CE -03D0 03D7 -03DA 03F5 -0400 0481 -048C 04C4 -04C7 04C8 -04CB 04CC -04D0 04F5 -04F8 04F9 -0531 0556 -0559 -0561 0587 -05B0 05B9 -05BB 05BD -05BF -05C1 05C2 -05C4 -05D0 05EA -05F0 05F2 -0621 063A -0640 064A -064B 0655 -0670 -0671 06D3 -06D5 -06D6 06DC -06E1 06E4 -06E5 06E6 -06E7 06E8 -06ED -06FA 06FC -0710 -0711 -0712 072C -0730 073F -0780 07A5 -07A6 07B0 -0901 0903 -0905 0939 -093D -093E 094C -0950 -0958 0961 -0962 0963 -0981 0983 -0985 098C -098F 0990 -0993 09A8 -09AA 09B0 -09B2 -09B6 09B9 -09BE 09C4 -09C7 09C8 -09CB 09CC -09D7 -09DC 09DD -09DF 09E1 -09E2 09E3 -09F0 09F1 -0A02 -0A05 0A0A -0A0F 0A10 -0A13 0A28 -0A2A 0A30 -0A32 0A33 -0A35 0A36 -0A38 0A39 -0A3E 0A42 -0A47 0A48 -0A4B 0A4C -0A59 0A5C -0A5E -0A70 0A71 -0A72 0A74 -0A81 0A83 -0A85 0A8B -0A8D -0A8F 0A91 -0A93 0AA8 -0AAA 0AB0 -0AB2 0AB3 -0AB5 0AB9 -0ABD -0ABE 0AC5 -0AC7 0AC9 -0ACB 0ACC -0AD0 -0AE0 -0B01 0B03 -0B05 0B0C -0B0F 0B10 -0B13 0B28 -0B2A 0B30 -0B32 0B33 -0B36 0B39 -0B3D -0B3E 0B43 -0B47 0B48 -0B4B 0B4C -0B56 0B57 -0B5C 0B5D -0B5F 0B61 -0B82 0B83 -0B85 0B8A -0B8E 0B90 -0B92 0B95 -0B99 0B9A -0B9C -0B9E 0B9F -0BA3 0BA4 -0BA8 0BAA -0BAE 0BB5 -0BB7 0BB9 -0BBE 0BC2 -0BC6 0BC8 -0BCA 0BCC -0BD7 -0C01 0C03 -0C05 0C0C -0C0E 0C10 -0C12 0C28 -0C2A 0C33 -0C35 0C39 -0C3E 0C44 -0C46 0C48 -0C4A 0C4C -0C55 0C56 -0C60 0C61 -0C82 0C83 -0C85 0C8C -0C8E 0C90 -0C92 0CA8 -0CAA 0CB3 -0CB5 0CB9 -0CBE 0CC4 -0CC6 0CC8 -0CCA 0CCC -0CD5 0CD6 -0CDE -0CE0 0CE1 -0D02 0D03 -0D05 0D0C -0D0E 0D10 -0D12 0D28 -0D2A 0D39 -0D3E 0D43 -0D46 0D48 -0D4A 0D4C -0D57 -0D60 0D61 -0D82 0D83 -0D85 0D96 -0D9A 0DB1 -0DB3 0DBB -0DBD -0DC0 0DC6 -0DCF 0DD4 -0DD6 -0DD8 0DDF -0DF2 0DF3 -0E01 0E30 -0E31 -0E32 0E33 -0E34 0E3A -0E40 0E46 -0E4D -0E81 0E82 -0E84 -0E87 0E88 -0E8A -0E8D -0E94 0E97 -0E99 0E9F -0EA1 0EA3 -0EA5 -0EA7 -0EAA 0EAB -0EAD 0EB0 -0EB1 -0EB2 0EB3 -0EB4 0EB9 -0EBB 0EBC -0EBD -0EC0 0EC4 -0EC6 -0ECD -0EDC 0EDD -0F00 -0F40 0F47 -0F49 0F6A -0F71 0F81 -0F88 0F8B -0F90 0F97 -0F99 0FBC -1000 1021 -1023 1027 -1029 102A -102C 1032 -1036 -1038 -1050 1055 -1056 1059 -10A0 10C5 -10D0 10F6 -1100 1159 -115F 11A2 -11A8 11F9 -1200 1206 -1208 1246 -1248 -124A 124D -1250 1256 -1258 -125A 125D -1260 1286 -1288 -128A 128D -1290 12AE -12B0 -12B2 12B5 -12B8 12BE -12C0 -12C2 12C5 -12C8 12CE -12D0 12D6 -12D8 12EE -12F0 130E -1310 -1312 1315 -1318 131E -1320 1346 -1348 135A -13A0 13F4 -1401 166C -166F 1676 -1681 169A -16A0 16EA -16EE 16F0 -1780 17B3 -17B4 17C8 -1820 1877 -1880 18A8 -18A9 -1E00 1E9B -1EA0 1EF9 -1F00 1F15 -1F18 1F1D -1F20 1F45 -1F48 1F4D -1F50 1F57 -1F59 -1F5B -1F5D -1F5F 1F7D -1F80 1FB4 -1FB6 1FBC -1FBE -1FC2 1FC4 -1FC6 1FCC -1FD0 1FD3 -1FD6 1FDB -1FE0 1FEC -1FF2 1FF4 -1FF6 1FFC -207F -2102 -2107 -210A 2113 -2115 -2119 211D -2124 -2126 -2128 -212A 212D -212F 2131 -2133 2139 -2160 2183 -3005 3006 -3031 3035 -3041 3094 -309D 309E -30A1 30FA -30FC 30FE -3105 312C -3131 318E -31A0 31B7 -3400 4DB5 -4E00 9FA5 -A000 A48C -AC00 D7A3 -F900 FA2D -FB00 FB06 -FB13 FB17 -FB1D -FB1E -FB1F FB28 -FB2A FB36 -FB38 FB3C -FB3E -FB40 FB41 -FB43 FB44 -FB46 FBB1 -FBD3 FD3D -FD50 FD8F -FD92 FDC7 -FDF0 FDFB -FE70 FE72 -FE74 -FE76 FEFC -FF21 FF3A -FF41 FF5A -FF66 FFBE -FFC2 FFC7 -FFCA FFCF -FFD2 FFD7 -FFDA FFDC -10300 1031E -10330 10349 -1034A -10400 10425 -10428 1044D -1D400 1D454 -1D456 1D49C -1D49E 1D49F -1D4A2 -1D4A5 1D4A6 -1D4A9 1D4AC -1D4AE 1D4B9 -1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 -1D4C5 1D505 -1D507 1D50A -1D50D 1D514 -1D516 1D51C -1D51E 1D539 -1D53B 1D53E -1D540 1D544 -1D546 -1D54A 1D550 -1D552 1D6A3 -1D6A8 1D6C0 -1D6C2 1D6DA -1D6DC 1D6FA -1D6FC 1D714 -1D716 1D734 -1D736 1D74E -1D750 1D76E -1D770 1D788 -1D78A 1D7A8 -1D7AA 1D7C2 -1D7C4 1D7C9 -20000 2A6D6 -2F800 2FA1D +0220 0221 +0234 024F +02AE 02AF +02EF 02FF +034F 035F +0363 0373 +0376 0379 +037B 037D +037F 0383 +038B +038D +03A2 +03CF +03D8 03D9 +03F6 03FF +0487 +048A 048B +04C5 04C6 +04C9 04CA +04CD 04CF +04F6 04F7 +04FA 0530 +0557 0558 +0560 +0588 +058B 0590 +05A2 +05BA +05C5 05CF +05EB 05EF +05F5 060B +060D 061A +061C 061E +0620 +063B 063F +0656 065F +066E 066F +06EE 06EF +06FF +070E +072D 072F +074B 077F +07B1 0900 +0904 +093A 093B +094E 094F +0955 0957 +0971 0980 +0984 +098D 098E +0991 0992 +09A9 +09B1 +09B3 09B5 +09BA 09BB +09BD +09C5 09C6 +09C9 09CA +09CE 09D6 +09D8 09DB +09DE +09E4 09E5 +09FB 0A01 +0A03 0A04 +0A0B 0A0E +0A11 0A12 +0A29 +0A31 +0A34 +0A37 +0A3A 0A3B +0A3D +0A43 0A46 +0A49 0A4A +0A4E 0A58 +0A5D +0A5F 0A65 +0A75 0A80 +0A84 +0A8C +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA 0ABB +0AC6 +0ACA +0ACE 0ACF +0AD1 0ADF +0AE1 0AE5 +0AF0 0B00 +0B04 +0B0D 0B0E +0B11 0B12 +0B29 +0B31 +0B34 0B35 +0B3A 0B3B +0B44 0B46 +0B49 0B4A +0B4E 0B55 +0B58 0B5B +0B5E +0B62 0B65 +0B71 0B81 +0B84 +0B8B 0B8D +0B91 +0B96 0B98 +0B9B +0B9D +0BA0 0BA2 +0BA5 0BA7 +0BAB 0BAD +0BB6 +0BBA 0BBD +0BC3 0BC5 +0BC9 +0BCE 0BD6 +0BD8 0BE6 +0BF3 0C00 +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A 0C3D +0C45 +0C49 +0C4E 0C54 +0C57 0C5F +0C62 0C65 +0C70 0C81 +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA 0CBD +0CC5 +0CC9 +0CCE 0CD4 +0CD7 0CDD +0CDF +0CE2 0CE5 +0CF0 0D01 +0D04 +0D0D +0D11 +0D29 +0D3A 0D3D +0D44 0D45 +0D49 +0D4E 0D56 +0D58 0D5F +0D62 0D65 +0D70 0D81 +0D84 +0D97 0D99 +0DB2 +0DBC +0DBE 0DBF +0DC7 0DC9 +0DCB 0DCE +0DD5 +0DD7 +0DE0 0DF1 +0DF5 0E00 +0E3B 0E3E +0E5C 0E80 +0E83 +0E85 0E86 +0E89 +0E8B 0E8C +0E8E 0E93 +0E98 +0EA0 +0EA4 +0EA6 +0EA8 0EA9 +0EAC +0EBA +0EBE 0EBF +0EC5 +0EC7 +0ECE 0ECF +0EDA 0EDB +0EDE 0EFF +0F48 +0F6B 0F70 +0F8C 0F8F +0F98 +0FBD +0FCD 0FCE +0FD0 0FFF +1022 +1028 +102B +1033 1035 +103A 103F +105A 109F +10C6 10CF +10F7 10FA +10FC 10FF +115A 115E +11A3 11A7 +11FA 11FF +1207 +1247 +1249 +124E 124F +1257 +1259 +125E 125F +1287 +1289 +128E 128F +12AF +12B1 +12B6 12B7 +12BF +12C1 +12C6 12C7 +12CF +12D7 +12EF +130F +1311 +1316 1317 +131F +1347 +135B 1360 +137D 139F +13F5 1400 +1677 167F +169D 169F +16F1 177F +17DD 17DF +17EA 17FF +180F +181A 181F +1878 187F +18AA 1DFF +1E9C 1E9F +1EFA 1EFF +1F16 1F17 +1F1E 1F1F +1F46 1F47 +1F4E 1F4F +1F58 +1F5A +1F5C +1F5E +1F7E 1F7F +1FB5 +1FC5 +1FD4 1FD5 +1FDC +1FF0 1FF1 +1FF5 +1FFF +2047 +204E 2069 +2071 2073 +208F 209F +20B0 20CF +20E4 20FF +213B 2152 +2184 218F +21F4 21FF +22F2 22FF +237C +239B 23FF +2427 243F +244B 245F +24EB 24FF +2596 259F +25F8 25FF +2614 2618 +2672 2700 +2705 +270A 270B +2728 +274C +274E +2753 2755 +2757 +275F 2760 +2768 2775 +2795 2797 +27B0 +27BF 27FF +2900 2E7F +2E9A +2EF4 2EFF +2FD6 2FEF +2FFC 2FFF +303B 303D +3040 +3095 3098 +309F 30A0 +30FF 3104 +312D 3130 +318F +31B8 31FF +321D 321F +3244 325F +327C 327E +32B1 32BF +32CC 32CF +32FF +3377 337A +33DE 33DF +33FF +4DB6 4DFF +9FA6 9FFF +A48D A48F +A4A2 A4A3 +A4B4 +A4C1 +A4C5 +A4C7 ABFF +D7A4 D7FF +FA2E FAFF +FB07 FB12 +FB18 FB1C +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2 FBD2 +FD40 FD4F +FD90 FD91 +FDC8 FDEF +FDFC FE1F +FE24 FE2F +FE45 FE48 +FE53 +FE67 +FE6C FE6F +FE73 +FE75 +FEFD FEFE +FF00 +FF5F FF60 +FFBF FFC1 +FFC8 FFC9 +FFD0 FFD1 +FFD8 FFD9 +FFDD FFDF +FFE7 +FFEF FFF8 +FFFE 102FF +1031F +10324 1032F +1034B 103FF +10426 10427 +1044E 1CFFF +1D0F6 1D0FF +1D127 1D129 +1D1DE 1D3FF +1D455 +1D49D +1D4A0 1D4A1 +1D4A3 1D4A4 +1D4A7 1D4A8 +1D4AD +1D4BA +1D4BC +1D4C1 +1D4C4 +1D506 +1D50B 1D50C +1D515 +1D51D +1D53A +1D53F +1D545 +1D547 1D549 +1D551 +1D6A4 1D6A7 +1D7CA 1D7CD +1D800 1FFFF +2A6D7 2F7FF +2FA1E E0000 +E0002 E001F +E0080 EFFFF +FFFFE FFFFF +10FFFE 10FFFF END diff --git a/lib/unicore/In/165.pl b/lib/unicore/In/165.pl index f035d9e..6a1e2c3 100644 --- a/lib/unicore/In/165.pl +++ b/lib/unicore/In/165.pl @@ -2,415 +2,379 @@ # This file is built by mktables from e.g. Unicode.txt. # Any changes made here will be lost! return <<'END'; +0041 005A 0061 007A 00AA 00B5 00BA -00DF 00F6 -00F8 00FF -0101 -0103 -0105 -0107 -0109 -010B -010D -010F -0111 -0113 -0115 -0117 -0119 -011B -011D -011F -0121 -0123 -0125 -0127 -0129 -012B -012D -012F -0131 -0133 -0135 -0137 0138 -013A -013C -013E -0140 -0142 -0144 -0146 -0148 0149 -014B -014D -014F -0151 -0153 -0155 -0157 -0159 -015B -015D -015F -0161 -0163 -0165 -0167 -0169 -016B -016D -016F -0171 -0173 -0175 -0177 -017A -017C -017E 0180 -0183 -0185 -0188 -018C 018D -0192 -0195 -0199 019B -019E -01A1 -01A3 -01A5 -01A8 -01AA 01AB -01AD -01B0 -01B4 -01B6 -01B9 01BA -01BD 01BF -01C6 -01C9 -01CC -01CE -01D0 -01D2 -01D4 -01D6 -01D8 -01DA -01DC 01DD -01DF -01E1 -01E3 -01E5 -01E7 -01E9 -01EB -01ED -01EF 01F0 -01F3 -01F5 -01F9 -01FB -01FD -01FF -0201 -0203 -0205 -0207 -0209 -020B -020D -020F -0211 -0213 -0215 -0217 -0219 -021B -021D -021F -0223 -0225 -0227 -0229 -022B -022D -022F -0231 -0233 +00C0 00D6 +00D8 00F6 +00F8 021F +0222 0233 0250 02AD 02B0 02B8 -02C0 02C1 +02BB 02C1 +02D0 02D1 02E0 02E4 +02EE 0345 037A -0390 -03AC 03CE -03D0 03D1 -03D5 03D7 -03DB -03DD -03DF -03E1 -03E3 -03E5 -03E7 -03E9 -03EB -03ED -03EF 03F3 -03F5 -0430 045F -0461 -0463 -0465 -0467 -0469 -046B -046D -046F -0471 -0473 -0475 -0477 -0479 -047B -047D -047F -0481 -048D -048F -0491 -0493 -0495 -0497 -0499 -049B -049D -049F -04A1 -04A3 -04A5 -04A7 -04A9 -04AB -04AD -04AF -04B1 -04B3 -04B5 -04B7 -04B9 -04BB -04BD -04BF -04C2 -04C4 -04C8 -04CC -04D1 -04D3 -04D5 -04D7 -04D9 -04DB -04DD -04DF -04E1 -04E3 -04E5 -04E7 -04E9 -04EB -04ED -04EF -04F1 -04F3 -04F5 -04F9 +0386 +0388 038A +038C +038E 03A1 +03A3 03CE +03D0 03D7 +03DA 03F5 +0400 0481 +048C 04C4 +04C7 04C8 +04CB 04CC +04D0 04F5 +04F8 04F9 +0531 0556 +0559 0561 0587 -1E01 -1E03 -1E05 -1E07 -1E09 -1E0B -1E0D -1E0F -1E11 -1E13 -1E15 -1E17 -1E19 -1E1B -1E1D -1E1F -1E21 -1E23 -1E25 -1E27 -1E29 -1E2B -1E2D -1E2F -1E31 -1E33 -1E35 -1E37 -1E39 -1E3B -1E3D -1E3F -1E41 -1E43 -1E45 -1E47 -1E49 -1E4B -1E4D -1E4F -1E51 -1E53 -1E55 -1E57 -1E59 -1E5B -1E5D -1E5F -1E61 -1E63 -1E65 -1E67 -1E69 -1E6B -1E6D -1E6F -1E71 -1E73 -1E75 -1E77 -1E79 -1E7B -1E7D -1E7F -1E81 -1E83 -1E85 -1E87 -1E89 -1E8B -1E8D -1E8F -1E91 -1E93 -1E95 1E9B -1EA1 -1EA3 -1EA5 -1EA7 -1EA9 -1EAB -1EAD -1EAF -1EB1 -1EB3 -1EB5 -1EB7 -1EB9 -1EBB -1EBD -1EBF -1EC1 -1EC3 -1EC5 -1EC7 -1EC9 -1ECB -1ECD -1ECF -1ED1 -1ED3 -1ED5 -1ED7 -1ED9 -1EDB -1EDD -1EDF -1EE1 -1EE3 -1EE5 -1EE7 -1EE9 -1EEB -1EED -1EEF -1EF1 -1EF3 -1EF5 -1EF7 -1EF9 -1F00 1F07 -1F10 1F15 -1F20 1F27 -1F30 1F37 -1F40 1F45 +05B0 05B9 +05BB 05BD +05BF +05C1 05C2 +05C4 +05D0 05EA +05F0 05F2 +0621 063A +0640 064A +064B 0655 +0670 +0671 06D3 +06D5 +06D6 06DC +06E1 06E4 +06E5 06E6 +06E7 06E8 +06ED +06FA 06FC +0710 +0711 +0712 072C +0730 073F +0780 07A5 +07A6 07B0 +0901 0903 +0905 0939 +093D +093E 094C +0950 +0958 0961 +0962 0963 +0981 0983 +0985 098C +098F 0990 +0993 09A8 +09AA 09B0 +09B2 +09B6 09B9 +09BE 09C4 +09C7 09C8 +09CB 09CC +09D7 +09DC 09DD +09DF 09E1 +09E2 09E3 +09F0 09F1 +0A02 +0A05 0A0A +0A0F 0A10 +0A13 0A28 +0A2A 0A30 +0A32 0A33 +0A35 0A36 +0A38 0A39 +0A3E 0A42 +0A47 0A48 +0A4B 0A4C +0A59 0A5C +0A5E +0A70 0A71 +0A72 0A74 +0A81 0A83 +0A85 0A8B +0A8D +0A8F 0A91 +0A93 0AA8 +0AAA 0AB0 +0AB2 0AB3 +0AB5 0AB9 +0ABD +0ABE 0AC5 +0AC7 0AC9 +0ACB 0ACC +0AD0 +0AE0 +0B01 0B03 +0B05 0B0C +0B0F 0B10 +0B13 0B28 +0B2A 0B30 +0B32 0B33 +0B36 0B39 +0B3D +0B3E 0B43 +0B47 0B48 +0B4B 0B4C +0B56 0B57 +0B5C 0B5D +0B5F 0B61 +0B82 0B83 +0B85 0B8A +0B8E 0B90 +0B92 0B95 +0B99 0B9A +0B9C +0B9E 0B9F +0BA3 0BA4 +0BA8 0BAA +0BAE 0BB5 +0BB7 0BB9 +0BBE 0BC2 +0BC6 0BC8 +0BCA 0BCC +0BD7 +0C01 0C03 +0C05 0C0C +0C0E 0C10 +0C12 0C28 +0C2A 0C33 +0C35 0C39 +0C3E 0C44 +0C46 0C48 +0C4A 0C4C +0C55 0C56 +0C60 0C61 +0C82 0C83 +0C85 0C8C +0C8E 0C90 +0C92 0CA8 +0CAA 0CB3 +0CB5 0CB9 +0CBE 0CC4 +0CC6 0CC8 +0CCA 0CCC +0CD5 0CD6 +0CDE +0CE0 0CE1 +0D02 0D03 +0D05 0D0C +0D0E 0D10 +0D12 0D28 +0D2A 0D39 +0D3E 0D43 +0D46 0D48 +0D4A 0D4C +0D57 +0D60 0D61 +0D82 0D83 +0D85 0D96 +0D9A 0DB1 +0DB3 0DBB +0DBD +0DC0 0DC6 +0DCF 0DD4 +0DD6 +0DD8 0DDF +0DF2 0DF3 +0E01 0E30 +0E31 +0E32 0E33 +0E34 0E3A +0E40 0E46 +0E4D +0E81 0E82 +0E84 +0E87 0E88 +0E8A +0E8D +0E94 0E97 +0E99 0E9F +0EA1 0EA3 +0EA5 +0EA7 +0EAA 0EAB +0EAD 0EB0 +0EB1 +0EB2 0EB3 +0EB4 0EB9 +0EBB 0EBC +0EBD +0EC0 0EC4 +0EC6 +0ECD +0EDC 0EDD +0F00 +0F40 0F47 +0F49 0F6A +0F71 0F81 +0F88 0F8B +0F90 0F97 +0F99 0FBC +1000 1021 +1023 1027 +1029 102A +102C 1032 +1036 +1038 +1050 1055 +1056 1059 +10A0 10C5 +10D0 10F6 +1100 1159 +115F 11A2 +11A8 11F9 +1200 1206 +1208 1246 +1248 +124A 124D +1250 1256 +1258 +125A 125D +1260 1286 +1288 +128A 128D +1290 12AE +12B0 +12B2 12B5 +12B8 12BE +12C0 +12C2 12C5 +12C8 12CE +12D0 12D6 +12D8 12EE +12F0 130E +1310 +1312 1315 +1318 131E +1320 1346 +1348 135A +13A0 13F4 +1401 166C +166F 1676 +1681 169A +16A0 16EA +16EE 16F0 +1780 17B3 +17B4 17C8 +1820 1877 +1880 18A8 +18A9 +1E00 1E9B +1EA0 1EF9 +1F00 1F15 +1F18 1F1D +1F20 1F45 +1F48 1F4D 1F50 1F57 -1F60 1F67 -1F70 1F7D -1F80 1F87 -1F90 1F97 -1FA0 1FA7 -1FB0 1FB4 -1FB6 1FB7 +1F59 +1F5B +1F5D +1F5F 1F7D +1F80 1FB4 +1FB6 1FBC 1FBE 1FC2 1FC4 -1FC6 1FC7 +1FC6 1FCC 1FD0 1FD3 -1FD6 1FD7 -1FE0 1FE7 +1FD6 1FDB +1FE0 1FEC 1FF2 1FF4 -1FF6 1FF7 +1FF6 1FFC 207F -210A -210E 210F -2113 -212F -2134 -2139 -2170 217F -24D0 24E9 +2102 +2107 +210A 2113 +2115 +2119 211D +2124 +2126 +2128 +212A 212D +212F 2131 +2133 2139 +2160 2183 +3005 3006 +3031 3035 +3041 3094 +309D 309E +30A1 30FA +30FC 30FE +3105 312C +3131 318E +31A0 31B7 +3400 4DB5 +4E00 9FA5 +A000 A48C +AC00 D7A3 +F900 FA2D FB00 FB06 FB13 FB17 +FB1D +FB1E +FB1F FB28 +FB2A FB36 +FB38 FB3C +FB3E +FB40 FB41 +FB43 FB44 +FB46 FBB1 +FBD3 FD3D +FD50 FD8F +FD92 FDC7 +FDF0 FDFB +FE70 FE72 +FE74 +FE76 FEFC +FF21 FF3A FF41 FF5A +FF66 FFBE +FFC2 FFC7 +FFCA FFCF +FFD2 FFD7 +FFDA FFDC +10300 1031E +10330 10349 +1034A +10400 10425 10428 1044D -1D41A 1D433 -1D44E 1D454 -1D456 1D467 -1D482 1D49B -1D4B6 1D4B9 +1D400 1D454 +1D456 1D49C +1D49E 1D49F +1D4A2 +1D4A5 1D4A6 +1D4A9 1D4AC +1D4AE 1D4B9 1D4BB 1D4BD 1D4C0 1D4C2 1D4C3 -1D4C5 1D4CF -1D4EA 1D503 -1D51E 1D537 -1D552 1D56B -1D586 1D59F -1D5BA 1D5D3 -1D5EE 1D607 -1D622 1D63B -1D656 1D66F -1D68A 1D6A3 +1D4C5 1D505 +1D507 1D50A +1D50D 1D514 +1D516 1D51C +1D51E 1D539 +1D53B 1D53E +1D540 1D544 +1D546 +1D54A 1D550 +1D552 1D6A3 +1D6A8 1D6C0 1D6C2 1D6DA -1D6DC 1D6E1 +1D6DC 1D6FA 1D6FC 1D714 -1D716 1D71B +1D716 1D734 1D736 1D74E -1D750 1D755 +1D750 1D76E 1D770 1D788 -1D78A 1D78F +1D78A 1D7A8 1D7AA 1D7C2 1D7C4 1D7C9 +20000 2A6D6 +2F800 2FA1D END diff --git a/lib/unicore/In/166.pl b/lib/unicore/In/166.pl index 3895f1c..f035d9e 100644 --- a/lib/unicore/In/166.pl +++ b/lib/unicore/In/166.pl @@ -2,409 +2,415 @@ # This file is built by mktables from e.g. Unicode.txt. # Any changes made here will be lost! return <<'END'; -0041 005A -00C0 00D6 -00D8 00DE -0100 -0102 -0104 -0106 -0108 -010A -010C -010E -0110 -0112 -0114 -0116 -0118 -011A -011C -011E -0120 -0122 -0124 -0126 -0128 -012A -012C -012E -0130 -0132 -0134 -0136 -0139 -013B -013D -013F -0141 -0143 -0145 -0147 -014A -014C -014E -0150 -0152 -0154 -0156 -0158 -015A -015C -015E -0160 -0162 -0164 -0166 -0168 -016A -016C -016E -0170 -0172 -0174 -0176 -0178 0179 -017B -017D -0181 0182 -0184 -0186 0187 -0189 018B -018E 0191 -0193 0194 -0196 0198 -019C 019D -019F 01A0 -01A2 -01A4 -01A6 01A7 -01A9 -01AC -01AE 01AF -01B1 01B3 -01B5 -01B7 01B8 -01BC -01C4 -01C7 -01CA -01CD -01CF -01D1 -01D3 -01D5 -01D7 -01D9 -01DB -01DE -01E0 -01E2 -01E4 -01E6 -01E8 -01EA -01EC -01EE -01F1 -01F4 -01F6 01F8 -01FA -01FC -01FE -0200 -0202 -0204 -0206 -0208 -020A -020C -020E -0210 -0212 -0214 -0216 -0218 -021A -021C -021E -0222 -0224 -0226 -0228 -022A -022C -022E -0230 -0232 -0386 -0388 038A -038C -038E 038F -0391 03A1 -03A3 03AB -03D2 03D4 -03DA -03DC -03DE -03E0 -03E2 -03E4 -03E6 -03E8 -03EA -03EC -03EE -03F4 -0400 042F -0460 -0462 -0464 -0466 -0468 -046A -046C -046E -0470 -0472 -0474 -0476 -0478 -047A -047C -047E -0480 -048C -048E -0490 -0492 -0494 -0496 -0498 -049A -049C -049E -04A0 -04A2 -04A4 -04A6 -04A8 -04AA -04AC -04AE -04B0 -04B2 -04B4 -04B6 -04B8 -04BA -04BC -04BE -04C0 04C1 -04C3 -04C7 -04CB -04D0 -04D2 -04D4 -04D6 -04D8 -04DA -04DC -04DE -04E0 -04E2 -04E4 -04E6 -04E8 -04EA -04EC -04EE -04F0 -04F2 -04F4 -04F8 -0531 0556 -10A0 10C5 -1E00 -1E02 -1E04 -1E06 -1E08 -1E0A -1E0C -1E0E -1E10 -1E12 -1E14 -1E16 -1E18 -1E1A -1E1C -1E1E -1E20 -1E22 -1E24 -1E26 -1E28 -1E2A -1E2C -1E2E -1E30 -1E32 -1E34 -1E36 -1E38 -1E3A -1E3C -1E3E -1E40 -1E42 -1E44 -1E46 -1E48 -1E4A -1E4C -1E4E -1E50 -1E52 -1E54 -1E56 -1E58 -1E5A -1E5C -1E5E -1E60 -1E62 -1E64 -1E66 -1E68 -1E6A -1E6C -1E6E -1E70 -1E72 -1E74 -1E76 -1E78 -1E7A -1E7C -1E7E -1E80 -1E82 -1E84 -1E86 -1E88 -1E8A -1E8C -1E8E -1E90 -1E92 -1E94 -1EA0 -1EA2 -1EA4 -1EA6 -1EA8 -1EAA -1EAC -1EAE -1EB0 -1EB2 -1EB4 -1EB6 -1EB8 -1EBA -1EBC -1EBE -1EC0 -1EC2 -1EC4 -1EC6 -1EC8 -1ECA -1ECC -1ECE -1ED0 -1ED2 -1ED4 -1ED6 -1ED8 -1EDA -1EDC -1EDE -1EE0 -1EE2 -1EE4 -1EE6 -1EE8 -1EEA -1EEC -1EEE -1EF0 -1EF2 -1EF4 -1EF6 -1EF8 -1F08 1F0F -1F18 1F1D -1F28 1F2F -1F38 1F3F -1F48 1F4D -1F59 -1F5B -1F5D -1F5F -1F68 1F6F -1FB8 1FBB -1FC8 1FCB -1FD8 1FDB -1FE8 1FEC -1FF8 1FFB -2102 -2107 -210B 210D -2110 2112 -2115 -2119 211D -2124 -2126 -2128 -212A 212D -2130 2131 -2133 -2160 216F -24B6 24CF -FF21 FF3A -10400 10425 -1D400 1D419 -1D434 1D44D -1D468 1D481 -1D49C -1D49E 1D49F -1D4A2 -1D4A5 1D4A6 -1D4A9 1D4AC -1D4AE 1D4B5 -1D4D0 1D4E9 -1D504 1D505 -1D507 1D50A -1D50D 1D514 -1D516 1D51C -1D538 1D539 -1D53B 1D53E -1D540 1D544 -1D546 -1D54A 1D550 -1D56C 1D585 -1D5A0 1D5B9 -1D5D4 1D5ED -1D608 1D621 -1D63C 1D655 -1D670 1D689 -1D6A8 1D6C0 -1D6E2 1D6FA -1D71C 1D734 -1D756 1D76E -1D790 1D7A8 +0061 007A +00AA +00B5 +00BA +00DF 00F6 +00F8 00FF +0101 +0103 +0105 +0107 +0109 +010B +010D +010F +0111 +0113 +0115 +0117 +0119 +011B +011D +011F +0121 +0123 +0125 +0127 +0129 +012B +012D +012F +0131 +0133 +0135 +0137 0138 +013A +013C +013E +0140 +0142 +0144 +0146 +0148 0149 +014B +014D +014F +0151 +0153 +0155 +0157 +0159 +015B +015D +015F +0161 +0163 +0165 +0167 +0169 +016B +016D +016F +0171 +0173 +0175 +0177 +017A +017C +017E 0180 +0183 +0185 +0188 +018C 018D +0192 +0195 +0199 019B +019E +01A1 +01A3 +01A5 +01A8 +01AA 01AB +01AD +01B0 +01B4 +01B6 +01B9 01BA +01BD 01BF +01C6 +01C9 +01CC +01CE +01D0 +01D2 +01D4 +01D6 +01D8 +01DA +01DC 01DD +01DF +01E1 +01E3 +01E5 +01E7 +01E9 +01EB +01ED +01EF 01F0 +01F3 +01F5 +01F9 +01FB +01FD +01FF +0201 +0203 +0205 +0207 +0209 +020B +020D +020F +0211 +0213 +0215 +0217 +0219 +021B +021D +021F +0223 +0225 +0227 +0229 +022B +022D +022F +0231 +0233 +0250 02AD +02B0 02B8 +02C0 02C1 +02E0 02E4 +0345 +037A +0390 +03AC 03CE +03D0 03D1 +03D5 03D7 +03DB +03DD +03DF +03E1 +03E3 +03E5 +03E7 +03E9 +03EB +03ED +03EF 03F3 +03F5 +0430 045F +0461 +0463 +0465 +0467 +0469 +046B +046D +046F +0471 +0473 +0475 +0477 +0479 +047B +047D +047F +0481 +048D +048F +0491 +0493 +0495 +0497 +0499 +049B +049D +049F +04A1 +04A3 +04A5 +04A7 +04A9 +04AB +04AD +04AF +04B1 +04B3 +04B5 +04B7 +04B9 +04BB +04BD +04BF +04C2 +04C4 +04C8 +04CC +04D1 +04D3 +04D5 +04D7 +04D9 +04DB +04DD +04DF +04E1 +04E3 +04E5 +04E7 +04E9 +04EB +04ED +04EF +04F1 +04F3 +04F5 +04F9 +0561 0587 +1E01 +1E03 +1E05 +1E07 +1E09 +1E0B +1E0D +1E0F +1E11 +1E13 +1E15 +1E17 +1E19 +1E1B +1E1D +1E1F +1E21 +1E23 +1E25 +1E27 +1E29 +1E2B +1E2D +1E2F +1E31 +1E33 +1E35 +1E37 +1E39 +1E3B +1E3D +1E3F +1E41 +1E43 +1E45 +1E47 +1E49 +1E4B +1E4D +1E4F +1E51 +1E53 +1E55 +1E57 +1E59 +1E5B +1E5D +1E5F +1E61 +1E63 +1E65 +1E67 +1E69 +1E6B +1E6D +1E6F +1E71 +1E73 +1E75 +1E77 +1E79 +1E7B +1E7D +1E7F +1E81 +1E83 +1E85 +1E87 +1E89 +1E8B +1E8D +1E8F +1E91 +1E93 +1E95 1E9B +1EA1 +1EA3 +1EA5 +1EA7 +1EA9 +1EAB +1EAD +1EAF +1EB1 +1EB3 +1EB5 +1EB7 +1EB9 +1EBB +1EBD +1EBF +1EC1 +1EC3 +1EC5 +1EC7 +1EC9 +1ECB +1ECD +1ECF +1ED1 +1ED3 +1ED5 +1ED7 +1ED9 +1EDB +1EDD +1EDF +1EE1 +1EE3 +1EE5 +1EE7 +1EE9 +1EEB +1EED +1EEF +1EF1 +1EF3 +1EF5 +1EF7 +1EF9 +1F00 1F07 +1F10 1F15 +1F20 1F27 +1F30 1F37 +1F40 1F45 +1F50 1F57 +1F60 1F67 +1F70 1F7D +1F80 1F87 +1F90 1F97 +1FA0 1FA7 +1FB0 1FB4 +1FB6 1FB7 +1FBE +1FC2 1FC4 +1FC6 1FC7 +1FD0 1FD3 +1FD6 1FD7 +1FE0 1FE7 +1FF2 1FF4 +1FF6 1FF7 +207F +210A +210E 210F +2113 +212F +2134 +2139 +2170 217F +24D0 24E9 +FB00 FB06 +FB13 FB17 +FF41 FF5A +10428 1044D +1D41A 1D433 +1D44E 1D454 +1D456 1D467 +1D482 1D49B +1D4B6 1D4B9 +1D4BB +1D4BD 1D4C0 +1D4C2 1D4C3 +1D4C5 1D4CF +1D4EA 1D503 +1D51E 1D537 +1D552 1D56B +1D586 1D59F +1D5BA 1D5D3 +1D5EE 1D607 +1D622 1D63B +1D656 1D66F +1D68A 1D6A3 +1D6C2 1D6DA +1D6DC 1D6E1 +1D6FC 1D714 +1D716 1D71B +1D736 1D74E +1D750 1D755 +1D770 1D788 +1D78A 1D78F +1D7AA 1D7C2 +1D7C4 1D7C9 END diff --git a/lib/unicore/In/167.pl b/lib/unicore/In/167.pl index 6e32384..3895f1c 100644 --- a/lib/unicore/In/167.pl +++ b/lib/unicore/In/167.pl @@ -2,116 +2,409 @@ # This file is built by mktables from e.g. Unicode.txt. # Any changes made here will be lost! return <<'END'; -0028 002A -002B -002D -002F -003C 003E -005B 005E -007B -007C -007D -007E -00AC -00B1 -00D7 -00F7 -2016 -2032 2034 -2044 -207A 207C -207D 207E -208A 208C -208D 208E -20D0 20DC -20E1 +0041 005A +00C0 00D6 +00D8 00DE +0100 +0102 +0104 +0106 +0108 +010A +010C +010E +0110 +0112 +0114 +0116 +0118 +011A +011C +011E +0120 +0122 +0124 +0126 +0128 +012A +012C +012E +0130 +0132 +0134 +0136 +0139 +013B +013D +013F +0141 +0143 +0145 +0147 +014A +014C +014E +0150 +0152 +0154 +0156 +0158 +015A +015C +015E +0160 +0162 +0164 +0166 +0168 +016A +016C +016E +0170 +0172 +0174 +0176 +0178 0179 +017B +017D +0181 0182 +0184 +0186 0187 +0189 018B +018E 0191 +0193 0194 +0196 0198 +019C 019D +019F 01A0 +01A2 +01A4 +01A6 01A7 +01A9 +01AC +01AE 01AF +01B1 01B3 +01B5 +01B7 01B8 +01BC +01C4 +01C7 +01CA +01CD +01CF +01D1 +01D3 +01D5 +01D7 +01D9 +01DB +01DE +01E0 +01E2 +01E4 +01E6 +01E8 +01EA +01EC +01EE +01F1 +01F4 +01F6 01F8 +01FA +01FC +01FE +0200 +0202 +0204 +0206 +0208 +020A +020C +020E +0210 +0212 +0214 +0216 +0218 +021A +021C +021E +0222 +0224 +0226 +0228 +022A +022C +022E +0230 +0232 +0386 +0388 038A +038C +038E 038F +0391 03A1 +03A3 03AB +03D2 03D4 +03DA +03DC +03DE +03E0 +03E2 +03E4 +03E6 +03E8 +03EA +03EC +03EE +03F4 +0400 042F +0460 +0462 +0464 +0466 +0468 +046A +046C +046E +0470 +0472 +0474 +0476 +0478 +047A +047C +047E +0480 +048C +048E +0490 +0492 +0494 +0496 +0498 +049A +049C +049E +04A0 +04A2 +04A4 +04A6 +04A8 +04AA +04AC +04AE +04B0 +04B2 +04B4 +04B6 +04B8 +04BA +04BC +04BE +04C0 04C1 +04C3 +04C7 +04CB +04D0 +04D2 +04D4 +04D6 +04D8 +04DA +04DC +04DE +04E0 +04E2 +04E4 +04E6 +04E8 +04EA +04EC +04EE +04F0 +04F2 +04F4 +04F8 +0531 0556 +10A0 10C5 +1E00 +1E02 +1E04 +1E06 +1E08 +1E0A +1E0C +1E0E +1E10 +1E12 +1E14 +1E16 +1E18 +1E1A +1E1C +1E1E +1E20 +1E22 +1E24 +1E26 +1E28 +1E2A +1E2C +1E2E +1E30 +1E32 +1E34 +1E36 +1E38 +1E3A +1E3C +1E3E +1E40 +1E42 +1E44 +1E46 +1E48 +1E4A +1E4C +1E4E +1E50 +1E52 +1E54 +1E56 +1E58 +1E5A +1E5C +1E5E +1E60 +1E62 +1E64 +1E66 +1E68 +1E6A +1E6C +1E6E +1E70 +1E72 +1E74 +1E76 +1E78 +1E7A +1E7C +1E7E +1E80 +1E82 +1E84 +1E86 +1E88 +1E8A +1E8C +1E8E +1E90 +1E92 +1E94 +1EA0 +1EA2 +1EA4 +1EA6 +1EA8 +1EAA +1EAC +1EAE +1EB0 +1EB2 +1EB4 +1EB6 +1EB8 +1EBA +1EBC +1EBE +1EC0 +1EC2 +1EC4 +1EC6 +1EC8 +1ECA +1ECC +1ECE +1ED0 +1ED2 +1ED4 +1ED6 +1ED8 +1EDA +1EDC +1EDE +1EE0 +1EE2 +1EE4 +1EE6 +1EE8 +1EEA +1EEC +1EEE +1EF0 +1EF2 +1EF4 +1EF6 +1EF8 +1F08 1F0F +1F18 1F1D +1F28 1F2F +1F38 1F3F +1F48 1F4D +1F59 +1F5B +1F5D +1F5F +1F68 1F6F +1FB8 1FBB +1FC8 1FCB +1FD8 1FDB +1FE8 1FEC +1FF8 1FFB 2102 -210A 2113 +2107 +210B 210D +2110 2112 2115 2119 211D 2124 +2126 2128 -212C 212D -212F 2131 -2133 2138 -2190 2194 -219A 219B -21A0 -21A3 -21A6 -21AE -21CE 21CF -21D2 -21D4 -2200 22F1 -2308 230B -2320 2321 -2329 232A -25B7 -25C1 -266F -300A 300B -301A 301B -FB29 -FE35 FE38 -FE59 FE5C -FE61 -FE62 -FE63 -FE64 FE66 -FE68 -FF08 FF0A -FF0B -FF0D -FF0F -FF1C FF1E -FF3B FF3E -FF5B -FF5C -FF5D -FF5E -FFE2 -FFE9 FFEC -1D400 1D454 -1D456 1D49C +212A 212D +2130 2131 +2133 +2160 216F +24B6 24CF +FF21 FF3A +10400 10425 +1D400 1D419 +1D434 1D44D +1D468 1D481 +1D49C 1D49E 1D49F 1D4A2 1D4A5 1D4A6 1D4A9 1D4AC -1D4AE 1D4B9 -1D4BB -1D4BD 1D4C0 -1D4C2 1D4C3 -1D4C5 1D505 +1D4AE 1D4B5 +1D4D0 1D4E9 +1D504 1D505 1D507 1D50A 1D50D 1D514 1D516 1D51C -1D51E 1D539 +1D538 1D539 1D53B 1D53E 1D540 1D544 1D546 1D54A 1D550 -1D552 1D6A3 +1D56C 1D585 +1D5A0 1D5B9 +1D5D4 1D5ED +1D608 1D621 +1D63C 1D655 +1D670 1D689 1D6A8 1D6C0 -1D6C1 -1D6C2 1D6DA -1D6DB -1D6DC 1D6FA -1D6FB -1D6FC 1D714 -1D715 -1D716 1D734 -1D735 -1D736 1D74E -1D74F -1D750 1D76E -1D76F -1D770 1D788 -1D789 -1D78A 1D7A8 -1D7A9 -1D7AA 1D7C2 -1D7C3 -1D7C4 1D7C9 -1D7CE 1D7FF +1D6E2 1D6FA +1D71C 1D734 +1D756 1D76E +1D790 1D7A8 END diff --git a/lib/unicore/In/168.pl b/lib/unicore/In/168.pl index a2477d8..6e32384 100644 --- a/lib/unicore/In/168.pl +++ b/lib/unicore/In/168.pl @@ -2,821 +2,116 @@ # This file is built by mktables from e.g. Unicode.txt. # Any changes made here will be lost! return <<'END'; -0041 005A -0061 007A -00AA -00B5 -00BA -00C0 00D6 -00D8 00DE -00DF 00F6 -00F8 00FF -0100 -0101 -0102 -0103 -0104 -0105 -0106 -0107 -0108 -0109 -010A -010B -010C -010D -010E -010F -0110 -0111 -0112 -0113 -0114 -0115 -0116 -0117 -0118 -0119 -011A -011B -011C -011D -011E -011F -0120 -0121 -0122 -0123 -0124 -0125 -0126 -0127 -0128 -0129 -012A -012B -012C -012D -012E -012F -0130 -0131 -0132 -0133 -0134 -0135 -0136 -0137 0138 -0139 -013A -013B -013C -013D -013E -013F -0140 -0141 -0142 -0143 -0144 -0145 -0146 -0147 -0148 0149 -014A -014B -014C -014D -014E -014F -0150 -0151 -0152 -0153 -0154 -0155 -0156 -0157 -0158 -0159 -015A -015B -015C -015D -015E -015F -0160 -0161 -0162 -0163 -0164 -0165 -0166 -0167 -0168 -0169 -016A -016B -016C -016D -016E -016F -0170 -0171 -0172 -0173 -0174 -0175 -0176 -0177 -0178 0179 -017A -017B -017C -017D -017E 0180 -0181 0182 -0183 -0184 -0185 -0186 0187 -0188 -0189 018B -018C 018D -018E 0191 -0192 -0193 0194 -0195 -0196 0198 -0199 019B -019C 019D -019E -019F 01A0 -01A1 -01A2 -01A3 -01A4 -01A5 -01A6 01A7 -01A8 -01A9 -01AA 01AB -01AC -01AD -01AE 01AF -01B0 -01B1 01B3 -01B4 -01B5 -01B6 -01B7 01B8 -01B9 01BA -01BC -01BD 01BF -01C4 -01C5 -01C6 -01C7 -01C8 -01C9 -01CA -01CB -01CC -01CD -01CE -01CF -01D0 -01D1 -01D2 -01D3 -01D4 -01D5 -01D6 -01D7 -01D8 -01D9 -01DA -01DB -01DC 01DD -01DE -01DF -01E0 -01E1 -01E2 -01E3 -01E4 -01E5 -01E6 -01E7 -01E8 -01E9 -01EA -01EB -01EC -01ED -01EE -01EF 01F0 -01F1 -01F2 -01F3 -01F4 -01F5 -01F6 01F8 -01F9 -01FA -01FB -01FC -01FD -01FE -01FF -0200 -0201 -0202 -0203 -0204 -0205 -0206 -0207 -0208 -0209 -020A -020B -020C -020D -020E -020F -0210 -0211 -0212 -0213 -0214 -0215 -0216 -0217 -0218 -0219 -021A -021B -021C -021D -021E -021F -0222 -0223 -0224 -0225 -0226 -0227 -0228 -0229 -022A -022B -022C -022D -022E -022F -0230 -0231 -0232 -0233 -0250 02AD -0386 -0388 038A -038C -038E 038F -0390 -0391 03A1 -03A3 03AB -03AC 03CE -03D0 03D1 -03D2 03D4 -03D5 03D7 -03DA -03DB -03DC -03DD -03DE -03DF -03E0 -03E1 -03E2 -03E3 -03E4 -03E5 -03E6 -03E7 -03E8 -03E9 -03EA -03EB -03EC -03ED -03EE -03EF 03F3 -03F4 -03F5 -0400 042F -0430 045F -0460 -0461 -0462 -0463 -0464 -0465 -0466 -0467 -0468 -0469 -046A -046B -046C -046D -046E -046F -0470 -0471 -0472 -0473 -0474 -0475 -0476 -0477 -0478 -0479 -047A -047B -047C -047D -047E -047F -0480 -0481 -048C -048D -048E -048F -0490 -0491 -0492 -0493 -0494 -0495 -0496 -0497 -0498 -0499 -049A -049B -049C -049D -049E -049F -04A0 -04A1 -04A2 -04A3 -04A4 -04A5 -04A6 -04A7 -04A8 -04A9 -04AA -04AB -04AC -04AD -04AE -04AF -04B0 -04B1 -04B2 -04B3 -04B4 -04B5 -04B6 -04B7 -04B8 -04B9 -04BA -04BB -04BC -04BD -04BE -04BF -04C0 04C1 -04C2 -04C3 -04C4 -04C7 -04C8 -04CB -04CC -04D0 -04D1 -04D2 -04D3 -04D4 -04D5 -04D6 -04D7 -04D8 -04D9 -04DA -04DB -04DC -04DD -04DE -04DF -04E0 -04E1 -04E2 -04E3 -04E4 -04E5 -04E6 -04E7 -04E8 -04E9 -04EA -04EB -04EC -04ED -04EE -04EF -04F0 -04F1 -04F2 -04F3 -04F4 -04F5 -04F8 -04F9 -0531 0556 -0561 0587 -10A0 10C5 -1E00 -1E01 -1E02 -1E03 -1E04 -1E05 -1E06 -1E07 -1E08 -1E09 -1E0A -1E0B -1E0C -1E0D -1E0E -1E0F -1E10 -1E11 -1E12 -1E13 -1E14 -1E15 -1E16 -1E17 -1E18 -1E19 -1E1A -1E1B -1E1C -1E1D -1E1E -1E1F -1E20 -1E21 -1E22 -1E23 -1E24 -1E25 -1E26 -1E27 -1E28 -1E29 -1E2A -1E2B -1E2C -1E2D -1E2E -1E2F -1E30 -1E31 -1E32 -1E33 -1E34 -1E35 -1E36 -1E37 -1E38 -1E39 -1E3A -1E3B -1E3C -1E3D -1E3E -1E3F -1E40 -1E41 -1E42 -1E43 -1E44 -1E45 -1E46 -1E47 -1E48 -1E49 -1E4A -1E4B -1E4C -1E4D -1E4E -1E4F -1E50 -1E51 -1E52 -1E53 -1E54 -1E55 -1E56 -1E57 -1E58 -1E59 -1E5A -1E5B -1E5C -1E5D -1E5E -1E5F -1E60 -1E61 -1E62 -1E63 -1E64 -1E65 -1E66 -1E67 -1E68 -1E69 -1E6A -1E6B -1E6C -1E6D -1E6E -1E6F -1E70 -1E71 -1E72 -1E73 -1E74 -1E75 -1E76 -1E77 -1E78 -1E79 -1E7A -1E7B -1E7C -1E7D -1E7E -1E7F -1E80 -1E81 -1E82 -1E83 -1E84 -1E85 -1E86 -1E87 -1E88 -1E89 -1E8A -1E8B -1E8C -1E8D -1E8E -1E8F -1E90 -1E91 -1E92 -1E93 -1E94 -1E95 1E9B -1EA0 -1EA1 -1EA2 -1EA3 -1EA4 -1EA5 -1EA6 -1EA7 -1EA8 -1EA9 -1EAA -1EAB -1EAC -1EAD -1EAE -1EAF -1EB0 -1EB1 -1EB2 -1EB3 -1EB4 -1EB5 -1EB6 -1EB7 -1EB8 -1EB9 -1EBA -1EBB -1EBC -1EBD -1EBE -1EBF -1EC0 -1EC1 -1EC2 -1EC3 -1EC4 -1EC5 -1EC6 -1EC7 -1EC8 -1EC9 -1ECA -1ECB -1ECC -1ECD -1ECE -1ECF -1ED0 -1ED1 -1ED2 -1ED3 -1ED4 -1ED5 -1ED6 -1ED7 -1ED8 -1ED9 -1EDA -1EDB -1EDC -1EDD -1EDE -1EDF -1EE0 -1EE1 -1EE2 -1EE3 -1EE4 -1EE5 -1EE6 -1EE7 -1EE8 -1EE9 -1EEA -1EEB -1EEC -1EED -1EEE -1EEF -1EF0 -1EF1 -1EF2 -1EF3 -1EF4 -1EF5 -1EF6 -1EF7 -1EF8 -1EF9 -1F00 1F07 -1F08 1F0F -1F10 1F15 -1F18 1F1D -1F20 1F27 -1F28 1F2F -1F30 1F37 -1F38 1F3F -1F40 1F45 -1F48 1F4D -1F50 1F57 -1F59 -1F5B -1F5D -1F5F -1F60 1F67 -1F68 1F6F -1F70 1F7D -1F80 1F87 -1F88 1F8F -1F90 1F97 -1F98 1F9F -1FA0 1FA7 -1FA8 1FAF -1FB0 1FB4 -1FB6 1FB7 -1FB8 1FBB -1FBC -1FBE -1FC2 1FC4 -1FC6 1FC7 -1FC8 1FCB -1FCC -1FD0 1FD3 -1FD6 1FD7 -1FD8 1FDB -1FE0 1FE7 -1FE8 1FEC -1FF2 1FF4 -1FF6 1FF7 -1FF8 1FFB -1FFC -207F +0028 002A +002B +002D +002F +003C 003E +005B 005E +007B +007C +007D +007E +00AC +00B1 +00D7 +00F7 +2016 +2032 2034 +2044 +207A 207C +207D 207E +208A 208C +208D 208E +20D0 20DC +20E1 2102 -2107 -210A -210B 210D -210E 210F -2110 2112 -2113 +210A 2113 2115 2119 211D 2124 -2126 2128 -212A 212D -212F -2130 2131 -2133 -2134 -2139 -FB00 FB06 -FB13 FB17 -FF21 FF3A -FF41 FF5A -10400 10425 -10428 1044D -1D400 1D419 -1D41A 1D433 -1D434 1D44D -1D44E 1D454 -1D456 1D467 -1D468 1D481 -1D482 1D49B -1D49C +212C 212D +212F 2131 +2133 2138 +2190 2194 +219A 219B +21A0 +21A3 +21A6 +21AE +21CE 21CF +21D2 +21D4 +2200 22F1 +2308 230B +2320 2321 +2329 232A +25B7 +25C1 +266F +300A 300B +301A 301B +FB29 +FE35 FE38 +FE59 FE5C +FE61 +FE62 +FE63 +FE64 FE66 +FE68 +FF08 FF0A +FF0B +FF0D +FF0F +FF1C FF1E +FF3B FF3E +FF5B +FF5C +FF5D +FF5E +FFE2 +FFE9 FFEC +1D400 1D454 +1D456 1D49C 1D49E 1D49F 1D4A2 1D4A5 1D4A6 1D4A9 1D4AC -1D4AE 1D4B5 -1D4B6 1D4B9 +1D4AE 1D4B9 1D4BB 1D4BD 1D4C0 1D4C2 1D4C3 -1D4C5 1D4CF -1D4D0 1D4E9 -1D4EA 1D503 -1D504 1D505 +1D4C5 1D505 1D507 1D50A 1D50D 1D514 1D516 1D51C -1D51E 1D537 -1D538 1D539 +1D51E 1D539 1D53B 1D53E 1D540 1D544 1D546 1D54A 1D550 -1D552 1D56B -1D56C 1D585 -1D586 1D59F -1D5A0 1D5B9 -1D5BA 1D5D3 -1D5D4 1D5ED -1D5EE 1D607 -1D608 1D621 -1D622 1D63B -1D63C 1D655 -1D656 1D66F -1D670 1D689 -1D68A 1D6A3 +1D552 1D6A3 1D6A8 1D6C0 +1D6C1 1D6C2 1D6DA -1D6DC 1D6E1 -1D6E2 1D6FA +1D6DB +1D6DC 1D6FA +1D6FB 1D6FC 1D714 -1D716 1D71B -1D71C 1D734 +1D715 +1D716 1D734 +1D735 1D736 1D74E -1D750 1D755 -1D756 1D76E +1D74F +1D750 1D76E +1D76F 1D770 1D788 -1D78A 1D78F -1D790 1D7A8 +1D789 +1D78A 1D7A8 +1D7A9 1D7AA 1D7C2 +1D7C3 1D7C4 1D7C9 +1D7CE 1D7FF END diff --git a/lib/unicore/In/169.pl b/lib/unicore/In/169.pl index b41f21d..a2477d8 100644 --- a/lib/unicore/In/169.pl +++ b/lib/unicore/In/169.pl @@ -171,10 +171,8 @@ return <<'END'; 01B6 01B7 01B8 01B9 01BA -01BB 01BC 01BD 01BF -01C0 01C3 01C4 01C5 01C6 @@ -282,12 +280,6 @@ return <<'END'; 0232 0233 0250 02AD -02B0 02B8 -02BB 02C1 -02D0 02D1 -02E0 02E4 -02EE -037A 0386 0388 038A 038C @@ -460,165 +452,8 @@ return <<'END'; 04F8 04F9 0531 0556 -0559 0561 0587 -05D0 05EA -05F0 05F2 -0621 063A -0640 -0641 064A -0671 06D3 -06D5 -06E5 06E6 -06FA 06FC -0710 -0712 072C -0780 07A5 -0905 0939 -093D -0950 -0958 0961 -0985 098C -098F 0990 -0993 09A8 -09AA 09B0 -09B2 -09B6 09B9 -09DC 09DD -09DF 09E1 -09F0 09F1 -0A05 0A0A -0A0F 0A10 -0A13 0A28 -0A2A 0A30 -0A32 0A33 -0A35 0A36 -0A38 0A39 -0A59 0A5C -0A5E -0A72 0A74 -0A85 0A8B -0A8D -0A8F 0A91 -0A93 0AA8 -0AAA 0AB0 -0AB2 0AB3 -0AB5 0AB9 -0ABD -0AD0 -0AE0 -0B05 0B0C -0B0F 0B10 -0B13 0B28 -0B2A 0B30 -0B32 0B33 -0B36 0B39 -0B3D -0B5C 0B5D -0B5F 0B61 -0B85 0B8A -0B8E 0B90 -0B92 0B95 -0B99 0B9A -0B9C -0B9E 0B9F -0BA3 0BA4 -0BA8 0BAA -0BAE 0BB5 -0BB7 0BB9 -0C05 0C0C -0C0E 0C10 -0C12 0C28 -0C2A 0C33 -0C35 0C39 -0C60 0C61 -0C85 0C8C -0C8E 0C90 -0C92 0CA8 -0CAA 0CB3 -0CB5 0CB9 -0CDE -0CE0 0CE1 -0D05 0D0C -0D0E 0D10 -0D12 0D28 -0D2A 0D39 -0D60 0D61 -0D85 0D96 -0D9A 0DB1 -0DB3 0DBB -0DBD -0DC0 0DC6 -0E01 0E30 -0E32 0E33 -0E40 0E45 -0E46 -0E81 0E82 -0E84 -0E87 0E88 -0E8A -0E8D -0E94 0E97 -0E99 0E9F -0EA1 0EA3 -0EA5 -0EA7 -0EAA 0EAB -0EAD 0EB0 -0EB2 0EB3 -0EBD -0EC0 0EC4 -0EC6 -0EDC 0EDD -0F00 -0F40 0F47 -0F49 0F6A -0F88 0F8B -1000 1021 -1023 1027 -1029 102A -1050 1055 10A0 10C5 -10D0 10F6 -1100 1159 -115F 11A2 -11A8 11F9 -1200 1206 -1208 1246 -1248 -124A 124D -1250 1256 -1258 -125A 125D -1260 1286 -1288 -128A 128D -1290 12AE -12B0 -12B2 12B5 -12B8 12BE -12C0 -12C2 12C5 -12C8 12CE -12D0 12D6 -12D8 12EE -12F0 130E -1310 -1312 1315 -1318 131E -1320 1346 -1348 135A -13A0 13F4 -1401 166C -166F 1676 -1681 169A -16A0 16EA -16EE 16F0 -1780 17B3 -1820 1842 -1843 -1844 1877 -1880 18A8 1E00 1E01 1E02 @@ -919,58 +754,11 @@ return <<'END'; 2130 2131 2133 2134 -2135 2138 2139 -2160 2183 -3005 -3006 -3007 -3021 3029 -3031 3035 -3038 303A -3041 3094 -309D 309E -30A1 30FA -30FC 30FE -3105 312C -3131 318E -31A0 31B7 -3400 4DB5 -4E00 9FA5 -A000 A48C -AC00 D7A3 -F900 FA2D FB00 FB06 FB13 FB17 -FB1D -FB1F FB28 -FB2A FB36 -FB38 FB3C -FB3E -FB40 FB41 -FB43 FB44 -FB46 FBB1 -FBD3 FD3D -FD50 FD8F -FD92 FDC7 -FDF0 FDFB -FE70 FE72 -FE74 -FE76 FEFC FF21 FF3A FF41 FF5A -FF66 FF6F -FF70 -FF71 FF9D -FF9E FF9F -FFA0 FFBE -FFC2 FFC7 -FFCA FFCF -FFD2 FFD7 -FFDA FFDC -10300 1031E -10330 10349 -1034A 10400 10425 10428 1044D 1D400 1D419 @@ -1031,6 +819,4 @@ FFDA FFDC 1D790 1D7A8 1D7AA 1D7C2 1D7C4 1D7C9 -20000 2A6D6 -2F800 2FA1D END diff --git a/lib/unicore/In/170.pl b/lib/unicore/In/170.pl index 30cbfe9..b41f21d 100644 --- a/lib/unicore/In/170.pl +++ b/lib/unicore/In/170.pl @@ -2,9 +2,7 @@ # This file is built by mktables from e.g. Unicode.txt. # Any changes made here will be lost! return <<'END'; -0030 0039 0041 005A -005F 0061 007A 00AA 00B5 @@ -289,8 +287,6 @@ return <<'END'; 02D0 02D1 02E0 02E4 02EE -0300 034E -0360 0362 037A 0386 0388 038A @@ -363,7 +359,6 @@ return <<'END'; 047F 0480 0481 -0483 0486 048C 048D 048E @@ -467,70 +462,31 @@ return <<'END'; 0531 0556 0559 0561 0587 -0591 05A1 -05A3 05B9 -05BB 05BD -05BF -05C1 05C2 -05C4 05D0 05EA 05F0 05F2 0621 063A 0640 0641 064A -064B 0655 -0660 0669 -0670 0671 06D3 06D5 -06D6 06DC -06DF 06E4 06E5 06E6 -06E7 06E8 -06EA 06ED -06F0 06F9 06FA 06FC 0710 -0711 0712 072C -0730 074A 0780 07A5 -07A6 07B0 -0901 0902 -0903 0905 0939 -093C 093D -093E 0940 -0941 0948 -0949 094C -094D 0950 -0951 0954 0958 0961 -0962 0963 -0966 096F -0981 -0982 0983 0985 098C 098F 0990 0993 09A8 09AA 09B0 09B2 09B6 09B9 -09BC -09BE 09C0 -09C1 09C4 -09C7 09C8 -09CB 09CC -09CD -09D7 09DC 09DD 09DF 09E1 -09E2 09E3 -09E6 09EF 09F0 09F1 -0A02 0A05 0A0A 0A0F 0A10 0A13 0A28 @@ -538,18 +494,9 @@ return <<'END'; 0A32 0A33 0A35 0A36 0A38 0A39 -0A3C -0A3E 0A40 -0A41 0A42 -0A47 0A48 -0A4B 0A4D 0A59 0A5C 0A5E -0A66 0A6F -0A70 0A71 0A72 0A74 -0A81 0A82 -0A83 0A85 0A8B 0A8D 0A8F 0A91 @@ -557,41 +504,18 @@ return <<'END'; 0AAA 0AB0 0AB2 0AB3 0AB5 0AB9 -0ABC 0ABD -0ABE 0AC0 -0AC1 0AC5 -0AC7 0AC8 -0AC9 -0ACB 0ACC -0ACD 0AD0 0AE0 -0AE6 0AEF -0B01 -0B02 0B03 0B05 0B0C 0B0F 0B10 0B13 0B28 0B2A 0B30 0B32 0B33 0B36 0B39 -0B3C 0B3D -0B3E -0B3F -0B40 -0B41 0B43 -0B47 0B48 -0B4B 0B4C -0B4D -0B56 -0B57 0B5C 0B5D 0B5F 0B61 -0B66 0B6F -0B82 -0B83 0B85 0B8A 0B8E 0B90 0B92 0B95 @@ -602,77 +526,33 @@ return <<'END'; 0BA8 0BAA 0BAE 0BB5 0BB7 0BB9 -0BBE 0BBF -0BC0 -0BC1 0BC2 -0BC6 0BC8 -0BCA 0BCC -0BCD -0BD7 -0BE7 0BEF -0C01 0C03 0C05 0C0C 0C0E 0C10 0C12 0C28 0C2A 0C33 0C35 0C39 -0C3E 0C40 -0C41 0C44 -0C46 0C48 -0C4A 0C4D -0C55 0C56 0C60 0C61 -0C66 0C6F -0C82 0C83 0C85 0C8C 0C8E 0C90 0C92 0CA8 0CAA 0CB3 0CB5 0CB9 -0CBE -0CBF -0CC0 0CC4 -0CC6 -0CC7 0CC8 -0CCA 0CCB -0CCC 0CCD -0CD5 0CD6 0CDE 0CE0 0CE1 -0CE6 0CEF -0D02 0D03 0D05 0D0C 0D0E 0D10 0D12 0D28 0D2A 0D39 -0D3E 0D40 -0D41 0D43 -0D46 0D48 -0D4A 0D4C -0D4D -0D57 0D60 0D61 -0D66 0D6F -0D82 0D83 0D85 0D96 0D9A 0DB1 0DB3 0DBB 0DBD 0DC0 0DC6 -0DCA -0DCF 0DD1 -0DD2 0DD4 -0DD6 -0DD8 0DDF -0DF2 0DF3 0E01 0E30 -0E31 0E32 0E33 -0E34 0E3A 0E40 0E45 0E46 -0E47 0E4E -0E50 0E59 0E81 0E82 0E84 0E87 0E88 @@ -685,47 +565,19 @@ return <<'END'; 0EA7 0EAA 0EAB 0EAD 0EB0 -0EB1 0EB2 0EB3 -0EB4 0EB9 -0EBB 0EBC 0EBD 0EC0 0EC4 0EC6 -0EC8 0ECD -0ED0 0ED9 0EDC 0EDD 0F00 -0F18 0F19 -0F20 0F29 -0F35 -0F37 -0F39 -0F3E 0F3F 0F40 0F47 0F49 0F6A -0F71 0F7E -0F7F -0F80 0F84 -0F86 0F87 0F88 0F8B -0F90 0F97 -0F99 0FBC -0FC6 1000 1021 1023 1027 1029 102A -102C -102D 1030 -1031 -1032 -1036 1037 -1038 -1039 -1040 1049 1050 1055 -1056 1057 -1058 1059 10A0 10C5 10D0 10F6 1100 1159 @@ -756,7 +608,6 @@ return <<'END'; 1318 131E 1320 1346 1348 135A -1369 1371 13A0 13F4 1401 166C 166F 1676 @@ -764,19 +615,10 @@ return <<'END'; 16A0 16EA 16EE 16F0 1780 17B3 -17B4 17B6 -17B7 17BD -17BE 17C5 -17C6 -17C7 17C8 -17C9 17D3 -17E0 17E9 -1810 1819 1820 1842 1843 1844 1877 1880 18A8 -18A9 1E00 1E01 1E02 @@ -1059,10 +901,7 @@ return <<'END'; 1FF6 1FF7 1FF8 1FFB 1FFC -203F 2040 207F -20D0 20DC -20E1 2102 2107 210A @@ -1087,14 +926,11 @@ return <<'END'; 3006 3007 3021 3029 -302A 302F 3031 3035 3038 303A 3041 3094 -3099 309A 309D 309E 30A1 30FA -30FB 30FC 30FE 3105 312C 3131 318E @@ -1107,7 +943,6 @@ F900 FA2D FB00 FB06 FB13 FB17 FB1D -FB1E FB1F FB28 FB2A FB36 FB38 FB3C @@ -1119,17 +954,11 @@ FBD3 FD3D FD50 FD8F FD92 FDC7 FDF0 FDFB -FE20 FE23 -FE33 FE34 -FE4D FE4F FE70 FE72 FE74 FE76 FEFC -FF10 FF19 FF21 FF3A -FF3F FF41 FF5A -FF65 FF66 FF6F FF70 FF71 FF9D @@ -1144,12 +973,6 @@ FFDA FFDC 1034A 10400 10425 10428 1044D -1D165 1D166 -1D167 1D169 -1D16D 1D172 -1D17B 1D182 -1D185 1D18B -1D1AA 1D1AD 1D400 1D419 1D41A 1D433 1D434 1D44D @@ -1208,7 +1031,6 @@ FFDA FFDC 1D790 1D7A8 1D7AA 1D7C2 1D7C4 1D7C9 -1D7CE 1D7FF 20000 2A6D6 2F800 2FA1D END diff --git a/lib/unicore/In/171.pl b/lib/unicore/In/171.pl index 705c232..30cbfe9 100644 --- a/lib/unicore/In/171.pl +++ b/lib/unicore/In/171.pl @@ -2,5 +2,1213 @@ # This file is built by mktables from e.g. Unicode.txt. # Any changes made here will be lost! return <<'END'; -0 10FFFF +0030 0039 +0041 005A +005F +0061 007A +00AA +00B5 +00BA +00C0 00D6 +00D8 00DE +00DF 00F6 +00F8 00FF +0100 +0101 +0102 +0103 +0104 +0105 +0106 +0107 +0108 +0109 +010A +010B +010C +010D +010E +010F +0110 +0111 +0112 +0113 +0114 +0115 +0116 +0117 +0118 +0119 +011A +011B +011C +011D +011E +011F +0120 +0121 +0122 +0123 +0124 +0125 +0126 +0127 +0128 +0129 +012A +012B +012C +012D +012E +012F +0130 +0131 +0132 +0133 +0134 +0135 +0136 +0137 0138 +0139 +013A +013B +013C +013D +013E +013F +0140 +0141 +0142 +0143 +0144 +0145 +0146 +0147 +0148 0149 +014A +014B +014C +014D +014E +014F +0150 +0151 +0152 +0153 +0154 +0155 +0156 +0157 +0158 +0159 +015A +015B +015C +015D +015E +015F +0160 +0161 +0162 +0163 +0164 +0165 +0166 +0167 +0168 +0169 +016A +016B +016C +016D +016E +016F +0170 +0171 +0172 +0173 +0174 +0175 +0176 +0177 +0178 0179 +017A +017B +017C +017D +017E 0180 +0181 0182 +0183 +0184 +0185 +0186 0187 +0188 +0189 018B +018C 018D +018E 0191 +0192 +0193 0194 +0195 +0196 0198 +0199 019B +019C 019D +019E +019F 01A0 +01A1 +01A2 +01A3 +01A4 +01A5 +01A6 01A7 +01A8 +01A9 +01AA 01AB +01AC +01AD +01AE 01AF +01B0 +01B1 01B3 +01B4 +01B5 +01B6 +01B7 01B8 +01B9 01BA +01BB +01BC +01BD 01BF +01C0 01C3 +01C4 +01C5 +01C6 +01C7 +01C8 +01C9 +01CA +01CB +01CC +01CD +01CE +01CF +01D0 +01D1 +01D2 +01D3 +01D4 +01D5 +01D6 +01D7 +01D8 +01D9 +01DA +01DB +01DC 01DD +01DE +01DF +01E0 +01E1 +01E2 +01E3 +01E4 +01E5 +01E6 +01E7 +01E8 +01E9 +01EA +01EB +01EC +01ED +01EE +01EF 01F0 +01F1 +01F2 +01F3 +01F4 +01F5 +01F6 01F8 +01F9 +01FA +01FB +01FC +01FD +01FE +01FF +0200 +0201 +0202 +0203 +0204 +0205 +0206 +0207 +0208 +0209 +020A +020B +020C +020D +020E +020F +0210 +0211 +0212 +0213 +0214 +0215 +0216 +0217 +0218 +0219 +021A +021B +021C +021D +021E +021F +0222 +0223 +0224 +0225 +0226 +0227 +0228 +0229 +022A +022B +022C +022D +022E +022F +0230 +0231 +0232 +0233 +0250 02AD +02B0 02B8 +02BB 02C1 +02D0 02D1 +02E0 02E4 +02EE +0300 034E +0360 0362 +037A +0386 +0388 038A +038C +038E 038F +0390 +0391 03A1 +03A3 03AB +03AC 03CE +03D0 03D1 +03D2 03D4 +03D5 03D7 +03DA +03DB +03DC +03DD +03DE +03DF +03E0 +03E1 +03E2 +03E3 +03E4 +03E5 +03E6 +03E7 +03E8 +03E9 +03EA +03EB +03EC +03ED +03EE +03EF 03F3 +03F4 +03F5 +0400 042F +0430 045F +0460 +0461 +0462 +0463 +0464 +0465 +0466 +0467 +0468 +0469 +046A +046B +046C +046D +046E +046F +0470 +0471 +0472 +0473 +0474 +0475 +0476 +0477 +0478 +0479 +047A +047B +047C +047D +047E +047F +0480 +0481 +0483 0486 +048C +048D +048E +048F +0490 +0491 +0492 +0493 +0494 +0495 +0496 +0497 +0498 +0499 +049A +049B +049C +049D +049E +049F +04A0 +04A1 +04A2 +04A3 +04A4 +04A5 +04A6 +04A7 +04A8 +04A9 +04AA +04AB +04AC +04AD +04AE +04AF +04B0 +04B1 +04B2 +04B3 +04B4 +04B5 +04B6 +04B7 +04B8 +04B9 +04BA +04BB +04BC +04BD +04BE +04BF +04C0 04C1 +04C2 +04C3 +04C4 +04C7 +04C8 +04CB +04CC +04D0 +04D1 +04D2 +04D3 +04D4 +04D5 +04D6 +04D7 +04D8 +04D9 +04DA +04DB +04DC +04DD +04DE +04DF +04E0 +04E1 +04E2 +04E3 +04E4 +04E5 +04E6 +04E7 +04E8 +04E9 +04EA +04EB +04EC +04ED +04EE +04EF +04F0 +04F1 +04F2 +04F3 +04F4 +04F5 +04F8 +04F9 +0531 0556 +0559 +0561 0587 +0591 05A1 +05A3 05B9 +05BB 05BD +05BF +05C1 05C2 +05C4 +05D0 05EA +05F0 05F2 +0621 063A +0640 +0641 064A +064B 0655 +0660 0669 +0670 +0671 06D3 +06D5 +06D6 06DC +06DF 06E4 +06E5 06E6 +06E7 06E8 +06EA 06ED +06F0 06F9 +06FA 06FC +0710 +0711 +0712 072C +0730 074A +0780 07A5 +07A6 07B0 +0901 0902 +0903 +0905 0939 +093C +093D +093E 0940 +0941 0948 +0949 094C +094D +0950 +0951 0954 +0958 0961 +0962 0963 +0966 096F +0981 +0982 0983 +0985 098C +098F 0990 +0993 09A8 +09AA 09B0 +09B2 +09B6 09B9 +09BC +09BE 09C0 +09C1 09C4 +09C7 09C8 +09CB 09CC +09CD +09D7 +09DC 09DD +09DF 09E1 +09E2 09E3 +09E6 09EF +09F0 09F1 +0A02 +0A05 0A0A +0A0F 0A10 +0A13 0A28 +0A2A 0A30 +0A32 0A33 +0A35 0A36 +0A38 0A39 +0A3C +0A3E 0A40 +0A41 0A42 +0A47 0A48 +0A4B 0A4D +0A59 0A5C +0A5E +0A66 0A6F +0A70 0A71 +0A72 0A74 +0A81 0A82 +0A83 +0A85 0A8B +0A8D +0A8F 0A91 +0A93 0AA8 +0AAA 0AB0 +0AB2 0AB3 +0AB5 0AB9 +0ABC +0ABD +0ABE 0AC0 +0AC1 0AC5 +0AC7 0AC8 +0AC9 +0ACB 0ACC +0ACD +0AD0 +0AE0 +0AE6 0AEF +0B01 +0B02 0B03 +0B05 0B0C +0B0F 0B10 +0B13 0B28 +0B2A 0B30 +0B32 0B33 +0B36 0B39 +0B3C +0B3D +0B3E +0B3F +0B40 +0B41 0B43 +0B47 0B48 +0B4B 0B4C +0B4D +0B56 +0B57 +0B5C 0B5D +0B5F 0B61 +0B66 0B6F +0B82 +0B83 +0B85 0B8A +0B8E 0B90 +0B92 0B95 +0B99 0B9A +0B9C +0B9E 0B9F +0BA3 0BA4 +0BA8 0BAA +0BAE 0BB5 +0BB7 0BB9 +0BBE 0BBF +0BC0 +0BC1 0BC2 +0BC6 0BC8 +0BCA 0BCC +0BCD +0BD7 +0BE7 0BEF +0C01 0C03 +0C05 0C0C +0C0E 0C10 +0C12 0C28 +0C2A 0C33 +0C35 0C39 +0C3E 0C40 +0C41 0C44 +0C46 0C48 +0C4A 0C4D +0C55 0C56 +0C60 0C61 +0C66 0C6F +0C82 0C83 +0C85 0C8C +0C8E 0C90 +0C92 0CA8 +0CAA 0CB3 +0CB5 0CB9 +0CBE +0CBF +0CC0 0CC4 +0CC6 +0CC7 0CC8 +0CCA 0CCB +0CCC 0CCD +0CD5 0CD6 +0CDE +0CE0 0CE1 +0CE6 0CEF +0D02 0D03 +0D05 0D0C +0D0E 0D10 +0D12 0D28 +0D2A 0D39 +0D3E 0D40 +0D41 0D43 +0D46 0D48 +0D4A 0D4C +0D4D +0D57 +0D60 0D61 +0D66 0D6F +0D82 0D83 +0D85 0D96 +0D9A 0DB1 +0DB3 0DBB +0DBD +0DC0 0DC6 +0DCA +0DCF 0DD1 +0DD2 0DD4 +0DD6 +0DD8 0DDF +0DF2 0DF3 +0E01 0E30 +0E31 +0E32 0E33 +0E34 0E3A +0E40 0E45 +0E46 +0E47 0E4E +0E50 0E59 +0E81 0E82 +0E84 +0E87 0E88 +0E8A +0E8D +0E94 0E97 +0E99 0E9F +0EA1 0EA3 +0EA5 +0EA7 +0EAA 0EAB +0EAD 0EB0 +0EB1 +0EB2 0EB3 +0EB4 0EB9 +0EBB 0EBC +0EBD +0EC0 0EC4 +0EC6 +0EC8 0ECD +0ED0 0ED9 +0EDC 0EDD +0F00 +0F18 0F19 +0F20 0F29 +0F35 +0F37 +0F39 +0F3E 0F3F +0F40 0F47 +0F49 0F6A +0F71 0F7E +0F7F +0F80 0F84 +0F86 0F87 +0F88 0F8B +0F90 0F97 +0F99 0FBC +0FC6 +1000 1021 +1023 1027 +1029 102A +102C +102D 1030 +1031 +1032 +1036 1037 +1038 +1039 +1040 1049 +1050 1055 +1056 1057 +1058 1059 +10A0 10C5 +10D0 10F6 +1100 1159 +115F 11A2 +11A8 11F9 +1200 1206 +1208 1246 +1248 +124A 124D +1250 1256 +1258 +125A 125D +1260 1286 +1288 +128A 128D +1290 12AE +12B0 +12B2 12B5 +12B8 12BE +12C0 +12C2 12C5 +12C8 12CE +12D0 12D6 +12D8 12EE +12F0 130E +1310 +1312 1315 +1318 131E +1320 1346 +1348 135A +1369 1371 +13A0 13F4 +1401 166C +166F 1676 +1681 169A +16A0 16EA +16EE 16F0 +1780 17B3 +17B4 17B6 +17B7 17BD +17BE 17C5 +17C6 +17C7 17C8 +17C9 17D3 +17E0 17E9 +1810 1819 +1820 1842 +1843 +1844 1877 +1880 18A8 +18A9 +1E00 +1E01 +1E02 +1E03 +1E04 +1E05 +1E06 +1E07 +1E08 +1E09 +1E0A +1E0B +1E0C +1E0D +1E0E +1E0F +1E10 +1E11 +1E12 +1E13 +1E14 +1E15 +1E16 +1E17 +1E18 +1E19 +1E1A +1E1B +1E1C +1E1D +1E1E +1E1F +1E20 +1E21 +1E22 +1E23 +1E24 +1E25 +1E26 +1E27 +1E28 +1E29 +1E2A +1E2B +1E2C +1E2D +1E2E +1E2F +1E30 +1E31 +1E32 +1E33 +1E34 +1E35 +1E36 +1E37 +1E38 +1E39 +1E3A +1E3B +1E3C +1E3D +1E3E +1E3F +1E40 +1E41 +1E42 +1E43 +1E44 +1E45 +1E46 +1E47 +1E48 +1E49 +1E4A +1E4B +1E4C +1E4D +1E4E +1E4F +1E50 +1E51 +1E52 +1E53 +1E54 +1E55 +1E56 +1E57 +1E58 +1E59 +1E5A +1E5B +1E5C +1E5D +1E5E +1E5F +1E60 +1E61 +1E62 +1E63 +1E64 +1E65 +1E66 +1E67 +1E68 +1E69 +1E6A +1E6B +1E6C +1E6D +1E6E +1E6F +1E70 +1E71 +1E72 +1E73 +1E74 +1E75 +1E76 +1E77 +1E78 +1E79 +1E7A +1E7B +1E7C +1E7D +1E7E +1E7F +1E80 +1E81 +1E82 +1E83 +1E84 +1E85 +1E86 +1E87 +1E88 +1E89 +1E8A +1E8B +1E8C +1E8D +1E8E +1E8F +1E90 +1E91 +1E92 +1E93 +1E94 +1E95 1E9B +1EA0 +1EA1 +1EA2 +1EA3 +1EA4 +1EA5 +1EA6 +1EA7 +1EA8 +1EA9 +1EAA +1EAB +1EAC +1EAD +1EAE +1EAF +1EB0 +1EB1 +1EB2 +1EB3 +1EB4 +1EB5 +1EB6 +1EB7 +1EB8 +1EB9 +1EBA +1EBB +1EBC +1EBD +1EBE +1EBF +1EC0 +1EC1 +1EC2 +1EC3 +1EC4 +1EC5 +1EC6 +1EC7 +1EC8 +1EC9 +1ECA +1ECB +1ECC +1ECD +1ECE +1ECF +1ED0 +1ED1 +1ED2 +1ED3 +1ED4 +1ED5 +1ED6 +1ED7 +1ED8 +1ED9 +1EDA +1EDB +1EDC +1EDD +1EDE +1EDF +1EE0 +1EE1 +1EE2 +1EE3 +1EE4 +1EE5 +1EE6 +1EE7 +1EE8 +1EE9 +1EEA +1EEB +1EEC +1EED +1EEE +1EEF +1EF0 +1EF1 +1EF2 +1EF3 +1EF4 +1EF5 +1EF6 +1EF7 +1EF8 +1EF9 +1F00 1F07 +1F08 1F0F +1F10 1F15 +1F18 1F1D +1F20 1F27 +1F28 1F2F +1F30 1F37 +1F38 1F3F +1F40 1F45 +1F48 1F4D +1F50 1F57 +1F59 +1F5B +1F5D +1F5F +1F60 1F67 +1F68 1F6F +1F70 1F7D +1F80 1F87 +1F88 1F8F +1F90 1F97 +1F98 1F9F +1FA0 1FA7 +1FA8 1FAF +1FB0 1FB4 +1FB6 1FB7 +1FB8 1FBB +1FBC +1FBE +1FC2 1FC4 +1FC6 1FC7 +1FC8 1FCB +1FCC +1FD0 1FD3 +1FD6 1FD7 +1FD8 1FDB +1FE0 1FE7 +1FE8 1FEC +1FF2 1FF4 +1FF6 1FF7 +1FF8 1FFB +1FFC +203F 2040 +207F +20D0 20DC +20E1 +2102 +2107 +210A +210B 210D +210E 210F +2110 2112 +2113 +2115 +2119 211D +2124 +2126 +2128 +212A 212D +212F +2130 2131 +2133 +2134 +2135 2138 +2139 +2160 2183 +3005 +3006 +3007 +3021 3029 +302A 302F +3031 3035 +3038 303A +3041 3094 +3099 309A +309D 309E +30A1 30FA +30FB +30FC 30FE +3105 312C +3131 318E +31A0 31B7 +3400 4DB5 +4E00 9FA5 +A000 A48C +AC00 D7A3 +F900 FA2D +FB00 FB06 +FB13 FB17 +FB1D +FB1E +FB1F FB28 +FB2A FB36 +FB38 FB3C +FB3E +FB40 FB41 +FB43 FB44 +FB46 FBB1 +FBD3 FD3D +FD50 FD8F +FD92 FDC7 +FDF0 FDFB +FE20 FE23 +FE33 FE34 +FE4D FE4F +FE70 FE72 +FE74 +FE76 FEFC +FF10 FF19 +FF21 FF3A +FF3F +FF41 FF5A +FF65 +FF66 FF6F +FF70 +FF71 FF9D +FF9E FF9F +FFA0 FFBE +FFC2 FFC7 +FFCA FFCF +FFD2 FFD7 +FFDA FFDC +10300 1031E +10330 10349 +1034A +10400 10425 +10428 1044D +1D165 1D166 +1D167 1D169 +1D16D 1D172 +1D17B 1D182 +1D185 1D18B +1D1AA 1D1AD +1D400 1D419 +1D41A 1D433 +1D434 1D44D +1D44E 1D454 +1D456 1D467 +1D468 1D481 +1D482 1D49B +1D49C +1D49E 1D49F +1D4A2 +1D4A5 1D4A6 +1D4A9 1D4AC +1D4AE 1D4B5 +1D4B6 1D4B9 +1D4BB +1D4BD 1D4C0 +1D4C2 1D4C3 +1D4C5 1D4CF +1D4D0 1D4E9 +1D4EA 1D503 +1D504 1D505 +1D507 1D50A +1D50D 1D514 +1D516 1D51C +1D51E 1D537 +1D538 1D539 +1D53B 1D53E +1D540 1D544 +1D546 +1D54A 1D550 +1D552 1D56B +1D56C 1D585 +1D586 1D59F +1D5A0 1D5B9 +1D5BA 1D5D3 +1D5D4 1D5ED +1D5EE 1D607 +1D608 1D621 +1D622 1D63B +1D63C 1D655 +1D656 1D66F +1D670 1D689 +1D68A 1D6A3 +1D6A8 1D6C0 +1D6C2 1D6DA +1D6DC 1D6E1 +1D6E2 1D6FA +1D6FC 1D714 +1D716 1D71B +1D71C 1D734 +1D736 1D74E +1D750 1D755 +1D756 1D76E +1D770 1D788 +1D78A 1D78F +1D790 1D7A8 +1D7AA 1D7C2 +1D7C4 1D7C9 +1D7CE 1D7FF +20000 2A6D6 +2F800 2FA1D END diff --git a/lib/unicore/In/172.pl b/lib/unicore/In/172.pl new file mode 100644 index 0000000..705c232 --- /dev/null +++ b/lib/unicore/In/172.pl @@ -0,0 +1,6 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by mktables from e.g. Unicode.txt. +# Any changes made here will be lost! +return <<'END'; +0 10FFFF +END diff --git a/lib/unicore/In/173.pl b/lib/unicore/In/173.pl new file mode 100644 index 0000000..705c232 --- /dev/null +++ b/lib/unicore/In/173.pl @@ -0,0 +1,6 @@ +# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! +# This file is built by mktables from e.g. Unicode.txt. +# Any changes made here will be lost! +return <<'END'; +0 10FFFF +END diff --git a/lib/unicore/mktables b/lib/unicore/mktables index 8a95266..546b3cf 100644 --- a/lib/unicore/mktables +++ b/lib/unicore/mktables @@ -512,6 +512,13 @@ $In{Assigned} = $InId++; my $Assigned = inverse($Cat{Cn}); $InIn{Assigned} = $Assigned; +# Unassigned is everything not Assigned + +$In{Unassigned} = $InId++; +my $Unassigned = $Cat{Cn}; +$InIn{Unassigned} = $Unassigned; + +# Unassigned is everything not Assigned sub merge_general_and_extended { my ($name, $general, $extended) = @_; my $merged; @@ -580,6 +587,13 @@ my $Any = [ [ 0, sprintf("%04X", $LastUnicodeCodepoint) ] ]; $InIn{Any} = $Any; # +# All is any, too. +# + +$In{All} = $InId++; +$InIn{All} = $Any; + +# # mapping() will be used to write out the In and Is virtual mappings. # diff --git a/lib/utf8_heavy.pl b/lib/utf8_heavy.pl index 0cc71f4..9e18772 100644 --- a/lib/utf8_heavy.pl +++ b/lib/utf8_heavy.pl @@ -55,6 +55,8 @@ sub SWASHNEW { unless (defined $file) { defined %utf8::In || do "unicore/In.pl"; $type = 'Lampersand' if $type =~ /^(?:Is)?L&$/; + $type = 'Assigned' if $type =~ /^(?:Is)?Assigned$/i; + $type = 'Unassigned' if $type =~ /^(?:Is)?Unassigned$/i; if ($type =~ /^(In|(?:Script|Block)\s*=\s*)?[- _]?(?!herited$)(.+)/i) { my $incat = $1; my $intype = $2;