fix diagnostics to report "our" vs "my" correctly
[p5sagit/p5-mst-13.2.git] / lib / unicode / Bidirectional.pl
1 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
2 # This file is built by mktables.PL from e.g. Unicode.300.
3 # Any changes made here will be lost!
4 return <<'END';
5 0000    0008    BN
6 0009            S
7 000a            B
8 000b            S
9 000c            WS
10 000d            B
11 000e    001b    BN
12 001c    001e    B
13 001f            S
14 0020            WS
15 0021    0022    ON
16 0023    0025    ET
17 0026    002a    ON
18 002b            ET
19 002c            CS
20 002d            ET
21 002e            CS
22 002f            ES
23 0030    0039    EN
24 003a            CS
25 003b    0040    ON
26 0041    005a    L
27 005b    0060    ON
28 0061    007a    L
29 007b    007e    ON
30 007f    0084    BN
31 0085            B
32 0086    009f    BN
33 00a0            CS
34 00a1            ON
35 00a2    00a5    ET
36 00a6    00a9    ON
37 00aa            L
38 00ab    00af    ON
39 00b0    00b1    ET
40 00b2    00b3    EN
41 00b4            ON
42 00b5            L
43 00b6    00b8    ON
44 00b9            EN
45 00ba            L
46 00bb    00bf    ON
47 00c0    00d6    L
48 00d7            ON
49 00d8    00f6    L
50 00f7            ON
51 00f8    021f    L
52 0222    0233    L
53 0250    02ad    L
54 02b0    02b8    L
55 02b9    02ba    ON
56 02bb    02c1    L
57 02c2    02cf    ON
58 02d0    02d1    L
59 02d2    02df    ON
60 02e0    02e4    L
61 02e5    02ed    ON
62 02ee            L
63 0300    034e    NSM
64 0360    0362    NSM
65 0374    0375    ON
66 037a            L
67 037e            ON
68 0384    0385    ON
69 0386            L
70 0387            ON
71 0388    038a    L
72 038c            L
73 038e    03a1    L
74 03a3    03ce    L
75 03d0    03d7    L
76 03da    03f3    L
77 0400    0482    L
78 0483    0486    NSM
79 0488    0489    NSM
80 048c    04c4    L
81 04c7    04c8    L
82 04cb    04cc    L
83 04d0    04f5    L
84 04f8    04f9    L
85 0531    0556    L
86 0559    055f    L
87 0561    0587    L
88 0589            L
89 058a            ON
90 0591    05a1    NSM
91 05a3    05b9    NSM
92 05bb    05bd    NSM
93 05be            R
94 05bf            NSM
95 05c0            R
96 05c1    05c2    NSM
97 05c3            R
98 05c4            NSM
99 05d0    05ea    R
100 05f0    05f4    R
101 060c            CS
102 061b            AL
103 061f            AL
104 0621    063a    AL
105 0640    064a    AL
106 064b    0655    NSM
107 0660    0669    AN
108 066a            ET
109 066b    066c    AN
110 066d            AL
111 0670            NSM
112 0671    06d5    AL
113 06d6    06e4    NSM
114 06e5    06e6    AL
115 06e7    06e8    NSM
116 06e9            ON
117 06ea    06ed    NSM
118 06f0    06f9    EN
119 06fa    06fe    AL
120 0700    070d    AL
121 070f            BN
122 0710            AL
123 0711            NSM
124 0712    072c    AL
125 0730    074a    NSM
126 0780    07a5    AL
127 07a6    07b0    NSM
128 0901    0902    NSM
129 0903            L
130 0905    0939    L
131 093c            NSM
132 093d    0940    L
133 0941    0948    NSM
134 0949    094c    L
135 094d            NSM
136 0950            L
137 0951    0954    NSM
138 0958    0961    L
139 0962    0963    NSM
140 0964    0970    L
141 0981            NSM
142 0982    0983    L
143 0985    098c    L
144 098f    0990    L
145 0993    09a8    L
146 09aa    09b0    L
147 09b2            L
148 09b6    09b9    L
149 09bc            NSM
150 09be    09c0    L
151 09c1    09c4    NSM
152 09c7    09c8    L
153 09cb    09cc    L
154 09cd            NSM
155 09d7            L
156 09dc    09dd    L
157 09df    09e1    L
158 09e2    09e3    NSM
159 09e6    09f1    L
160 09f2    09f3    ET
161 09f4    09fa    L
162 0a02            NSM
163 0a05    0a0a    L
164 0a0f    0a10    L
165 0a13    0a28    L
166 0a2a    0a30    L
167 0a32    0a33    L
168 0a35    0a36    L
169 0a38    0a39    L
170 0a3c            NSM
171 0a3e    0a40    L
172 0a41    0a42    NSM
173 0a47    0a48    NSM
174 0a4b    0a4d    NSM
175 0a59    0a5c    L
176 0a5e            L
177 0a66    0a6f    L
178 0a70    0a71    NSM
179 0a72    0a74    L
180 0a81    0a82    NSM
181 0a83            L
182 0a85    0a8b    L
183 0a8d            L
184 0a8f    0a91    L
185 0a93    0aa8    L
186 0aaa    0ab0    L
187 0ab2    0ab3    L
188 0ab5    0ab9    L
189 0abc            NSM
190 0abd    0ac0    L
191 0ac1    0ac5    NSM
192 0ac7    0ac8    NSM
193 0ac9            L
194 0acb    0acc    L
195 0acd            NSM
196 0ad0            L
197 0ae0            L
198 0ae6    0aef    L
199 0b01            NSM
200 0b02    0b03    L
201 0b05    0b0c    L
202 0b0f    0b10    L
203 0b13    0b28    L
204 0b2a    0b30    L
205 0b32    0b33    L
206 0b36    0b39    L
207 0b3c            NSM
208 0b3d    0b3e    L
209 0b3f            NSM
210 0b40            L
211 0b41    0b43    NSM
212 0b47    0b48    L
213 0b4b    0b4c    L
214 0b4d            NSM
215 0b56            NSM
216 0b57            L
217 0b5c    0b5d    L
218 0b5f    0b61    L
219 0b66    0b70    L
220 0b82            NSM
221 0b83            L
222 0b85    0b8a    L
223 0b8e    0b90    L
224 0b92    0b95    L
225 0b99    0b9a    L
226 0b9c            L
227 0b9e    0b9f    L
228 0ba3    0ba4    L
229 0ba8    0baa    L
230 0bae    0bb5    L
231 0bb7    0bb9    L
232 0bbe    0bbf    L
233 0bc0            NSM
234 0bc1    0bc2    L
235 0bc6    0bc8    L
236 0bca    0bcc    L
237 0bcd            NSM
238 0bd7            L
239 0be7    0bf2    L
240 0c01    0c03    L
241 0c05    0c0c    L
242 0c0e    0c10    L
243 0c12    0c28    L
244 0c2a    0c33    L
245 0c35    0c39    L
246 0c3e    0c40    NSM
247 0c41    0c44    L
248 0c46    0c48    NSM
249 0c4a    0c4d    NSM
250 0c55    0c56    NSM
251 0c60    0c61    L
252 0c66    0c6f    L
253 0c82    0c83    L
254 0c85    0c8c    L
255 0c8e    0c90    L
256 0c92    0ca8    L
257 0caa    0cb3    L
258 0cb5    0cb9    L
259 0cbe            L
260 0cbf            NSM
261 0cc0    0cc4    L
262 0cc6            NSM
263 0cc7    0cc8    L
264 0cca    0ccb    L
265 0ccc    0ccd    NSM
266 0cd5    0cd6    L
267 0cde            L
268 0ce0    0ce1    L
269 0ce6    0cef    L
270 0d02    0d03    L
271 0d05    0d0c    L
272 0d0e    0d10    L
273 0d12    0d28    L
274 0d2a    0d39    L
275 0d3e    0d40    L
276 0d41    0d43    NSM
277 0d46    0d48    L
278 0d4a    0d4c    L
279 0d4d            NSM
280 0d57            L
281 0d60    0d61    L
282 0d66    0d6f    L
283 0d82    0d83    L
284 0d85    0d96    L
285 0d9a    0db1    L
286 0db3    0dbb    L
287 0dbd            L
288 0dc0    0dc6    L
289 0dca            NSM
290 0dcf    0dd1    L
291 0dd2    0dd4    NSM
292 0dd6            NSM
293 0dd8    0ddf    L
294 0df2    0df4    L
295 0e01    0e30    L
296 0e31            NSM
297 0e32    0e33    L
298 0e34    0e3a    NSM
299 0e3f            ET
300 0e40    0e46    L
301 0e47    0e4e    NSM
302 0e4f    0e5b    L
303 0e81    0e82    L
304 0e84            L
305 0e87    0e88    L
306 0e8a            L
307 0e8d            L
308 0e94    0e97    L
309 0e99    0e9f    L
310 0ea1    0ea3    L
311 0ea5            L
312 0ea7            L
313 0eaa    0eab    L
314 0ead    0eb0    L
315 0eb1            NSM
316 0eb2    0eb3    L
317 0eb4    0eb9    NSM
318 0ebb    0ebc    NSM
319 0ebd            L
320 0ec0    0ec4    L
321 0ec6            L
322 0ec8    0ecd    NSM
323 0ed0    0ed9    L
324 0edc    0edd    L
325 0f00    0f17    L
326 0f18    0f19    NSM
327 0f1a    0f34    L
328 0f35            NSM
329 0f36            L
330 0f37            NSM
331 0f38            L
332 0f39            NSM
333 0f3a    0f3d    ON
334 0f3e    0f47    L
335 0f49    0f6a    L
336 0f71    0f7e    NSM
337 0f7f            L
338 0f80    0f84    NSM
339 0f85            L
340 0f86    0f87    NSM
341 0f88    0f8b    L
342 0f90    0f97    NSM
343 0f99    0fbc    NSM
344 0fbe    0fc5    L
345 0fc6            NSM
346 0fc7    0fcc    L
347 0fcf            L
348 1000    1021    L
349 1023    1027    L
350 1029    102a    L
351 102c            L
352 102d    1030    NSM
353 1031            L
354 1032            NSM
355 1036    1037    NSM
356 1038            L
357 1039            NSM
358 1040    1057    L
359 1058    1059    NSM
360 10a0    10c5    L
361 10d0    10f6    L
362 10fb            L
363 1100    1159    L
364 115f    11a2    L
365 11a8    11f9    L
366 1200    1206    L
367 1208    1246    L
368 1248            L
369 124a    124d    L
370 1250    1256    L
371 1258            L
372 125a    125d    L
373 1260    1286    L
374 1288            L
375 128a    128d    L
376 1290    12ae    L
377 12b0            L
378 12b2    12b5    L
379 12b8    12be    L
380 12c0            L
381 12c2    12c5    L
382 12c8    12ce    L
383 12d0    12d6    L
384 12d8    12ee    L
385 12f0    130e    L
386 1310            L
387 1312    1315    L
388 1318    131e    L
389 1320    1346    L
390 1348    135a    L
391 1361    137c    L
392 13a0    13f4    L
393 1401    1676    L
394 1680            WS
395 1681    169a    L
396 169b    169c    ON
397 16a0    16f0    L
398 1780    17b6    L
399 17b7    17bd    NSM
400 17be    17c5    L
401 17c6            NSM
402 17c7    17c8    L
403 17c9    17d3    NSM
404 17d4    17da    L
405 17db            ET
406 17dc            L
407 17e0    17e9    L
408 1800    180a    ON
409 180b    180e    BN
410 1810    1819    L
411 1820    1877    L
412 1880    18a8    L
413 18a9            NSM
414 1e00    1e9b    L
415 1ea0    1ef9    L
416 1f00    1f15    L
417 1f18    1f1d    L
418 1f20    1f45    L
419 1f48    1f4d    L
420 1f50    1f57    L
421 1f59            L
422 1f5b            L
423 1f5d            L
424 1f5f    1f7d    L
425 1f80    1fb4    L
426 1fb6    1fbc    L
427 1fbd            ON
428 1fbe            L
429 1fbf    1fc1    ON
430 1fc2    1fc4    L
431 1fc6    1fcc    L
432 1fcd    1fcf    ON
433 1fd0    1fd3    L
434 1fd6    1fdb    L
435 1fdd    1fdf    ON
436 1fe0    1fec    L
437 1fed    1fef    ON
438 1ff2    1ff4    L
439 1ff6    1ffc    L
440 1ffd    1ffe    ON
441 2000    200a    WS
442 200b    200d    BN
443 200e            L
444 200f            R
445 2010    2027    ON
446 2028            WS
447 2029            B
448 202a            LRE
449 202b            RLE
450 202c            PDF
451 202d            LRO
452 202e            RLO
453 202f            WS
454 2030    2034    ET
455 2035    2046    ON
456 2048    204d    ON
457 206a    206f    BN
458 2070            EN
459 2074    2079    EN
460 207a    207b    ET
461 207c    207e    ON
462 207f            L
463 2080    2089    EN
464 208a    208b    ET
465 208c    208e    ON
466 20a0    20af    ET
467 20d0    20e3    NSM
468 2100    2101    ON
469 2102            L
470 2103    2106    ON
471 2107            L
472 2108    2109    ON
473 210a    2113    L
474 2114            ON
475 2115            L
476 2116    2118    ON
477 2119    211d    L
478 211e    2123    ON
479 2124            L
480 2125            ON
481 2126            L
482 2127            ON
483 2128            L
484 2129            ON
485 212a    212d    L
486 212e            ET
487 212f    2131    L
488 2132            ON
489 2133    2139    L
490 213a            ON
491 2153    215f    ON
492 2160    2183    L
493 2190    21f3    ON
494 2200    2211    ON
495 2212    2213    ET
496 2214    22f1    ON
497 2300    2335    ON
498 2336    237a    L
499 237b            ON
500 237d    2394    ON
501 2395            L
502 2396    239a    ON
503 2400    2426    ON
504 2440    244a    ON
505 2460    249b    EN
506 249c    24e9    L
507 24ea            EN
508 2500    2595    ON
509 25a0    25f7    ON
510 2600    2613    ON
511 2619    2671    ON
512 2701    2704    ON
513 2706    2709    ON
514 270c    2727    ON
515 2729    274b    ON
516 274d            ON
517 274f    2752    ON
518 2756            ON
519 2758    275e    ON
520 2761    2767    ON
521 2776    2794    ON
522 2798    27af    ON
523 27b1    27be    ON
524 2800    28ff    ON
525 2e80    2e99    ON
526 2e9b    2ef3    ON
527 2f00    2fd5    ON
528 2ff0    2ffb    ON
529 3000            WS
530 3001    3004    ON
531 3005    3007    L
532 3008    3020    ON
533 3021    3029    L
534 302a    302f    NSM
535 3030            ON
536 3031    3035    L
537 3036    3037    ON
538 3038    303a    L
539 303e    303f    ON
540 3041    3094    L
541 3099    309a    NSM
542 309b    309c    ON
543 309d    309e    L
544 30a1    30fa    L
545 30fb            ON
546 30fc    30fe    L
547 3105    312c    L
548 3131    318e    L
549 3190    31b7    L
550 3200    321c    L
551 3220    3243    L
552 3260    327b    L
553 327f    32b0    L
554 32c0    32cb    L
555 32d0    32fe    L
556 3300    3376    L
557 337b    33dd    L
558 33e0    33fe    L
559 3400    4db5    L
560 4e00    9fa5    L
561 a000    a48c    L
562 a490    a4a1    ON
563 a4a4    a4b3    ON
564 a4b5    a4c0    ON
565 a4c2    a4c4    ON
566 a4c6            ON
567 ac00    d7a3    L
568 d800    db7f    L
569 db80    dbff    L
570 dc00    dfff    L
571 e000    f8ff    L
572 f900    fa2d    L
573 fb00    fb06    L
574 fb13    fb17    L
575 fb1d            R
576 fb1e            NSM
577 fb1f    fb28    R
578 fb29            ET
579 fb2a    fb36    R
580 fb38    fb3c    R
581 fb3e            R
582 fb40    fb41    R
583 fb43    fb44    R
584 fb46    fb4f    R
585 fb50    fbb1    AL
586 fbd3    fd3d    AL
587 fd3e    fd3f    ON
588 fd50    fd8f    AL
589 fd92    fdc7    AL
590 fdf0    fdfb    AL
591 fe20    fe23    NSM
592 fe30    fe44    ON
593 fe49    fe4f    ON
594 fe50            CS
595 fe51            ON
596 fe52            CS
597 fe54            ON
598 fe55            CS
599 fe56    fe5e    ON
600 fe5f            ET
601 fe60    fe61    ON
602 fe62    fe63    ET
603 fe64    fe66    ON
604 fe68            ON
605 fe69    fe6a    ET
606 fe6b            ON
607 fe70    fe72    AL
608 fe74            AL
609 fe76    fefc    AL
610 feff            BN
611 ff01    ff02    ON
612 ff03    ff05    ET
613 ff06    ff0a    ON
614 ff0b            ET
615 ff0c            CS
616 ff0d            ET
617 ff0e            CS
618 ff0f            ES
619 ff10    ff19    EN
620 ff1a            CS
621 ff1b    ff20    ON
622 ff21    ff3a    L
623 ff3b    ff40    ON
624 ff41    ff5a    L
625 ff5b    ff5e    ON
626 ff61    ff65    ON
627 ff66    ffbe    L
628 ffc2    ffc7    L
629 ffca    ffcf    L
630 ffd2    ffd7    L
631 ffda    ffdc    L
632 ffe0    ffe1    ET
633 ffe2    ffe4    ON
634 ffe5    ffe6    ET
635 ffe8    ffee    ON
636 fff9    fffb    BN
637 fffc    fffd    ON
638 END