summaryrefslogtreecommitdiff
path: root/lib/unicode/Is/BidiL.pl
diff options
context:
space:
mode:
Diffstat (limited to 'lib/unicode/Is/BidiL.pl')
-rw-r--r--lib/unicode/Is/BidiL.pl221
1 files changed, 138 insertions, 83 deletions
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