Holding filehandle open
[p5sagit/p5-mst-13.2.git] / lib / unicore / Bidirectional.pl
1 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
2 # This file is built by ./mktables from e.g. UnicodeData.txt.
3 # Any changes made here will be lost!
4
5 return <<'END';
6 0000    0008    BN
7 0009            S
8 000A            B
9 000B            S
10 000C            WS
11 000D            B
12 000E    001B    BN
13 001C    001E    B
14 001F            S
15 0020            WS
16 0021    0022    ON
17 0023    0025    ET
18 0026    002A    ON
19 002B            ET
20 002C            CS
21 002D            ET
22 002E            CS
23 002F            ES
24 0030    0039    EN
25 003A            CS
26 003B    0040    ON
27 0041    005A    L
28 005B    0060    ON
29 0061    007A    L
30 007B    007E    ON
31 007F    0084    BN
32 0085            B
33 0086    009F    BN
34 00A0            CS
35 00A1            ON
36 00A2    00A5    ET
37 00A6    00A9    ON
38 00AA            L
39 00AB    00AF    ON
40 00B0    00B1    ET
41 00B2    00B3    EN
42 00B4            ON
43 00B5            L
44 00B6    00B8    ON
45 00B9            EN
46 00BA            L
47 00BB    00BF    ON
48 00C0    00D6    L
49 00D7            ON
50 00D8    00F6    L
51 00F7            ON
52 00F8    0220    L
53 0222    0233    L
54 0250    02AD    L
55 02B0    02B8    L
56 02B9    02BA    ON
57 02BB    02C1    L
58 02C2    02CF    ON
59 02D0    02D1    L
60 02D2    02DF    ON
61 02E0    02E4    L
62 02E5    02ED    ON
63 02EE            L
64 0300    034F    NSM
65 0360    036F    NSM
66 0374    0375    ON
67 037A            L
68 037E            ON
69 0384    0385    ON
70 0386            L
71 0387            ON
72 0388    038A    L
73 038C            L
74 038E    03A1    L
75 03A3    03CE    L
76 03D0    03F5    L
77 03F6            ON
78 0400    0482    L
79 0483    0486    NSM
80 0488    0489    NSM
81 048A    04CE    L
82 04D0    04F5    L
83 04F8    04F9    L
84 0500    050F    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    066F    AL
111 0670            NSM
112 0671    06D5    AL
113 06D6    06DC    NSM
114 06DD            AL
115 06DE    06E4    NSM
116 06E5    06E6    AL
117 06E7    06E8    NSM
118 06E9            ON
119 06EA    06ED    NSM
120 06F0    06F9    EN
121 06FA    06FE    AL
122 0700    070D    AL
123 070F            BN
124 0710            AL
125 0711            NSM
126 0712    072C    AL
127 0730    074A    NSM
128 0780    07A5    AL
129 07A6    07B0    NSM
130 07B1            AL
131 0901    0902    NSM
132 0903            L
133 0905    0939    L
134 093C            NSM
135 093D    0940    L
136 0941    0948    NSM
137 0949    094C    L
138 094D            NSM
139 0950            L
140 0951    0954    NSM
141 0958    0961    L
142 0962    0963    NSM
143 0964    0970    L
144 0981            NSM
145 0982    0983    L
146 0985    098C    L
147 098F    0990    L
148 0993    09A8    L
149 09AA    09B0    L
150 09B2            L
151 09B6    09B9    L
152 09BC            NSM
153 09BE    09C0    L
154 09C1    09C4    NSM
155 09C7    09C8    L
156 09CB    09CC    L
157 09CD            NSM
158 09D7            L
159 09DC    09DD    L
160 09DF    09E1    L
161 09E2    09E3    NSM
162 09E6    09F1    L
163 09F2    09F3    ET
164 09F4    09FA    L
165 0A02            NSM
166 0A05    0A0A    L
167 0A0F    0A10    L
168 0A13    0A28    L
169 0A2A    0A30    L
170 0A32    0A33    L
171 0A35    0A36    L
172 0A38    0A39    L
173 0A3C            NSM
174 0A3E    0A40    L
175 0A41    0A42    NSM
176 0A47    0A48    NSM
177 0A4B    0A4D    NSM
178 0A59    0A5C    L
179 0A5E            L
180 0A66    0A6F    L
181 0A70    0A71    NSM
182 0A72    0A74    L
183 0A81    0A82    NSM
184 0A83            L
185 0A85    0A8B    L
186 0A8D            L
187 0A8F    0A91    L
188 0A93    0AA8    L
189 0AAA    0AB0    L
190 0AB2    0AB3    L
191 0AB5    0AB9    L
192 0ABC            NSM
193 0ABD    0AC0    L
194 0AC1    0AC5    NSM
195 0AC7    0AC8    NSM
196 0AC9            L
197 0ACB    0ACC    L
198 0ACD            NSM
199 0AD0            L
200 0AE0            L
201 0AE6    0AEF    L
202 0B01            NSM
203 0B02    0B03    L
204 0B05    0B0C    L
205 0B0F    0B10    L
206 0B13    0B28    L
207 0B2A    0B30    L
208 0B32    0B33    L
209 0B36    0B39    L
210 0B3C            NSM
211 0B3D    0B3E    L
212 0B3F            NSM
213 0B40            L
214 0B41    0B43    NSM
215 0B47    0B48    L
216 0B4B    0B4C    L
217 0B4D            NSM
218 0B56            NSM
219 0B57            L
220 0B5C    0B5D    L
221 0B5F    0B61    L
222 0B66    0B70    L
223 0B82            NSM
224 0B83            L
225 0B85    0B8A    L
226 0B8E    0B90    L
227 0B92    0B95    L
228 0B99    0B9A    L
229 0B9C            L
230 0B9E    0B9F    L
231 0BA3    0BA4    L
232 0BA8    0BAA    L
233 0BAE    0BB5    L
234 0BB7    0BB9    L
235 0BBE    0BBF    L
236 0BC0            NSM
237 0BC1    0BC2    L
238 0BC6    0BC8    L
239 0BCA    0BCC    L
240 0BCD            NSM
241 0BD7            L
242 0BE7    0BF2    L
243 0C01    0C03    L
244 0C05    0C0C    L
245 0C0E    0C10    L
246 0C12    0C28    L
247 0C2A    0C33    L
248 0C35    0C39    L
249 0C3E    0C40    NSM
250 0C41    0C44    L
251 0C46    0C48    NSM
252 0C4A    0C4D    NSM
253 0C55    0C56    NSM
254 0C60    0C61    L
255 0C66    0C6F    L
256 0C82    0C83    L
257 0C85    0C8C    L
258 0C8E    0C90    L
259 0C92    0CA8    L
260 0CAA    0CB3    L
261 0CB5    0CB9    L
262 0CBE            L
263 0CBF            NSM
264 0CC0    0CC4    L
265 0CC6            NSM
266 0CC7    0CC8    L
267 0CCA    0CCB    L
268 0CCC    0CCD    NSM
269 0CD5    0CD6    L
270 0CDE            L
271 0CE0    0CE1    L
272 0CE6    0CEF    L
273 0D02    0D03    L
274 0D05    0D0C    L
275 0D0E    0D10    L
276 0D12    0D28    L
277 0D2A    0D39    L
278 0D3E    0D40    L
279 0D41    0D43    NSM
280 0D46    0D48    L
281 0D4A    0D4C    L
282 0D4D            NSM
283 0D57            L
284 0D60    0D61    L
285 0D66    0D6F    L
286 0D82    0D83    L
287 0D85    0D96    L
288 0D9A    0DB1    L
289 0DB3    0DBB    L
290 0DBD            L
291 0DC0    0DC6    L
292 0DCA            NSM
293 0DCF    0DD1    L
294 0DD2    0DD4    NSM
295 0DD6            NSM
296 0DD8    0DDF    L
297 0DF2    0DF4    L
298 0E01    0E30    L
299 0E31            NSM
300 0E32    0E33    L
301 0E34    0E3A    NSM
302 0E3F            ET
303 0E40    0E46    L
304 0E47    0E4E    NSM
305 0E4F    0E5B    L
306 0E81    0E82    L
307 0E84            L
308 0E87    0E88    L
309 0E8A            L
310 0E8D            L
311 0E94    0E97    L
312 0E99    0E9F    L
313 0EA1    0EA3    L
314 0EA5            L
315 0EA7            L
316 0EAA    0EAB    L
317 0EAD    0EB0    L
318 0EB1            NSM
319 0EB2    0EB3    L
320 0EB4    0EB9    NSM
321 0EBB    0EBC    NSM
322 0EBD            L
323 0EC0    0EC4    L
324 0EC6            L
325 0EC8    0ECD    NSM
326 0ED0    0ED9    L
327 0EDC    0EDD    L
328 0F00    0F17    L
329 0F18    0F19    NSM
330 0F1A    0F34    L
331 0F35            NSM
332 0F36            L
333 0F37            NSM
334 0F38            L
335 0F39            NSM
336 0F3A    0F3D    ON
337 0F3E    0F47    L
338 0F49    0F6A    L
339 0F71    0F7E    NSM
340 0F7F            L
341 0F80    0F84    NSM
342 0F85            L
343 0F86    0F87    NSM
344 0F88    0F8B    L
345 0F90    0F97    NSM
346 0F99    0FBC    NSM
347 0FBE    0FC5    L
348 0FC6            NSM
349 0FC7    0FCC    L
350 0FCF            L
351 1000    1021    L
352 1023    1027    L
353 1029    102A    L
354 102C            L
355 102D    1030    NSM
356 1031            L
357 1032            NSM
358 1036    1037    NSM
359 1038            L
360 1039            NSM
361 1040    1057    L
362 1058    1059    NSM
363 10A0    10C5    L
364 10D0    10F8    L
365 10FB            L
366 1100    1159    L
367 115F    11A2    L
368 11A8    11F9    L
369 1200    1206    L
370 1208    1246    L
371 1248            L
372 124A    124D    L
373 1250    1256    L
374 1258            L
375 125A    125D    L
376 1260    1286    L
377 1288            L
378 128A    128D    L
379 1290    12AE    L
380 12B0            L
381 12B2    12B5    L
382 12B8    12BE    L
383 12C0            L
384 12C2    12C5    L
385 12C8    12CE    L
386 12D0    12D6    L
387 12D8    12EE    L
388 12F0    130E    L
389 1310            L
390 1312    1315    L
391 1318    131E    L
392 1320    1346    L
393 1348    135A    L
394 1361    137C    L
395 13A0    13F4    L
396 1401    1676    L
397 1680            WS
398 1681    169A    L
399 169B    169C    ON
400 16A0    16F0    L
401 1700    170C    L
402 170E    1711    L
403 1712    1714    NSM
404 1720    1731    L
405 1732    1734    NSM
406 1735    1736    L
407 1740    1751    L
408 1752    1753    NSM
409 1760    176C    L
410 176E    1770    L
411 1772    1773    NSM
412 1780    17B6    L
413 17B7    17BD    NSM
414 17BE    17C5    L
415 17C6            NSM
416 17C7    17C8    L
417 17C9    17D3    NSM
418 17D4    17DA    L
419 17DB            ET
420 17DC            L
421 17E0    17E9    L
422 1800    180A    ON
423 180B    180D    NSM
424 180E            BN
425 1810    1819    L
426 1820    1877    L
427 1880    18A8    L
428 18A9            NSM
429 1E00    1E9B    L
430 1EA0    1EF9    L
431 1F00    1F15    L
432 1F18    1F1D    L
433 1F20    1F45    L
434 1F48    1F4D    L
435 1F50    1F57    L
436 1F59            L
437 1F5B            L
438 1F5D            L
439 1F5F    1F7D    L
440 1F80    1FB4    L
441 1FB6    1FBC    L
442 1FBD            ON
443 1FBE            L
444 1FBF    1FC1    ON
445 1FC2    1FC4    L
446 1FC6    1FCC    L
447 1FCD    1FCF    ON
448 1FD0    1FD3    L
449 1FD6    1FDB    L
450 1FDD    1FDF    ON
451 1FE0    1FEC    L
452 1FED    1FEF    ON
453 1FF2    1FF4    L
454 1FF6    1FFC    L
455 1FFD    1FFE    ON
456 2000    200A    WS
457 200B    200D    BN
458 200E            L
459 200F            R
460 2010    2027    ON
461 2028            WS
462 2029            B
463 202A            LRE
464 202B            RLE
465 202C            PDF
466 202D            LRO
467 202E            RLO
468 202F            WS
469 2030    2034    ET
470 2035    2052    ON
471 2057            ON
472 205F            WS
473 2060    2063    BN
474 206A    206F    BN
475 2070            EN
476 2071            L
477 2074    2079    EN
478 207A    207B    ET
479 207C    207E    ON
480 207F            L
481 2080    2089    EN
482 208A    208B    ET
483 208C    208E    ON
484 20A0    20B1    ET
485 20D0    20EA    NSM
486 2100    2101    ON
487 2102            L
488 2103    2106    ON
489 2107            L
490 2108    2109    ON
491 210A    2113    L
492 2114            ON
493 2115            L
494 2116    2118    ON
495 2119    211D    L
496 211E    2123    ON
497 2124            L
498 2125            ON
499 2126            L
500 2127            ON
501 2128            L
502 2129            ON
503 212A    212D    L
504 212E            ET
505 212F    2131    L
506 2132            ON
507 2133    2139    L
508 213A            ON
509 213D    213F    L
510 2140    2144    ON
511 2145    2149    L
512 214A    214B    ON
513 2153    215F    ON
514 2160    2183    L
515 2190    2211    ON
516 2212    2213    ET
517 2214    2335    ON
518 2336    237A    L
519 237B    2394    ON
520 2395            L
521 2396    23CE    ON
522 2400    2426    ON
523 2440    244A    ON
524 2460    249B    EN
525 249C    24E9    L
526 24EA            EN
527 24EB    24FE    ON
528 2500    2613    ON
529 2616    2617    ON
530 2619    267D    ON
531 2680    2689    ON
532 2701    2704    ON
533 2706    2709    ON
534 270C    2727    ON
535 2729    274B    ON
536 274D            ON
537 274F    2752    ON
538 2756            ON
539 2758    275E    ON
540 2761    2794    ON
541 2798    27AF    ON
542 27B1    27BE    ON
543 27D0    27EB    ON
544 27F0    2AFF    ON
545 2E80    2E99    ON
546 2E9B    2EF3    ON
547 2F00    2FD5    ON
548 2FF0    2FFB    ON
549 3000            WS
550 3001    3004    ON
551 3005    3007    L
552 3008    3020    ON
553 3021    3029    L
554 302A    302F    NSM
555 3030            ON
556 3031    3035    L
557 3036    3037    ON
558 3038    303C    L
559 303D    303F    ON
560 3041    3096    L
561 3099    309A    NSM
562 309B    309C    ON
563 309D    309F    L
564 30A0            ON
565 30A1    30FA    L
566 30FB            ON
567 30FC    30FF    L
568 3105    312C    L
569 3131    318E    L
570 3190    31B7    L
571 31F0    321C    L
572 3220    3243    L
573 3251    325F    ON
574 3260    327B    L
575 327F    32B0    L
576 32B1    32BF    ON
577 32C0    32CB    L
578 32D0    32FE    L
579 3300    3376    L
580 337B    33DD    L
581 33E0    33FE    L
582 A000    A48C    L
583 A490    A4C6    ON
584 F900    FA2D    L
585 FA30    FA6A    L
586 FB00    FB06    L
587 FB13    FB17    L
588 FB1D            R
589 FB1E            NSM
590 FB1F    FB28    R
591 FB29            ET
592 FB2A    FB36    R
593 FB38    FB3C    R
594 FB3E            R
595 FB40    FB41    R
596 FB43    FB44    R
597 FB46    FB4F    R
598 FB50    FBB1    AL
599 FBD3    FD3D    AL
600 FD3E    FD3F    ON
601 FD50    FD8F    AL
602 FD92    FDC7    AL
603 FDF0    FDFC    AL
604 FE00    FE0F    NSM
605 FE20    FE23    NSM
606 FE30    FE46    ON
607 FE49    FE4F    ON
608 FE50            CS
609 FE51            ON
610 FE52            CS
611 FE54            ON
612 FE55            CS
613 FE56    FE5E    ON
614 FE5F            ET
615 FE60    FE61    ON
616 FE62    FE63    ET
617 FE64    FE66    ON
618 FE68            ON
619 FE69    FE6A    ET
620 FE6B            ON
621 FE70    FE74    AL
622 FE76    FEFC    AL
623 FEFF            BN
624 FF01    FF02    ON
625 FF03    FF05    ET
626 FF06    FF0A    ON
627 FF0B            ET
628 FF0C            CS
629 FF0D            ET
630 FF0E            CS
631 FF0F            ES
632 FF10    FF19    EN
633 FF1A            CS
634 FF1B    FF20    ON
635 FF21    FF3A    L
636 FF3B    FF40    ON
637 FF41    FF5A    L
638 FF5B    FF65    ON
639 FF66    FFBE    L
640 FFC2    FFC7    L
641 FFCA    FFCF    L
642 FFD2    FFD7    L
643 FFDA    FFDC    L
644 FFE0    FFE1    ET
645 FFE2    FFE4    ON
646 FFE5    FFE6    ET
647 FFE8    FFEE    ON
648 FFF9    FFFB    BN
649 FFFC    FFFD    ON
650 10300   1031E   L
651 10320   10323   L
652 10330   1034A   L
653 10400   10425   L
654 10428   1044D   L
655 1D000   1D0F5   L
656 1D100   1D126   L
657 1D12A   1D166   L
658 1D167   1D169   NSM
659 1D16A   1D172   L
660 1D173   1D17A   BN
661 1D17B   1D182   NSM
662 1D183   1D184   L
663 1D185   1D18B   NSM
664 1D18C   1D1A9   L
665 1D1AA   1D1AD   NSM
666 1D1AE   1D1DD   L
667 1D400   1D454   L
668 1D456   1D49C   L
669 1D49E   1D49F   L
670 1D4A2           L
671 1D4A5   1D4A6   L
672 1D4A9   1D4AC   L
673 1D4AE   1D4B9   L
674 1D4BB           L
675 1D4BD   1D4C0   L
676 1D4C2   1D4C3   L
677 1D4C5   1D505   L
678 1D507   1D50A   L
679 1D50D   1D514   L
680 1D516   1D51C   L
681 1D51E   1D539   L
682 1D53B   1D53E   L
683 1D540   1D544   L
684 1D546           L
685 1D54A   1D550   L
686 1D552   1D6A3   L
687 1D6A8   1D7C9   L
688 1D7CE   1D7FF   EN
689 2F800   2FA1D   L
690 E0001           BN
691 E0020   E007F   BN
692 END