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