diff options
author | Charles Bailey <bailey@newman.upenn.edu> | 1999-09-06 02:39:11 +0000 |
---|---|---|
committer | bailey <bailey@newman.upenn.edu> | 1999-09-06 02:39:11 +0000 |
commit | 424a8fe95d507998fe8750793da1b35bd6d7074b (patch) | |
tree | 2e7697b05952df05643698777bf236009c43d158 /lib/unicode/Is | |
parent | f0585323684fd5b018ff6d479ece5c134dabef3e (diff) | |
parent | 0bf7eb25e9e238046abce47d15e2fa3d10558a02 (diff) | |
download | perl-424a8fe95d507998fe8750793da1b35bd6d7074b.tar.gz |
Integrate mainline 5.05_61
p4raw-id: //depot/vmsperl@4084
Diffstat (limited to 'lib/unicode/Is')
64 files changed, 1075 insertions, 567 deletions
diff --git a/lib/unicode/Is/Alnum.pl b/lib/unicode/Is/Alnum.pl index ac48257e9a..20f66e5e46 100644 --- a/lib/unicode/Is/Alnum.pl +++ b/lib/unicode/Is/Alnum.pl @@ -11,29 +11,21 @@ return <<'END'; 01c6 01c7 01c9 01ca 01cc 01f1 -01f3 01f5 -01fa 0217 -0250 02a8 +01f3 021f +0222 0233 +0250 02ad 0386 0388 038a 038c 038e 03a1 03a3 03ce -03d0 03d6 -03da -03dc -03de -03e0 -03e2 03f3 -0401 040c -040e 044f -0451 045c -045e 0481 -0490 04c4 +03d0 03d7 +03da 03f3 +0400 0481 +048c 04c4 04c7 04c8 04cb 04cc -04d0 04eb -04ee 04f5 +04d0 04f5 04f8 04f9 0531 0556 0561 0587 @@ -42,14 +34,15 @@ return <<'END'; 0621 063a 0641 064a 0660 0669 -0671 06b7 -06ba 06be -06c0 06ce -06d0 06d3 +0671 06d3 06d5 -06f0 06f9 +06f0 06fc +0710 +0712 072c +0780 07a5 0905 0939 093d +0950 0958 0961 0966 096f 0985 098c @@ -80,6 +73,7 @@ return <<'END'; 0ab2 0ab3 0ab5 0ab9 0abd +0ad0 0ae0 0ae6 0aef 0b05 0b0c @@ -124,8 +118,12 @@ return <<'END'; 0d2a 0d39 0d60 0d61 0d66 0d6f -0e01 0e2e -0e30 +0d85 0d96 +0d9a 0db1 +0db3 0dbb +0dbd +0dc0 0dc6 +0e01 0e30 0e32 0e33 0e40 0e45 0e50 0e59 @@ -140,16 +138,22 @@ return <<'END'; 0ea5 0ea7 0eaa 0eab -0ead 0eae -0eb0 +0ead 0eb0 0eb2 0eb3 0ebd 0ec0 0ec4 0ed0 0ed9 0edc 0edd +0f00 0f20 0f29 0f40 0f47 -0f49 0f69 +0f49 0f6a +0f88 0f8b +1000 1021 +1023 1027 +1029 102a +1040 1049 +1050 1055 10a0 10c5 10d0 10f6 1100 1159 @@ -181,6 +185,17 @@ return <<'END'; 1320 1346 1348 135a 1369 1371 +13a0 13f4 +1401 166c +166f 1676 +1681 169a +16a0 16ea +1780 17b3 +17e0 17e9 +1810 1819 +1820 1842 +1844 1877 +1880 18a8 1e00 1e9b 1ea0 1ef9 1f00 1f15 @@ -192,36 +207,50 @@ return <<'END'; 1f5b 1f5d 1f5f 1f7d -1f80 1fb4 -1fb6 1fbc +1f80 1f87 +1f90 1f97 +1fa0 1fa7 +1fb0 1fb4 +1fb6 1fbb 1fbe 1fc2 1fc4 -1fc6 1fcc +1fc6 1fcb 1fd0 1fd3 1fd6 1fdb 1fe0 1fec 1ff2 1ff4 -1ff6 1ffc +1ff6 1ffb 207f 2102 2107 210a 2113 2115 -2118 211d +2119 211d 2124 2126 2128 -212a 2131 -2133 2138 +212a 212d +212f 2131 +2133 2139 +3006 3041 3094 30a1 30fa 3105 312c 3131 318e +31a0 31b7 +3400 4db5 4e00 9fa5 +a000 a48c +a490 a4a1 +a4a4 a4b3 +a4b5 a4c0 +a4c2 a4c4 +a4c6 ac00 d7a3 f900 fa2d fb00 fb06 fb13 fb17 +fb1d fb1f fb28 fb2a fb36 fb38 fb3c diff --git a/lib/unicode/Is/Alpha.pl b/lib/unicode/Is/Alpha.pl index 9de0521776..3177149845 100644 --- a/lib/unicode/Is/Alpha.pl +++ b/lib/unicode/Is/Alpha.pl @@ -10,29 +10,21 @@ return <<'END'; 01c6 01c7 01c9 01ca 01cc 01f1 -01f3 01f5 -01fa 0217 -0250 02a8 +01f3 021f +0222 0233 +0250 02ad 0386 0388 038a 038c 038e 03a1 03a3 03ce -03d0 03d6 -03da -03dc -03de -03e0 -03e2 03f3 -0401 040c -040e 044f -0451 045c -045e 0481 -0490 04c4 +03d0 03d7 +03da 03f3 +0400 0481 +048c 04c4 04c7 04c8 04cb 04cc -04d0 04eb -04ee 04f5 +04d0 04f5 04f8 04f9 0531 0556 0561 0587 @@ -40,13 +32,15 @@ return <<'END'; 05f0 05f2 0621 063a 0641 064a -0671 06b7 -06ba 06be -06c0 06ce -06d0 06d3 +0671 06d3 06d5 +06fa 06fc +0710 +0712 072c +0780 07a5 0905 0939 093d +0950 0958 0961 0985 098c 098f 0990 @@ -75,6 +69,7 @@ return <<'END'; 0ab2 0ab3 0ab5 0ab9 0abd +0ad0 0ae0 0b05 0b0c 0b0f 0b10 @@ -113,8 +108,12 @@ return <<'END'; 0d12 0d28 0d2a 0d39 0d60 0d61 -0e01 0e2e -0e30 +0d85 0d96 +0d9a 0db1 +0db3 0dbb +0dbd +0dc0 0dc6 +0e01 0e30 0e32 0e33 0e40 0e45 0e81 0e82 @@ -128,14 +127,19 @@ return <<'END'; 0ea5 0ea7 0eaa 0eab -0ead 0eae -0eb0 +0ead 0eb0 0eb2 0eb3 0ebd 0ec0 0ec4 0edc 0edd +0f00 0f40 0f47 -0f49 0f69 +0f49 0f6a +0f88 0f8b +1000 1021 +1023 1027 +1029 102a +1050 1055 10a0 10c5 10d0 10f6 1100 1159 @@ -166,6 +170,15 @@ return <<'END'; 1318 131e 1320 1346 1348 135a +13a0 13f4 +1401 166c +166f 1676 +1681 169a +16a0 16ea +1780 17b3 +1820 1842 +1844 1877 +1880 18a8 1e00 1e9b 1ea0 1ef9 1f00 1f15 @@ -177,36 +190,50 @@ return <<'END'; 1f5b 1f5d 1f5f 1f7d -1f80 1fb4 -1fb6 1fbc +1f80 1f87 +1f90 1f97 +1fa0 1fa7 +1fb0 1fb4 +1fb6 1fbb 1fbe 1fc2 1fc4 -1fc6 1fcc +1fc6 1fcb 1fd0 1fd3 1fd6 1fdb 1fe0 1fec 1ff2 1ff4 -1ff6 1ffc +1ff6 1ffb 207f 2102 2107 210a 2113 2115 -2118 211d +2119 211d 2124 2126 2128 -212a 2131 -2133 2138 +212a 212d +212f 2131 +2133 2139 +3006 3041 3094 30a1 30fa 3105 312c 3131 318e +31a0 31b7 +3400 4db5 4e00 9fa5 +a000 a48c +a490 a4a1 +a4a4 a4b3 +a4b5 a4c0 +a4c2 a4c4 +a4c6 ac00 d7a3 f900 fa2d fb00 fb06 fb13 fb17 +fb1d fb1f fb28 fb2a fb36 fb38 fb3c diff --git a/lib/unicode/Is/BidiB.pl b/lib/unicode/Is/BidiB.pl index c40e3c430d..ae1ba37b10 100644 --- a/lib/unicode/Is/BidiB.pl +++ b/lib/unicode/Is/BidiB.pl @@ -1,3 +1,7 @@ return <<'END'; -2028 2029 +000a +000d +001c 001e +0085 +2029 END diff --git a/lib/unicode/Is/BidiCS.pl b/lib/unicode/Is/BidiCS.pl index e7cab2de4b..0f16811aaa 100644 --- a/lib/unicode/Is/BidiCS.pl +++ b/lib/unicode/Is/BidiCS.pl @@ -2,5 +2,13 @@ return <<'END'; 002c 002e 003a -2007 +00a0 +060c +202f +fe50 +fe52 +fe55 +ff0c +ff0e +ff1a END diff --git a/lib/unicode/Is/BidiEN.pl b/lib/unicode/Is/BidiEN.pl index 3e13986991..eb8c5e7234 100644 --- a/lib/unicode/Is/BidiEN.pl +++ b/lib/unicode/Is/BidiEN.pl @@ -6,5 +6,7 @@ return <<'END'; 2070 2074 2079 2080 2089 +2460 249b +24ea ff10 ff19 END diff --git a/lib/unicode/Is/BidiES.pl b/lib/unicode/Is/BidiES.pl index fb1fb2f6cc..50e6d27e1b 100644 --- a/lib/unicode/Is/BidiES.pl +++ b/lib/unicode/Is/BidiES.pl @@ -1,3 +1,4 @@ return <<'END'; 002f +ff0f END diff --git a/lib/unicode/Is/BidiET.pl b/lib/unicode/Is/BidiET.pl index d3ea1c7ce3..201892260e 100644 --- a/lib/unicode/Is/BidiET.pl +++ b/lib/unicode/Is/BidiET.pl @@ -5,9 +5,22 @@ return <<'END'; 00a2 00a5 00b0 00b1 066a +09f2 09f3 +0e3f +17db 2030 2034 207a 207b 208a 208b -20a0 20ac +20a0 20af +212e 2212 2213 +fb29 +fe5f +fe62 fe63 +fe69 fe6a +ff03 ff05 +ff0b +ff0d +ffe0 ffe1 +ffe5 ffe6 END diff --git a/lib/unicode/Is/BidiL.pl b/lib/unicode/Is/BidiL.pl index c17ef10a5b..913f0e52a8 100644 --- a/lib/unicode/Is/BidiL.pl +++ b/lib/unicode/Is/BidiL.pl @@ -1,63 +1,59 @@ return <<'END'; 0041 005a 0061 007a +00aa +00b5 +00ba 00c0 00d6 00d8 00f6 -00f8 01f5 -01fa 0217 -0250 02a8 -02b0 02de -02e0 02e9 -0300 0345 -0360 0361 -0374 0375 +00f8 021f +0222 0233 +0250 02ad +02b0 02b8 +02bb 02c1 +02d0 02d1 +02e0 02e4 +02ee 037a -037e -0384 038a +0386 +0388 038a 038c 038e 03a1 03a3 03ce -03d0 03d6 -03da -03dc -03de -03e0 -03e2 03f3 -0401 040c -040e 044f -0451 045c -045e 0486 -0490 04c4 +03d0 03d7 +03da 03f3 +0400 0482 +048c 04c4 04c7 04c8 04cb 04cc -04d0 04eb -04ee 04f5 +04d0 04f5 04f8 04f9 0531 0556 0559 055f 0561 0587 0589 -0901 0903 +0903 0905 0939 -093c 094d -0950 0954 -0958 0970 -0981 0983 +093d 0940 +0949 094c +0950 +0958 0961 +0964 0970 +0982 0983 0985 098c 098f 0990 0993 09a8 09aa 09b0 09b2 09b6 09b9 -09bc -09be 09c4 +09be 09c0 09c7 09c8 -09cb 09cd +09cb 09cc 09d7 09dc 09dd -09df 09e3 -09e6 09fa -0a02 +09df 09e1 +09e6 09f1 +09f4 09fa 0a05 0a0a 0a0f 0a10 0a13 0a28 @@ -65,14 +61,12 @@ return <<'END'; 0a32 0a33 0a35 0a36 0a38 0a39 -0a3c -0a3e 0a42 -0a47 0a48 -0a4b 0a4d +0a3e 0a40 0a59 0a5c 0a5e -0a66 0a74 -0a81 0a83 +0a66 0a6f +0a72 0a74 +0a83 0a85 0a8b 0a8d 0a8f 0a91 @@ -80,27 +74,28 @@ return <<'END'; 0aaa 0ab0 0ab2 0ab3 0ab5 0ab9 -0abc 0ac5 -0ac7 0ac9 -0acb 0acd +0abd 0ac0 +0ac9 +0acb 0acc 0ad0 0ae0 0ae6 0aef -0b01 0b03 +0b02 0b03 0b05 0b0c 0b0f 0b10 0b13 0b28 0b2a 0b30 0b32 0b33 0b36 0b39 -0b3c 0b43 +0b3d 0b3e +0b40 0b47 0b48 -0b4b 0b4d -0b56 0b57 +0b4b 0b4c +0b57 0b5c 0b5d 0b5f 0b61 0b66 0b70 -0b82 0b83 +0b83 0b85 0b8a 0b8e 0b90 0b92 0b95 @@ -111,9 +106,10 @@ return <<'END'; 0ba8 0baa 0bae 0bb5 0bb7 0bb9 -0bbe 0bc2 +0bbe 0bbf +0bc1 0bc2 0bc6 0bc8 -0bca 0bcd +0bca 0bcc 0bd7 0be7 0bf2 0c01 0c03 @@ -122,10 +118,7 @@ return <<'END'; 0c12 0c28 0c2a 0c33 0c35 0c39 -0c3e 0c44 -0c46 0c48 -0c4a 0c4d -0c55 0c56 +0c41 0c44 0c60 0c61 0c66 0c6f 0c82 0c83 @@ -134,9 +127,10 @@ return <<'END'; 0c92 0ca8 0caa 0cb3 0cb5 0cb9 -0cbe 0cc4 -0cc6 0cc8 -0cca 0ccd +0cbe +0cc0 0cc4 +0cc7 0cc8 +0cca 0ccb 0cd5 0cd6 0cde 0ce0 0ce1 @@ -146,14 +140,25 @@ return <<'END'; 0d0e 0d10 0d12 0d28 0d2a 0d39 -0d3e 0d43 +0d3e 0d40 0d46 0d48 -0d4a 0d4d +0d4a 0d4c 0d57 0d60 0d61 0d66 0d6f -0e01 0e3a -0e3f 0e5b +0d82 0d83 +0d85 0d96 +0d9a 0db1 +0db3 0dbb +0dbd +0dc0 0dc6 +0dcf 0dd1 +0dd8 0ddf +0df2 0df4 +0e01 0e30 +0e32 0e33 +0e40 0e46 +0e4f 0e5b 0e81 0e82 0e84 0e87 0e88 @@ -165,21 +170,32 @@ return <<'END'; 0ea5 0ea7 0eaa 0eab -0ead 0eb9 -0ebb 0ebd +0ead 0eb0 +0eb2 0eb3 +0ebd 0ec0 0ec4 0ec6 -0ec8 0ecd 0ed0 0ed9 0edc 0edd -0f00 0f47 -0f49 0f69 -0f71 0f8b -0f90 0f95 -0f97 -0f99 0fad -0fb1 0fb7 -0fb9 +0f00 0f17 +0f1a 0f34 +0f36 +0f38 +0f3e 0f47 +0f49 0f6a +0f7f +0f85 +0f88 0f8b +0fbe 0fc5 +0fc7 0fcc +0fcf +1000 1021 +1023 1027 +1029 102a +102c +1031 +1038 +1040 1057 10a0 10c5 10d0 10f6 10fb @@ -212,6 +228,19 @@ return <<'END'; 1320 1346 1348 135a 1361 137c +13a0 13f4 +1401 1676 +1681 169a +16a0 16f0 +1780 17b6 +17be 17c5 +17c7 17c8 +17d4 17da +17dc +17e0 17e9 +1810 1819 +1820 1877 +1880 18a8 1e00 1e9b 1ea0 1ef9 1f00 1f15 @@ -224,23 +253,42 @@ return <<'END'; 1f5d 1f5f 1f7d 1f80 1fb4 -1fb6 1fc4 -1fc6 1fd3 +1fb6 1fbc +1fbe +1fc2 1fc4 +1fc6 1fcc +1fd0 1fd3 1fd6 1fdb -1fdd 1fef +1fe0 1fec 1ff2 1ff4 -1ff6 1ffe +1ff6 1ffc 200e -20d0 20e1 -2160 2182 +207f +2102 +2107 +210a 2113 +2115 +2119 211d +2124 +2126 +2128 +212a 212d +212f 2131 +2133 2139 +2160 2183 2336 237a -3021 302f +249c 24e9 +3005 3007 +3021 3029 +3031 3035 +3038 303a 3041 3094 -3099 309e -30a1 30fe +309d 309e +30a1 30fa +30fc 30fe 3105 312c 3131 318e -3190 319f +3190 31b7 3200 321c 3220 3243 3260 327b @@ -250,7 +298,14 @@ return <<'END'; 3300 3376 337b 33dd 33e0 33fe +3400 4db5 4e00 9fa5 +a000 a48c +a490 a4a1 +a4a4 a4b3 +a4b5 a4c0 +a4c2 a4c4 +a4c6 ac00 d7a3 d800 db7f db80 dbff @@ -261,7 +316,7 @@ fb00 fb06 fb13 fb17 ff21 ff3a ff41 ff5a -ff65 ffbe +ff66 ffbe ffc2 ffc7 ffca ffcf ffd2 ffd7 diff --git a/lib/unicode/Is/BidiON.pl b/lib/unicode/Is/BidiON.pl index aa8ae8d499..061ecffe8d 100644 --- a/lib/unicode/Is/BidiON.pl +++ b/lib/unicode/Is/BidiON.pl @@ -1,38 +1,65 @@ return <<'END'; -0000 0008 -000a 001f 0021 0022 0026 002a 003b 0040 005b 0060 -007b 009f +007b 007e 00a1 -00a6 00af -00b4 00b8 -00ba 00bf +00a6 00a9 +00ab 00af +00b4 +00b6 00b8 +00bb 00bf 00d7 00f7 -200c 200d +02b9 02ba +02c2 02cf +02d2 02df +02e5 02ed +0374 0375 +037e +0384 0385 +0387 +058a +06e9 +0f3a 0f3d +169b 169c +1800 180a +1fbd +1fbf 1fc1 +1fcd 1fcf +1fdd 1fdf +1fed 1fef +1ffd 1ffe 2010 2027 -202a 202e 2035 2046 -206a 206f -207c 207f +2048 204d +207c 207e 208c 208e -2100 2138 +2100 2101 +2103 2106 +2108 2109 +2114 +2116 2118 +211e 2123 +2125 +2127 +2129 +2132 +213a 2153 215f -2190 21ea +2190 21f3 2200 2211 2214 22f1 -2300 -2302 2335 -2400 2424 +2300 2335 +237b +237d 239a +2400 2426 2440 244a -2460 24ea 2500 2595 -25a0 25ef +25a0 25f7 2600 2613 -261a 266f +2619 2671 2701 2704 2706 2709 270c 2727 @@ -45,22 +72,35 @@ return <<'END'; 2776 2794 2798 27af 27b1 27be -3001 3020 -3030 3037 -303f +2800 28ff +2e80 2e99 +2e9b 2ef3 +2f00 2fd5 +2ff0 2ffb +3001 3004 +3008 3020 +3030 +3036 3037 +303e 303f +309b 309c +30fb fd3e fd3f -fe20 fe23 fe30 fe44 -fe49 fe52 -fe54 fe66 -fe68 fe6b -feff -ff01 ff0f -ff1a ff20 +fe49 fe4f +fe51 +fe54 +fe56 fe5e +fe60 fe61 +fe64 fe66 +fe68 +fe6b +ff01 ff02 +ff06 ff0a +ff1b ff20 ff3b ff40 ff5b ff5e -ff61 ff64 -ffe0 ffe6 +ff61 ff65 +ffe2 ffe4 ffe8 ffee fffc fffd END diff --git a/lib/unicode/Is/BidiR.pl b/lib/unicode/Is/BidiR.pl index e726bcb222..5dbdd1b809 100644 --- a/lib/unicode/Is/BidiR.pl +++ b/lib/unicode/Is/BidiR.pl @@ -1,31 +1,16 @@ return <<'END'; -0591 05a1 -05a3 05b9 -05bb 05c4 +05be +05c0 +05c3 05d0 05ea 05f0 05f4 -060c -061b -061f -0621 063a -0640 0652 -066d -0670 06b7 -06ba 06be -06c0 06ce -06d0 06ed 200f -fb1e fb36 +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 +fb46 fb4f END diff --git a/lib/unicode/Is/BidiS.pl b/lib/unicode/Is/BidiS.pl index 17f19de9bd..3270482f0a 100644 --- a/lib/unicode/Is/BidiS.pl +++ b/lib/unicode/Is/BidiS.pl @@ -1,3 +1,5 @@ return <<'END'; 0009 +000b +001f END diff --git a/lib/unicode/Is/BidiWS.pl b/lib/unicode/Is/BidiWS.pl index a459f2d4d9..9a6a880a68 100644 --- a/lib/unicode/Is/BidiWS.pl +++ b/lib/unicode/Is/BidiWS.pl @@ -1,7 +1,8 @@ return <<'END'; +000c 0020 -00a0 -2000 2006 -2008 200b +1680 +2000 200a +2028 3000 END diff --git a/lib/unicode/Is/C.pl b/lib/unicode/Is/C.pl index 274239f9d2..837115a127 100644 --- a/lib/unicode/Is/C.pl +++ b/lib/unicode/Is/C.pl @@ -1,6 +1,8 @@ return <<'END'; 0000 001f 007f 009f +070f +180b 180e 200c 200f 202a 202e 206a 206f @@ -9,4 +11,5 @@ db80 dbff dc00 dfff e000 f8ff feff +fff9 fffb END diff --git a/lib/unicode/Is/Cntrl.pl b/lib/unicode/Is/Cntrl.pl index 274239f9d2..837115a127 100644 --- a/lib/unicode/Is/Cntrl.pl +++ b/lib/unicode/Is/Cntrl.pl @@ -1,6 +1,8 @@ return <<'END'; 0000 001f 007f 009f +070f +180b 180e 200c 200f 202a 202e 206a 206f @@ -9,4 +11,5 @@ db80 dbff dc00 dfff e000 f8ff feff +fff9 fffb END diff --git a/lib/unicode/Is/DCcompat.pl b/lib/unicode/Is/DCcompat.pl index 1c7eded5c1..86e73d0414 100644 --- a/lib/unicode/Is/DCcompat.pl +++ b/lib/unicode/Is/DCcompat.pl @@ -13,38 +13,15 @@ return <<'END'; 02d8 02dd 037a 0384 +03d0 03d2 +03d5 03d6 +03f0 03f2 0587 +0675 0678 0edc 0edd -1101 -1104 -1108 -110a -110d -1113 113b -113d -113f -1141 114b -114d -114f -1151 1153 -1156 1158 -1162 -1164 -1166 -1168 -116a 116c -116f 1171 -1174 -1176 119d -119f 11a2 -11a9 11aa -11ac 11ad -11b0 11b6 -11b9 -11bb -11c3 11ea -11ec 11ef -11f1 11f8 +0f77 +0f79 +1e9a 1fbd 1fbf 1fc0 1ffe @@ -56,17 +33,24 @@ return <<'END'; 2036 2037 203c 203e +2048 2049 20a8 +2100 2101 2103 -2107 +2105 2107 2109 2116 +2121 2135 2138 2160 217f 222c 222d 222f 2230 2474 24b5 +2e9f +2ef3 +2f00 2fd5 3036 +3038 303a 309b 309c 3131 318e 3200 321c diff --git a/lib/unicode/Is/DCfont.pl b/lib/unicode/Is/DCfont.pl index 9b0b86b967..c6d24436b3 100644 --- a/lib/unicode/Is/DCfont.pl +++ b/lib/unicode/Is/DCfont.pl @@ -2,11 +2,12 @@ return <<'END'; 2102 210a 2113 2115 -2118 211d +2119 211d 2124 2128 212c 212d 212f 2131 2133 2134 +2139 fb20 fb29 END diff --git a/lib/unicode/Is/DCnoBreak.pl b/lib/unicode/Is/DCnoBreak.pl index 0f9cac27bd..5b0e817c7d 100644 --- a/lib/unicode/Is/DCnoBreak.pl +++ b/lib/unicode/Is/DCnoBreak.pl @@ -1,5 +1,7 @@ return <<'END'; 00a0 +0f0c 2007 2011 +202f END diff --git a/lib/unicode/Is/DCsuper.pl b/lib/unicode/Is/DCsuper.pl index 89dc6b8010..8e1330ee51 100644 --- a/lib/unicode/Is/DCsuper.pl +++ b/lib/unicode/Is/DCsuper.pl @@ -6,6 +6,7 @@ return <<'END'; 02e0 02e4 2070 2074 207f -2120 2122 +2120 +2122 3192 319f END diff --git a/lib/unicode/Is/DecoCanon.pl b/lib/unicode/Is/DecoCanon.pl index 51cbb6c267..53ac38557c 100644 --- a/lib/unicode/Is/DecoCanon.pl +++ b/lib/unicode/Is/DecoCanon.pl @@ -22,8 +22,9 @@ return <<'END'; 01de 01e3 01e6 01f0 01f4 01f5 -01fa 0217 -0310 +01f8 021b +021e 021f +0226 0233 0340 0341 0343 0344 0374 @@ -34,37 +35,42 @@ return <<'END'; 03aa 03b0 03ca 03ce 03d3 03d4 -0401 +0400 0401 0403 0407 -040c -040e +040c 040e 0419 0439 -0451 +0450 0451 0453 0457 -045c -045e +045c 045e 0476 0477 04c1 04c2 -04d0 04eb -04ee 04f5 +04d0 04d3 +04d6 04d7 +04da 04df +04e2 04e7 +04ea 04f5 04f8 04f9 +0622 0626 +06c0 +06c2 +06d3 0929 0931 0934 0958 095f -09b0 09cb 09cc 09dc 09dd 09df -0a59 0a5c +0a33 +0a36 +0a59 0a5b 0a5e 0b48 0b4b 0b4c 0b5c 0b5d -0b5f 0b94 0bca 0bcc 0c48 @@ -72,6 +78,8 @@ return <<'END'; 0cc7 0cc8 0cca 0ccb 0d4a 0d4c +0dda +0ddc 0dde 0e33 0eb3 0f43 @@ -81,7 +89,8 @@ return <<'END'; 0f5c 0f69 0f73 -0f75 0f79 +0f75 0f76 +0f78 0f81 0f93 0f9d @@ -89,6 +98,7 @@ return <<'END'; 0fa7 0fac 0fb9 +1026 1e00 1e99 1e9b 1ea0 1ef9 @@ -113,6 +123,9 @@ return <<'END'; 2000 2001 2126 212a 212b +219a 219b +21ae +21cd 21cf 2204 2209 220c @@ -179,6 +192,15 @@ return <<'END'; 30f4 30f7 30fa 30fe +f900 fa0d +fa10 +fa12 +fa15 fa1e +fa20 +fa22 +fa25 fa26 +fa2a fa2d +fb1d fb1f fb2a fb36 fb38 fb3c diff --git a/lib/unicode/Is/DecoCompat.pl b/lib/unicode/Is/DecoCompat.pl index 7eb8587b2e..7b68855290 100644 --- a/lib/unicode/Is/DecoCompat.pl +++ b/lib/unicode/Is/DecoCompat.pl @@ -18,38 +18,16 @@ return <<'END'; 02e0 02e4 037a 0384 +03d0 03d2 +03d5 03d6 +03f0 03f2 0587 +0675 0678 0edc 0edd -1101 -1104 -1108 -110a -110d -1113 113b -113d -113f -1141 114b -114d -114f -1151 1153 -1156 1158 -1162 -1164 -1166 -1168 -116a 116c -116f 1171 -1174 -1176 119d -119f 11a2 -11a9 11aa -11ac 11ad -11b0 11b6 -11b9 -11bb -11c3 11ea -11ec 11ef -11f1 11f8 +0f0c +0f77 +0f79 +1e9a 1fbd 1fbf 1fc0 1ffe @@ -57,30 +35,36 @@ return <<'END'; 2011 2017 2024 2026 +202f 2033 2034 2036 2037 203c 203e +2048 2049 2070 2074 208e 20a8 -2102 2103 -2107 +2100 2103 +2105 2107 2109 2113 2115 2116 -2118 211d +2119 211d 2120 2122 2124 2128 212c 212d 212f 2131 -2133 2138 +2133 2139 2153 217f 222c 222d 222f 2230 2460 24ea +2e9f +2ef3 +2f00 2fd5 3000 3036 +3038 303a 309b 309c 3131 318e 3192 319f diff --git a/lib/unicode/Is/Digit.pl b/lib/unicode/Is/Digit.pl index a25e28f9e9..2ae9c84f02 100644 --- a/lib/unicode/Is/Digit.pl +++ b/lib/unicode/Is/Digit.pl @@ -14,6 +14,9 @@ return <<'END'; 0e50 0e59 0ed0 0ed9 0f20 0f29 +1040 1049 1369 1371 +17e0 17e9 +1810 1819 ff10 ff19 END diff --git a/lib/unicode/Is/Graph.pl b/lib/unicode/Is/Graph.pl index 7a8c225176..723c881dd6 100644 --- a/lib/unicode/Is/Graph.pl +++ b/lib/unicode/Is/Graph.pl @@ -1,12 +1,11 @@ return <<'END'; 0021 007e -00a0 01f5 -01fa 0217 -0250 02a8 -02b0 02de -02e0 02e9 -0300 0345 -0360 0361 +00a0 021f +0222 0233 +0250 02ad +02b0 02ee +0300 034e +0360 0362 0374 0375 037a 037e @@ -14,26 +13,19 @@ return <<'END'; 038c 038e 03a1 03a3 03ce -03d0 03d6 -03da -03dc -03de -03e0 -03e2 03f3 -0401 040c -040e 044f -0451 045c -045e 0486 -0490 04c4 +03d0 03d7 +03da 03f3 +0400 0486 +0488 0489 +048c 04c4 04c7 04c8 04cb 04cc -04d0 04eb -04ee 04f5 +04d0 04f5 04f8 04f9 0531 0556 0559 055f 0561 0587 -0589 +0589 058a 0591 05a1 05a3 05b9 05bb 05c4 @@ -43,13 +35,14 @@ return <<'END'; 061b 061f 0621 063a -0640 0652 +0640 0655 0660 066d -0670 06b7 -06ba 06be -06c0 06ce -06d0 06ed -06f0 06f9 +0670 06ed +06f0 06fe +0700 070d +0710 072c +0730 074a +0780 07b0 0901 0903 0905 0939 093c 094d @@ -165,6 +158,17 @@ return <<'END'; 0d57 0d60 0d61 0d66 0d6f +0d82 0d83 +0d85 0d96 +0d9a 0db1 +0db3 0dbb +0dbd +0dc0 0dc6 +0dca +0dcf 0dd4 +0dd6 +0dd8 0ddf +0df2 0df4 0e01 0e3a 0e3f 0e5b 0e81 0e82 @@ -186,13 +190,18 @@ return <<'END'; 0ed0 0ed9 0edc 0edd 0f00 0f47 -0f49 0f69 +0f49 0f6a 0f71 0f8b -0f90 0f95 -0f97 -0f99 0fad -0fb1 0fb7 -0fb9 +0f90 0f97 +0f99 0fbc +0fbe 0fcc +0fcf +1000 1021 +1023 1027 +1029 102a +102c 1032 +1036 1039 +1040 1059 10a0 10c5 10d0 10f6 10fb @@ -225,6 +234,16 @@ return <<'END'; 1320 1346 1348 135a 1361 137c +13a0 13f4 +1401 1676 +1680 169c +16a0 16f0 +1780 17dc +17e0 17e9 +1800 180a +1810 1819 +1820 1877 +1880 18a9 1e00 1e9b 1ea0 1ef9 1f00 1f15 @@ -245,24 +264,25 @@ return <<'END'; 1ff6 1ffe 2000 200b 2010 2029 -2030 2046 +202f 2046 +2048 204d 2070 2074 208e -20a0 20ac -20d0 20e1 -2100 2138 -2153 2182 -2190 21ea +20a0 20af +20d0 20e3 +2100 213a +2153 2183 +2190 21f3 2200 22f1 -2300 -2302 237a -2400 2424 +2300 237b +237d 239a +2400 2426 2440 244a 2460 24ea 2500 2595 -25a0 25ef +25a0 25f7 2600 2613 -261a 266f +2619 2671 2701 2704 2706 2709 270c 2727 @@ -275,14 +295,19 @@ return <<'END'; 2776 2794 2798 27af 27b1 27be -3000 3037 -303f +2800 28ff +2e80 2e99 +2e9b 2ef3 +2f00 2fd5 +2ff0 2ffb +3000 303a +303e 303f 3041 3094 3099 309e 30a1 30fe 3105 312c 3131 318e -3190 319f +3190 31b7 3200 321c 3220 3243 3260 327b @@ -292,12 +317,19 @@ return <<'END'; 3300 3376 337b 33dd 33e0 33fe +3400 4db5 4e00 9fa5 +a000 a48c +a490 a4a1 +a4a4 a4b3 +a4b5 a4c0 +a4c2 a4c4 +a4c6 ac00 d7a3 f900 fa2d fb00 fb06 fb13 fb17 -fb1e fb36 +fb1d fb36 fb38 fb3c fb3e fb40 fb41 diff --git a/lib/unicode/Is/L.pl b/lib/unicode/Is/L.pl index 06796fd1bb..ac98766c6f 100644 --- a/lib/unicode/Is/L.pl +++ b/lib/unicode/Is/L.pl @@ -6,34 +6,27 @@ return <<'END'; 00ba 00c0 00d6 00d8 00f6 -00f8 01f5 -01fa 0217 -0250 02a8 +00f8 021f +0222 0233 +0250 02ad 02b0 02b8 02bb 02c1 02d0 02d1 02e0 02e4 +02ee 037a 0386 0388 038a 038c 038e 03a1 03a3 03ce -03d0 03d6 -03da -03dc -03de -03e0 -03e2 03f3 -0401 040c -040e 044f -0451 045c -045e 0481 -0490 04c4 +03d0 03d7 +03da 03f3 +0400 0481 +048c 04c4 04c7 04c8 04cb 04cc -04d0 04eb -04ee 04f5 +04d0 04f5 04f8 04f9 0531 0556 0559 @@ -42,14 +35,16 @@ return <<'END'; 05f0 05f2 0621 063a 0640 064a -0671 06b7 -06ba 06be -06c0 06ce -06d0 06d3 +0671 06d3 06d5 06e5 06e6 +06fa 06fc +0710 +0712 072c +0780 07a5 0905 0939 093d +0950 0958 0961 0985 098c 098f 0990 @@ -78,6 +73,7 @@ return <<'END'; 0ab2 0ab3 0ab5 0ab9 0abd +0ad0 0ae0 0b05 0b0c 0b0f 0b10 @@ -116,8 +112,12 @@ return <<'END'; 0d12 0d28 0d2a 0d39 0d60 0d61 -0e01 0e2e -0e30 +0d85 0d96 +0d9a 0db1 +0db3 0dbb +0dbd +0dc0 0dc6 +0e01 0e30 0e32 0e33 0e40 0e46 0e81 0e82 @@ -131,15 +131,20 @@ return <<'END'; 0ea5 0ea7 0eaa 0eab -0ead 0eae -0eb0 +0ead 0eb0 0eb2 0eb3 0ebd 0ec0 0ec4 0ec6 0edc 0edd +0f00 0f40 0f47 -0f49 0f69 +0f49 0f6a +0f88 0f8b +1000 1021 +1023 1027 +1029 102a +1050 1055 10a0 10c5 10d0 10f6 1100 1159 @@ -170,6 +175,14 @@ return <<'END'; 1318 131e 1320 1346 1348 135a +13a0 13f4 +1401 166c +166f 1676 +1681 169a +16a0 16ea +1780 17b3 +1820 1877 +1880 18a8 1e00 1e9b 1ea0 1ef9 1f00 1f15 @@ -196,25 +209,35 @@ return <<'END'; 2107 210a 2113 2115 -2118 211d +2119 211d 2124 2126 2128 -212a 2131 -2133 2138 -3005 +212a 212d +212f 2131 +2133 2139 +3005 3006 3031 3035 3041 3094 -309b 309e +309d 309e 30a1 30fa 30fc 30fe 3105 312c 3131 318e +31a0 31b7 +3400 4db5 4e00 9fa5 +a000 a48c +a490 a4a1 +a4a4 a4b3 +a4b5 a4c0 +a4c2 a4c4 +a4c6 ac00 d7a3 f900 fa2d fb00 fb06 fb13 fb17 +fb1d fb1f fb28 fb2a fb36 fb38 fb3c diff --git a/lib/unicode/Is/Ll.pl b/lib/unicode/Is/Ll.pl index 7b34adfd05..9a7588ceca 100644 --- a/lib/unicode/Is/Ll.pl +++ b/lib/unicode/Is/Ll.pl @@ -86,6 +86,7 @@ return <<'END'; 01b6 01b9 01ba 01bd +01bf 01c6 01c9 01cc @@ -108,6 +109,7 @@ return <<'END'; 01ef 01f0 01f3 01f5 +01f9 01fb 01fd 01ff @@ -123,11 +125,28 @@ return <<'END'; 0213 0215 0217 -0250 02a8 +0219 +021b +021d +021f +0223 +0225 +0227 +0229 +022b +022d +022f +0231 +0233 +0250 02ad 0390 03ac 03ce 03d0 03d1 -03d5 03d6 +03d5 03d7 +03db +03dd +03df +03e1 03e3 03e5 03e7 @@ -135,9 +154,7 @@ return <<'END'; 03eb 03ed 03ef 03f2 -0430 044f -0451 045c -045e 045f +0430 045f 0461 0463 0465 @@ -155,6 +172,8 @@ return <<'END'; 047d 047f 0481 +048d +048f 0491 0493 0495 @@ -197,13 +216,13 @@ return <<'END'; 04e7 04e9 04eb +04ed 04ef 04f1 04f3 04f5 04f9 0561 0587 -10d0 10f6 1e01 1e03 1e05 @@ -337,6 +356,7 @@ return <<'END'; 1fa0 1fa7 1fb0 1fb4 1fb6 1fb7 +1fbe 1fc2 1fc4 1fc6 1fc7 1fd0 1fd3 @@ -348,8 +368,9 @@ return <<'END'; 210a 210e 210f 2113 -212e 212f +212f 2134 +2139 fb00 fb06 fb13 fb17 ff41 ff5a diff --git a/lib/unicode/Is/Lm.pl b/lib/unicode/Is/Lm.pl index 9035aa532a..cc76e43f73 100644 --- a/lib/unicode/Is/Lm.pl +++ b/lib/unicode/Is/Lm.pl @@ -3,15 +3,17 @@ return <<'END'; 02bb 02c1 02d0 02d1 02e0 02e4 +02ee 037a 0559 0640 06e5 06e6 0e46 0ec6 +1843 3005 3031 3035 -309b 309e +309d 309e 30fc 30fe ff70 ff9e ff9f diff --git a/lib/unicode/Is/Lo.pl b/lib/unicode/Is/Lo.pl index 07da29ed1b..57f722b284 100644 --- a/lib/unicode/Is/Lo.pl +++ b/lib/unicode/Is/Lo.pl @@ -1,20 +1,23 @@ return <<'END'; 01aa 01bb -01be 01c3 +01be +01c0 01c3 03f3 04c0 05d0 05ea 05f0 05f2 0621 063a 0641 064a -0671 06b7 -06ba 06be -06c0 06ce -06d0 06d3 +0671 06d3 06d5 +06fa 06fc +0710 +0712 072c +0780 07a5 0905 0939 093d +0950 0958 0961 0985 098c 098f 0990 @@ -43,6 +46,7 @@ return <<'END'; 0ab2 0ab3 0ab5 0ab9 0abd +0ad0 0ae0 0b05 0b0c 0b0f 0b10 @@ -81,8 +85,12 @@ return <<'END'; 0d12 0d28 0d2a 0d39 0d60 0d61 -0e01 0e2e -0e30 +0d85 0d96 +0d9a 0db1 +0db3 0dbb +0dbd +0dc0 0dc6 +0e01 0e30 0e32 0e33 0e40 0e45 0e81 0e82 @@ -96,14 +104,20 @@ return <<'END'; 0ea5 0ea7 0eaa 0eab -0ead 0eae -0eb0 +0ead 0eb0 0eb2 0eb3 0ebd 0ec0 0ec4 0edc 0edd +0f00 0f40 0f47 -0f49 0f69 +0f49 0f6a +0f88 0f8b +1000 1021 +1023 1027 +1029 102a +1050 1055 +10d0 10f6 1100 1159 115f 11a2 11a8 11f9 @@ -132,14 +146,33 @@ return <<'END'; 1318 131e 1320 1346 1348 135a +13a0 13f4 +1401 166c +166f 1676 +1681 169a +16a0 16ea +1780 17b3 +1820 1842 +1844 1877 +1880 18a8 2135 2138 +3006 3041 3094 30a1 30fa 3105 312c 3131 318e +31a0 31b7 +3400 4db5 4e00 9fa5 +a000 a48c +a490 a4a1 +a4a4 a4b3 +a4b5 a4c0 +a4c2 a4c4 +a4c6 ac00 d7a3 f900 fa2d +fb1d fb1f fb28 fb2a fb36 fb38 fb3c diff --git a/lib/unicode/Is/Lower.pl b/lib/unicode/Is/Lower.pl index 7b34adfd05..9a7588ceca 100644 --- a/lib/unicode/Is/Lower.pl +++ b/lib/unicode/Is/Lower.pl @@ -86,6 +86,7 @@ return <<'END'; 01b6 01b9 01ba 01bd +01bf 01c6 01c9 01cc @@ -108,6 +109,7 @@ return <<'END'; 01ef 01f0 01f3 01f5 +01f9 01fb 01fd 01ff @@ -123,11 +125,28 @@ return <<'END'; 0213 0215 0217 -0250 02a8 +0219 +021b +021d +021f +0223 +0225 +0227 +0229 +022b +022d +022f +0231 +0233 +0250 02ad 0390 03ac 03ce 03d0 03d1 -03d5 03d6 +03d5 03d7 +03db +03dd +03df +03e1 03e3 03e5 03e7 @@ -135,9 +154,7 @@ return <<'END'; 03eb 03ed 03ef 03f2 -0430 044f -0451 045c -045e 045f +0430 045f 0461 0463 0465 @@ -155,6 +172,8 @@ return <<'END'; 047d 047f 0481 +048d +048f 0491 0493 0495 @@ -197,13 +216,13 @@ return <<'END'; 04e7 04e9 04eb +04ed 04ef 04f1 04f3 04f5 04f9 0561 0587 -10d0 10f6 1e01 1e03 1e05 @@ -337,6 +356,7 @@ return <<'END'; 1fa0 1fa7 1fb0 1fb4 1fb6 1fb7 +1fbe 1fc2 1fc4 1fc6 1fc7 1fd0 1fd3 @@ -348,8 +368,9 @@ return <<'END'; 210a 210e 210f 2113 -212e 212f +212f 2134 +2139 fb00 fb06 fb13 fb17 ff41 ff5a diff --git a/lib/unicode/Is/Lt.pl b/lib/unicode/Is/Lt.pl index 282f31df5f..2a6771723e 100644 --- a/lib/unicode/Is/Lt.pl +++ b/lib/unicode/Is/Lt.pl @@ -3,4 +3,10 @@ return <<'END'; 01c8 01cb 01f2 +1f88 1f8f +1f98 1f9f +1fa8 1faf +1fbc +1fcc +1ffc END diff --git a/lib/unicode/Is/Lu.pl b/lib/unicode/Is/Lu.pl index dfb7835361..928e10b102 100644 --- a/lib/unicode/Is/Lu.pl +++ b/lib/unicode/Is/Lu.pl @@ -105,6 +105,7 @@ return <<'END'; 01ee 01f1 01f4 +01f6 01f8 01fa 01fc 01fe @@ -120,6 +121,19 @@ return <<'END'; 0212 0214 0216 +0218 +021a +021c +021e +0222 +0224 +0226 +0228 +022a +022c +022e +0230 +0232 0386 0388 038a 038c @@ -138,8 +152,7 @@ return <<'END'; 03ea 03ec 03ee -0401 040c -040e 042f +0400 042f 0460 0462 0464 @@ -157,6 +170,8 @@ return <<'END'; 047c 047e 0480 +048c +048e 0490 0492 0494 @@ -199,6 +214,7 @@ return <<'END'; 04e6 04e8 04ea +04ec 04ee 04f0 04f2 @@ -336,21 +352,17 @@ return <<'END'; 1f5d 1f5f 1f68 1f6f -1f88 1f8f -1f98 1f9f -1fa8 1faf -1fb8 1fbc -1fbe -1fc8 1fcc +1fb8 1fbb +1fc8 1fcb 1fd8 1fdb 1fe8 1fec -1ff8 1ffc +1ff8 1ffb 2102 2107 210b 210d 2110 2112 2115 -2118 211d +2119 211d 2124 2126 2128 diff --git a/lib/unicode/Is/M.pl b/lib/unicode/Is/M.pl index 0a2f005da0..0b2bf32916 100644 --- a/lib/unicode/Is/M.pl +++ b/lib/unicode/Is/M.pl @@ -1,18 +1,22 @@ return <<'END'; -0300 0345 -0360 0361 +0300 034e +0360 0362 0483 0486 +0488 0489 0591 05a1 05a3 05b9 05bb 05bd 05bf 05c1 05c2 05c4 -064b 0652 +064b 0655 0670 06d6 06e4 06e7 06e8 06ea 06ed +0711 +0730 074a +07a6 07b0 0901 0903 093c 093e 094d @@ -62,6 +66,12 @@ return <<'END'; 0d46 0d48 0d4a 0d4d 0d57 +0d82 0d83 +0dca +0dcf 0dd4 +0dd6 +0dd8 0ddf +0df2 0df3 0e31 0e34 0e3a 0e47 0e4e @@ -75,13 +85,16 @@ return <<'END'; 0f39 0f3e 0f3f 0f71 0f84 -0f86 0f8b -0f90 0f95 -0f97 -0f99 0fad -0fb1 0fb7 -0fb9 -20d0 20e1 +0f86 0f87 +0f90 0f97 +0f99 0fbc +0fc6 +102c 1032 +1036 1039 +1056 1059 +17b4 17d3 +18a9 +20d0 20e3 302a 302f 3099 309a fb1e diff --git a/lib/unicode/Is/Mc.pl b/lib/unicode/Is/Mc.pl index 385a15b543..d707c6712e 100644 --- a/lib/unicode/Is/Mc.pl +++ b/lib/unicode/Is/Mc.pl @@ -37,6 +37,17 @@ return <<'END'; 0d46 0d48 0d4a 0d4c 0d57 +0d82 0d83 +0dcf 0dd1 +0dd8 0ddf +0df2 0df3 0f3e 0f3f 0f7f +102c +1031 +1038 +1056 1057 +17b4 17b6 +17be 17c5 +17c7 17c8 END diff --git a/lib/unicode/Is/Mirrored.pl b/lib/unicode/Is/Mirrored.pl index bb78be507f..b56c8357bc 100644 --- a/lib/unicode/Is/Mirrored.pl +++ b/lib/unicode/Is/Mirrored.pl @@ -6,6 +6,9 @@ return <<'END'; 005d 007b 007d +00ab +00bb +2039 203a 2045 2046 207d 207e 208d 208e diff --git a/lib/unicode/Is/Mn.pl b/lib/unicode/Is/Mn.pl index cff1c481be..ffb56f9801 100644 --- a/lib/unicode/Is/Mn.pl +++ b/lib/unicode/Is/Mn.pl @@ -1,6 +1,6 @@ return <<'END'; -0300 0345 -0360 0361 +0300 034e +0360 0362 0483 0486 0591 05a1 05a3 05b9 @@ -8,12 +8,15 @@ return <<'END'; 05bf 05c1 05c2 05c4 -064b 0652 +064b 0655 0670 06d6 06dc 06df 06e4 06e7 06e8 06ea 06ed +0711 +0730 074a +07a6 07b0 0901 0902 093c 0941 0948 @@ -54,6 +57,9 @@ return <<'END'; 0ccc 0ccd 0d41 0d43 0d4d +0dca +0dd2 0dd4 +0dd6 0e31 0e34 0e3a 0e47 0e4e @@ -67,12 +73,19 @@ return <<'END'; 0f39 0f71 0f7e 0f80 0f84 -0f86 0f8b -0f90 0f95 -0f97 -0f99 0fad -0fb1 0fb7 -0fb9 +0f86 0f87 +0f90 0f97 +0f99 0fbc +0fc6 +102d 1030 +1032 +1036 1037 +1039 +1058 1059 +17b7 17bd +17c6 +17c9 17d3 +18a9 20d0 20dc 20e1 302a 302f diff --git a/lib/unicode/Is/N.pl b/lib/unicode/Is/N.pl index b43924b94f..6a8072c3de 100644 --- a/lib/unicode/Is/N.pl +++ b/lib/unicode/Is/N.pl @@ -18,16 +18,21 @@ return <<'END'; 0e50 0e59 0ed0 0ed9 0f20 0f33 +1040 1049 1369 137c +16ee 16f0 +17e0 17e9 +1810 1819 2070 2074 2079 2080 2089 -2153 2182 +2153 2183 2460 249b 24ea 2776 2793 3007 3021 3029 +3038 303a 3192 3195 3220 3229 3280 3289 diff --git a/lib/unicode/Is/Nd.pl b/lib/unicode/Is/Nd.pl index a25e28f9e9..2ae9c84f02 100644 --- a/lib/unicode/Is/Nd.pl +++ b/lib/unicode/Is/Nd.pl @@ -14,6 +14,9 @@ return <<'END'; 0e50 0e59 0ed0 0ed9 0f20 0f29 +1040 1049 1369 1371 +17e0 17e9 +1810 1819 ff10 ff19 END diff --git a/lib/unicode/Is/No.pl b/lib/unicode/Is/No.pl index a02e5ca96f..0b926a8dec 100644 --- a/lib/unicode/Is/No.pl +++ b/lib/unicode/Is/No.pl @@ -6,6 +6,7 @@ return <<'END'; 0bf0 0bf2 0f2a 0f33 1372 137c +16ee 16f0 2070 2074 2079 2080 2089 diff --git a/lib/unicode/Is/P.pl b/lib/unicode/Is/P.pl index 0d52205b0a..57b5e24331 100644 --- a/lib/unicode/Is/P.pl +++ b/lib/unicode/Is/P.pl @@ -14,11 +14,10 @@ return <<'END'; 00b7 00bb 00bf -0374 0375 037e 0387 055a 055f -0589 +0589 058a 05be 05c0 05c3 @@ -28,24 +27,32 @@ return <<'END'; 061f 066a 066d 06d4 +0700 070d 0964 0965 0970 -0e2f +0df4 +0e4f 0e5a 0e5b -0eaf 0f04 0f12 0f3a 0f3d 0f85 +104a 104f 10fb 1361 1368 +166d 166e +169b 169c +16eb 16ed +17d4 17da +17dc +1800 180a 2010 2027 2030 2043 2045 2046 +2048 204d 207d 207e 208d 208e 2329 232a 3001 3003 -3006 3008 3011 3014 301f 3030 diff --git a/lib/unicode/Is/Pd.pl b/lib/unicode/Is/Pd.pl index 0b05079c36..e2d9477dde 100644 --- a/lib/unicode/Is/Pd.pl +++ b/lib/unicode/Is/Pd.pl @@ -1,6 +1,7 @@ return <<'END'; 002d 00ad +058a 2010 2015 301c 3030 diff --git a/lib/unicode/Is/Pe.pl b/lib/unicode/Is/Pe.pl index 40b66e8c08..83a22a40c2 100644 --- a/lib/unicode/Is/Pe.pl +++ b/lib/unicode/Is/Pe.pl @@ -2,12 +2,9 @@ return <<'END'; 0029 005d 007d -00bb 0f3b 0f3d -2019 -201d -203a +169c 2046 207e 208e diff --git a/lib/unicode/Is/Po.pl b/lib/unicode/Is/Po.pl index e9bed935ff..05a22f2cfc 100644 --- a/lib/unicode/Is/Po.pl +++ b/lib/unicode/Is/Po.pl @@ -10,7 +10,6 @@ return <<'END'; 00a1 00b7 00bf -0374 0375 037e 0387 055a 055f @@ -24,23 +23,29 @@ return <<'END'; 061f 066a 066d 06d4 +0700 070d 0964 0965 0970 -0e2f +0df4 +0e4f 0e5a 0e5b -0eaf 0f04 0f12 0f85 +104a 104f 10fb 1361 1368 +166d 166e +16eb 16ed +17d4 17da +17dc +1800 180a 2016 2017 2020 2027 2030 2038 203b 203e 2041 2043 +2048 204d 3001 3003 -3006 -30fb fe30 fe49 fe4c fe50 fe52 @@ -57,5 +62,5 @@ ff1a ff1b ff1f ff20 ff3c ff61 -ff64 ff65 +ff64 END diff --git a/lib/unicode/Is/Print.pl b/lib/unicode/Is/Print.pl index c2e607006b..8faeea6d95 100644 --- a/lib/unicode/Is/Print.pl +++ b/lib/unicode/Is/Print.pl @@ -1,12 +1,11 @@ return <<'END'; 0020 007e -00a0 01f5 -01fa 0217 -0250 02a8 -02b0 02de -02e0 02e9 -0300 0345 -0360 0361 +00a0 021f +0222 0233 +0250 02ad +02b0 02ee +0300 034e +0360 0362 0374 0375 037a 037e @@ -14,26 +13,19 @@ return <<'END'; 038c 038e 03a1 03a3 03ce -03d0 03d6 -03da -03dc -03de -03e0 -03e2 03f3 -0401 040c -040e 044f -0451 045c -045e 0486 -0490 04c4 +03d0 03d7 +03da 03f3 +0400 0486 +0488 0489 +048c 04c4 04c7 04c8 04cb 04cc -04d0 04eb -04ee 04f5 +04d0 04f5 04f8 04f9 0531 0556 0559 055f 0561 0587 -0589 +0589 058a 0591 05a1 05a3 05b9 05bb 05c4 @@ -43,13 +35,14 @@ return <<'END'; 061b 061f 0621 063a -0640 0652 +0640 0655 0660 066d -0670 06b7 -06ba 06be -06c0 06ce -06d0 06ed -06f0 06f9 +0670 06ed +06f0 06fe +0700 070d +0710 072c +0730 074a +0780 07b0 0901 0903 0905 0939 093c 094d @@ -165,6 +158,17 @@ return <<'END'; 0d57 0d60 0d61 0d66 0d6f +0d82 0d83 +0d85 0d96 +0d9a 0db1 +0db3 0dbb +0dbd +0dc0 0dc6 +0dca +0dcf 0dd4 +0dd6 +0dd8 0ddf +0df2 0df4 0e01 0e3a 0e3f 0e5b 0e81 0e82 @@ -186,13 +190,18 @@ return <<'END'; 0ed0 0ed9 0edc 0edd 0f00 0f47 -0f49 0f69 +0f49 0f6a 0f71 0f8b -0f90 0f95 -0f97 -0f99 0fad -0fb1 0fb7 -0fb9 +0f90 0f97 +0f99 0fbc +0fbe 0fcc +0fcf +1000 1021 +1023 1027 +1029 102a +102c 1032 +1036 1039 +1040 1059 10a0 10c5 10d0 10f6 10fb @@ -225,6 +234,16 @@ return <<'END'; 1320 1346 1348 135a 1361 137c +13a0 13f4 +1401 1676 +1680 169c +16a0 16f0 +1780 17dc +17e0 17e9 +1800 180a +1810 1819 +1820 1877 +1880 18a9 1e00 1e9b 1ea0 1ef9 1f00 1f15 @@ -245,24 +264,25 @@ return <<'END'; 1ff6 1ffe 2000 200b 2010 2029 -2030 2046 +202f 2046 +2048 204d 2070 2074 208e -20a0 20ac -20d0 20e1 -2100 2138 -2153 2182 -2190 21ea +20a0 20af +20d0 20e3 +2100 213a +2153 2183 +2190 21f3 2200 22f1 -2300 -2302 237a -2400 2424 +2300 237b +237d 239a +2400 2426 2440 244a 2460 24ea 2500 2595 -25a0 25ef +25a0 25f7 2600 2613 -261a 266f +2619 2671 2701 2704 2706 2709 270c 2727 @@ -275,14 +295,19 @@ return <<'END'; 2776 2794 2798 27af 27b1 27be -3000 3037 -303f +2800 28ff +2e80 2e99 +2e9b 2ef3 +2f00 2fd5 +2ff0 2ffb +3000 303a +303e 303f 3041 3094 3099 309e 30a1 30fe 3105 312c 3131 318e -3190 319f +3190 31b7 3200 321c 3220 3243 3260 327b @@ -292,12 +317,19 @@ return <<'END'; 3300 3376 337b 33dd 33e0 33fe +3400 4db5 4e00 9fa5 +a000 a48c +a490 a4a1 +a4a4 a4b3 +a4b5 a4c0 +a4c2 a4c4 +a4c6 ac00 d7a3 f900 fa2d fb00 fb06 fb13 fb17 -fb1e fb36 +fb1d fb36 fb38 fb3c fb3e fb40 fb41 diff --git a/lib/unicode/Is/Ps.pl b/lib/unicode/Is/Ps.pl index 12ea0b1cc4..fad4da758c 100644 --- a/lib/unicode/Is/Ps.pl +++ b/lib/unicode/Is/Ps.pl @@ -2,13 +2,11 @@ return <<'END'; 0028 005b 007b -00ab 0f3a 0f3c -2018 -201a 201c -201e 201f -2039 +169b +201a +201e 2045 207d 208d diff --git a/lib/unicode/Is/Punct.pl b/lib/unicode/Is/Punct.pl index 0d52205b0a..57b5e24331 100644 --- a/lib/unicode/Is/Punct.pl +++ b/lib/unicode/Is/Punct.pl @@ -14,11 +14,10 @@ return <<'END'; 00b7 00bb 00bf -0374 0375 037e 0387 055a 055f -0589 +0589 058a 05be 05c0 05c3 @@ -28,24 +27,32 @@ return <<'END'; 061f 066a 066d 06d4 +0700 070d 0964 0965 0970 -0e2f +0df4 +0e4f 0e5a 0e5b -0eaf 0f04 0f12 0f3a 0f3d 0f85 +104a 104f 10fb 1361 1368 +166d 166e +169b 169c +16eb 16ed +17d4 17da +17dc +1800 180a 2010 2027 2030 2043 2045 2046 +2048 204d 207d 207e 208d 208e 2329 232a 3001 3003 -3006 3008 3011 3014 301f 3030 diff --git a/lib/unicode/Is/S.pl b/lib/unicode/Is/S.pl index c3f20947fe..851a0f6d53 100644 --- a/lib/unicode/Is/S.pl +++ b/lib/unicode/Is/S.pl @@ -16,24 +16,27 @@ return <<'END'; 00f7 02b9 02ba 02c2 02cf -02d2 02de -02e5 02e9 +02d2 02df +02e5 02ed +0374 0375 0384 0385 0482 06e9 -0950 +06fd 06fe 09f2 09f3 09fa -0ad0 0b70 0e3f -0e4f -0f00 0f03 +0f01 0f03 0f13 0f17 0f1a 0f1f 0f34 0f36 0f38 +0fbe 0fc5 +0fc7 0fcc +0fcf +17db 1fbd 1fbf 1fc1 1fcd 1fcf @@ -43,29 +46,31 @@ return <<'END'; 2044 207a 207c 208a 208c -20a0 20ac +20a0 20af 2100 2101 2103 2106 2108 2109 2114 -2116 2117 +2116 2118 211e 2123 2125 2127 2129 +212e 2132 -2190 21ea +213a +2190 21f3 2200 22f1 -2300 -2302 2328 -232b 237a -2400 2424 +2300 2328 +232b 237b +237d 239a +2400 2426 2440 244a 249c 24e9 2500 2595 -25a0 25ef +25a0 25f7 2600 2613 -261a 266f +2619 2671 2701 2704 2706 2709 270c 2727 @@ -78,11 +83,17 @@ return <<'END'; 2794 2798 27af 27b1 27be +2800 28ff +2e80 2e99 +2e9b 2ef3 +2f00 2fd5 +2ff0 2ffb 3004 3012 3013 3020 3036 3037 -303f +303e 303f +309b 309c 3190 3191 3196 319f 3200 321c diff --git a/lib/unicode/Is/Sc.pl b/lib/unicode/Is/Sc.pl index 72e22f5195..ab2b0d6a30 100644 --- a/lib/unicode/Is/Sc.pl +++ b/lib/unicode/Is/Sc.pl @@ -3,7 +3,8 @@ return <<'END'; 00a2 00a5 09f2 09f3 0e3f -20a0 20ac +17db +20a0 20af fe69 ff04 ffe0 ffe1 diff --git a/lib/unicode/Is/Sm.pl b/lib/unicode/Is/Sm.pl index f06ad2a0ba..5be99c80a1 100644 --- a/lib/unicode/Is/Sm.pl +++ b/lib/unicode/Is/Sm.pl @@ -24,5 +24,5 @@ ff1c ff1e ff5c ff5e ffe2 -ffe8 ffec +ffe9 ffec END diff --git a/lib/unicode/Is/So.pl b/lib/unicode/Is/So.pl index 0c548e6783..07cb14d819 100644 --- a/lib/unicode/Is/So.pl +++ b/lib/unicode/Is/So.pl @@ -6,42 +6,45 @@ return <<'END'; 00b6 0482 06e9 -0950 +06fd 06fe 09fa -0ad0 0b70 -0e4f -0f00 0f03 +0f01 0f03 0f13 0f17 0f1a 0f1f 0f34 0f36 0f38 +0fbe 0fc5 +0fc7 0fcc +0fcf 2100 2101 2103 2106 2108 2109 2114 -2116 2117 +2116 2118 211e 2123 2125 2127 2129 +212e 2132 +213a 2195 21d1 21d3 -21d5 21ea -2300 -2302 2307 +21d5 21f3 +2300 2307 230c 231f 2322 2328 -232b 237a -2400 2424 +232b 237b +237d 239a +2400 2426 2440 244a 249c 24e9 2500 2595 -25a0 25ef +25a0 25f7 2600 2613 -261a 266f +2619 2671 2701 2704 2706 2709 270c 2727 @@ -54,11 +57,16 @@ return <<'END'; 2794 2798 27af 27b1 27be +2800 28ff +2e80 2e99 +2e9b 2ef3 +2f00 2fd5 +2ff0 2ffb 3004 3012 3013 3020 3036 3037 -303f +303e 303f 3190 3191 3196 319f 3200 321c @@ -72,6 +80,7 @@ return <<'END'; 337b 33dd 33e0 33fe ffe4 +ffe8 ffed ffee fffc fffd END diff --git a/lib/unicode/Is/Space.pl b/lib/unicode/Is/Space.pl index 715afc3ef3..d14c3fb78b 100644 --- a/lib/unicode/Is/Space.pl +++ b/lib/unicode/Is/Space.pl @@ -3,7 +3,9 @@ return <<'END'; 000c 000d 0020 00a0 +1680 2000 200b 2028 2029 +202f 3000 END diff --git a/lib/unicode/Is/SylA.pl b/lib/unicode/Is/SylA.pl new file mode 100644 index 0000000000..3054fd6216 --- /dev/null +++ b/lib/unicode/Is/SylA.pl @@ -0,0 +1,2 @@ +return <<'END'; +END diff --git a/lib/unicode/Is/SylC.pl b/lib/unicode/Is/SylC.pl new file mode 100644 index 0000000000..3054fd6216 --- /dev/null +++ b/lib/unicode/Is/SylC.pl @@ -0,0 +1,2 @@ +return <<'END'; +END diff --git a/lib/unicode/Is/SylE.pl b/lib/unicode/Is/SylE.pl new file mode 100644 index 0000000000..3054fd6216 --- /dev/null +++ b/lib/unicode/Is/SylE.pl @@ -0,0 +1,2 @@ +return <<'END'; +END diff --git a/lib/unicode/Is/SylI.pl b/lib/unicode/Is/SylI.pl new file mode 100644 index 0000000000..3054fd6216 --- /dev/null +++ b/lib/unicode/Is/SylI.pl @@ -0,0 +1,2 @@ +return <<'END'; +END diff --git a/lib/unicode/Is/SylO.pl b/lib/unicode/Is/SylO.pl new file mode 100644 index 0000000000..3054fd6216 --- /dev/null +++ b/lib/unicode/Is/SylO.pl @@ -0,0 +1,2 @@ +return <<'END'; +END diff --git a/lib/unicode/Is/SylU.pl b/lib/unicode/Is/SylU.pl new file mode 100644 index 0000000000..3054fd6216 --- /dev/null +++ b/lib/unicode/Is/SylU.pl @@ -0,0 +1,2 @@ +return <<'END'; +END diff --git a/lib/unicode/Is/SylV.pl b/lib/unicode/Is/SylV.pl new file mode 100644 index 0000000000..3054fd6216 --- /dev/null +++ b/lib/unicode/Is/SylV.pl @@ -0,0 +1,2 @@ +return <<'END'; +END diff --git a/lib/unicode/Is/SylWA.pl b/lib/unicode/Is/SylWA.pl new file mode 100644 index 0000000000..3054fd6216 --- /dev/null +++ b/lib/unicode/Is/SylWA.pl @@ -0,0 +1,2 @@ +return <<'END'; +END diff --git a/lib/unicode/Is/SylWC.pl b/lib/unicode/Is/SylWC.pl new file mode 100644 index 0000000000..3054fd6216 --- /dev/null +++ b/lib/unicode/Is/SylWC.pl @@ -0,0 +1,2 @@ +return <<'END'; +END diff --git a/lib/unicode/Is/SylWE.pl b/lib/unicode/Is/SylWE.pl new file mode 100644 index 0000000000..3054fd6216 --- /dev/null +++ b/lib/unicode/Is/SylWE.pl @@ -0,0 +1,2 @@ +return <<'END'; +END diff --git a/lib/unicode/Is/SylWI.pl b/lib/unicode/Is/SylWI.pl new file mode 100644 index 0000000000..3054fd6216 --- /dev/null +++ b/lib/unicode/Is/SylWI.pl @@ -0,0 +1,2 @@ +return <<'END'; +END diff --git a/lib/unicode/Is/SylWV.pl b/lib/unicode/Is/SylWV.pl new file mode 100644 index 0000000000..3054fd6216 --- /dev/null +++ b/lib/unicode/Is/SylWV.pl @@ -0,0 +1,2 @@ +return <<'END'; +END diff --git a/lib/unicode/Is/Upper.pl b/lib/unicode/Is/Upper.pl index dfb7835361..928e10b102 100644 --- a/lib/unicode/Is/Upper.pl +++ b/lib/unicode/Is/Upper.pl @@ -105,6 +105,7 @@ return <<'END'; 01ee 01f1 01f4 +01f6 01f8 01fa 01fc 01fe @@ -120,6 +121,19 @@ return <<'END'; 0212 0214 0216 +0218 +021a +021c +021e +0222 +0224 +0226 +0228 +022a +022c +022e +0230 +0232 0386 0388 038a 038c @@ -138,8 +152,7 @@ return <<'END'; 03ea 03ec 03ee -0401 040c -040e 042f +0400 042f 0460 0462 0464 @@ -157,6 +170,8 @@ return <<'END'; 047c 047e 0480 +048c +048e 0490 0492 0494 @@ -199,6 +214,7 @@ return <<'END'; 04e6 04e8 04ea +04ec 04ee 04f0 04f2 @@ -336,21 +352,17 @@ return <<'END'; 1f5d 1f5f 1f68 1f6f -1f88 1f8f -1f98 1f9f -1fa8 1faf -1fb8 1fbc -1fbe -1fc8 1fcc +1fb8 1fbb +1fc8 1fcb 1fd8 1fdb 1fe8 1fec -1ff8 1ffc +1ff8 1ffb 2102 2107 210b 210d 2110 2112 2115 -2118 211d +2119 211d 2124 2126 2128 diff --git a/lib/unicode/Is/Word.pl b/lib/unicode/Is/Word.pl index 6a30246b20..9ce5137dba 100644 --- a/lib/unicode/Is/Word.pl +++ b/lib/unicode/Is/Word.pl @@ -12,29 +12,21 @@ return <<'END'; 01c6 01c7 01c9 01ca 01cc 01f1 -01f3 01f5 -01fa 0217 -0250 02a8 +01f3 021f +0222 0233 +0250 02ad 0386 0388 038a 038c 038e 03a1 03a3 03ce -03d0 03d6 -03da -03dc -03de -03e0 -03e2 03f3 -0401 040c -040e 044f -0451 045c -045e 0481 -0490 04c4 +03d0 03d7 +03da 03f3 +0400 0481 +048c 04c4 04c7 04c8 04cb 04cc -04d0 04eb -04ee 04f5 +04d0 04f5 04f8 04f9 0531 0556 0561 0587 @@ -43,14 +35,15 @@ return <<'END'; 0621 063a 0641 064a 0660 0669 -0671 06b7 -06ba 06be -06c0 06ce -06d0 06d3 +0671 06d3 06d5 -06f0 06f9 +06f0 06fc +0710 +0712 072c +0780 07a5 0905 0939 093d +0950 0958 0961 0966 096f 0985 098c @@ -81,6 +74,7 @@ return <<'END'; 0ab2 0ab3 0ab5 0ab9 0abd +0ad0 0ae0 0ae6 0aef 0b05 0b0c @@ -125,8 +119,12 @@ return <<'END'; 0d2a 0d39 0d60 0d61 0d66 0d6f -0e01 0e2e -0e30 +0d85 0d96 +0d9a 0db1 +0db3 0dbb +0dbd +0dc0 0dc6 +0e01 0e30 0e32 0e33 0e40 0e45 0e50 0e59 @@ -141,16 +139,22 @@ return <<'END'; 0ea5 0ea7 0eaa 0eab -0ead 0eae -0eb0 +0ead 0eb0 0eb2 0eb3 0ebd 0ec0 0ec4 0ed0 0ed9 0edc 0edd +0f00 0f20 0f29 0f40 0f47 -0f49 0f69 +0f49 0f6a +0f88 0f8b +1000 1021 +1023 1027 +1029 102a +1040 1049 +1050 1055 10a0 10c5 10d0 10f6 1100 1159 @@ -182,6 +186,17 @@ return <<'END'; 1320 1346 1348 135a 1369 1371 +13a0 13f4 +1401 166c +166f 1676 +1681 169a +16a0 16ea +1780 17b3 +17e0 17e9 +1810 1819 +1820 1842 +1844 1877 +1880 18a8 1e00 1e9b 1ea0 1ef9 1f00 1f15 @@ -193,36 +208,50 @@ return <<'END'; 1f5b 1f5d 1f5f 1f7d -1f80 1fb4 -1fb6 1fbc +1f80 1f87 +1f90 1f97 +1fa0 1fa7 +1fb0 1fb4 +1fb6 1fbb 1fbe 1fc2 1fc4 -1fc6 1fcc +1fc6 1fcb 1fd0 1fd3 1fd6 1fdb 1fe0 1fec 1ff2 1ff4 -1ff6 1ffc +1ff6 1ffb 207f 2102 2107 210a 2113 2115 -2118 211d +2119 211d 2124 2126 2128 -212a 2131 -2133 2138 +212a 212d +212f 2131 +2133 2139 +3006 3041 3094 30a1 30fa 3105 312c 3131 318e +31a0 31b7 +3400 4db5 4e00 9fa5 +a000 a48c +a490 a4a1 +a4a4 a4b3 +a4b5 a4c0 +a4c2 a4c4 +a4c6 ac00 d7a3 f900 fa2d fb00 fb06 fb13 fb17 +fb1d fb1f fb28 fb2a fb36 fb38 fb3c diff --git a/lib/unicode/Is/Z.pl b/lib/unicode/Is/Z.pl index 9e83d9427f..42e0249273 100644 --- a/lib/unicode/Is/Z.pl +++ b/lib/unicode/Is/Z.pl @@ -1,7 +1,9 @@ return <<'END'; 0020 00a0 +1680 2000 200b 2028 2029 +202f 3000 END diff --git a/lib/unicode/Is/Zs.pl b/lib/unicode/Is/Zs.pl index 87d4455d02..067c7c33df 100644 --- a/lib/unicode/Is/Zs.pl +++ b/lib/unicode/Is/Zs.pl @@ -1,6 +1,8 @@ return <<'END'; 0020 00a0 +1680 2000 200b +202f 3000 END |