Merge branch 'master' of git://git.savannah.gnu.org/guile into elisp
[bpt/guile.git] / libguile / srfi-14.i.c
1 /* srfi-14.i.c -- standard SRFI-14 character set data */
2
3 /* This file is #include'd by srfi-14.c. */
4
5 /* This file was generated from http://unicode.org/Public/UNIDATA/UnicodeData.txt
6 with the unidata_to_charset.pl script. */
7
8 scm_t_char_range cs_lower_case_ranges[] = {
9 {0x0061, 0x007a}
10 ,
11 {0x00b5, 0x00b5}
12 ,
13 {0x00df, 0x00f6}
14 ,
15 {0x00f8, 0x00ff}
16 ,
17 {0x0101, 0x0101}
18 ,
19 {0x0103, 0x0103}
20 ,
21 {0x0105, 0x0105}
22 ,
23 {0x0107, 0x0107}
24 ,
25 {0x0109, 0x0109}
26 ,
27 {0x010b, 0x010b}
28 ,
29 {0x010d, 0x010d}
30 ,
31 {0x010f, 0x010f}
32 ,
33 {0x0111, 0x0111}
34 ,
35 {0x0113, 0x0113}
36 ,
37 {0x0115, 0x0115}
38 ,
39 {0x0117, 0x0117}
40 ,
41 {0x0119, 0x0119}
42 ,
43 {0x011b, 0x011b}
44 ,
45 {0x011d, 0x011d}
46 ,
47 {0x011f, 0x011f}
48 ,
49 {0x0121, 0x0121}
50 ,
51 {0x0123, 0x0123}
52 ,
53 {0x0125, 0x0125}
54 ,
55 {0x0127, 0x0127}
56 ,
57 {0x0129, 0x0129}
58 ,
59 {0x012b, 0x012b}
60 ,
61 {0x012d, 0x012d}
62 ,
63 {0x012f, 0x012f}
64 ,
65 {0x0131, 0x0131}
66 ,
67 {0x0133, 0x0133}
68 ,
69 {0x0135, 0x0135}
70 ,
71 {0x0137, 0x0138}
72 ,
73 {0x013a, 0x013a}
74 ,
75 {0x013c, 0x013c}
76 ,
77 {0x013e, 0x013e}
78 ,
79 {0x0140, 0x0140}
80 ,
81 {0x0142, 0x0142}
82 ,
83 {0x0144, 0x0144}
84 ,
85 {0x0146, 0x0146}
86 ,
87 {0x0148, 0x0149}
88 ,
89 {0x014b, 0x014b}
90 ,
91 {0x014d, 0x014d}
92 ,
93 {0x014f, 0x014f}
94 ,
95 {0x0151, 0x0151}
96 ,
97 {0x0153, 0x0153}
98 ,
99 {0x0155, 0x0155}
100 ,
101 {0x0157, 0x0157}
102 ,
103 {0x0159, 0x0159}
104 ,
105 {0x015b, 0x015b}
106 ,
107 {0x015d, 0x015d}
108 ,
109 {0x015f, 0x015f}
110 ,
111 {0x0161, 0x0161}
112 ,
113 {0x0163, 0x0163}
114 ,
115 {0x0165, 0x0165}
116 ,
117 {0x0167, 0x0167}
118 ,
119 {0x0169, 0x0169}
120 ,
121 {0x016b, 0x016b}
122 ,
123 {0x016d, 0x016d}
124 ,
125 {0x016f, 0x016f}
126 ,
127 {0x0171, 0x0171}
128 ,
129 {0x0173, 0x0173}
130 ,
131 {0x0175, 0x0175}
132 ,
133 {0x0177, 0x0177}
134 ,
135 {0x017a, 0x017a}
136 ,
137 {0x017c, 0x017c}
138 ,
139 {0x017e, 0x0180}
140 ,
141 {0x0183, 0x0183}
142 ,
143 {0x0185, 0x0185}
144 ,
145 {0x0188, 0x0188}
146 ,
147 {0x018c, 0x018d}
148 ,
149 {0x0192, 0x0192}
150 ,
151 {0x0195, 0x0195}
152 ,
153 {0x0199, 0x019b}
154 ,
155 {0x019e, 0x019e}
156 ,
157 {0x01a1, 0x01a1}
158 ,
159 {0x01a3, 0x01a3}
160 ,
161 {0x01a5, 0x01a5}
162 ,
163 {0x01a8, 0x01a8}
164 ,
165 {0x01ab, 0x01ab}
166 ,
167 {0x01ad, 0x01ad}
168 ,
169 {0x01b0, 0x01b0}
170 ,
171 {0x01b4, 0x01b4}
172 ,
173 {0x01b6, 0x01b6}
174 ,
175 {0x01b9, 0x01ba}
176 ,
177 {0x01bd, 0x01bd}
178 ,
179 {0x01bf, 0x01bf}
180 ,
181 {0x01c6, 0x01c6}
182 ,
183 {0x01c9, 0x01c9}
184 ,
185 {0x01cc, 0x01cc}
186 ,
187 {0x01ce, 0x01ce}
188 ,
189 {0x01d0, 0x01d0}
190 ,
191 {0x01d2, 0x01d2}
192 ,
193 {0x01d4, 0x01d4}
194 ,
195 {0x01d6, 0x01d6}
196 ,
197 {0x01d8, 0x01d8}
198 ,
199 {0x01da, 0x01da}
200 ,
201 {0x01dc, 0x01dd}
202 ,
203 {0x01df, 0x01df}
204 ,
205 {0x01e1, 0x01e1}
206 ,
207 {0x01e3, 0x01e3}
208 ,
209 {0x01e5, 0x01e5}
210 ,
211 {0x01e7, 0x01e7}
212 ,
213 {0x01e9, 0x01e9}
214 ,
215 {0x01eb, 0x01eb}
216 ,
217 {0x01ed, 0x01ed}
218 ,
219 {0x01ef, 0x01f0}
220 ,
221 {0x01f3, 0x01f3}
222 ,
223 {0x01f5, 0x01f5}
224 ,
225 {0x01f9, 0x01f9}
226 ,
227 {0x01fb, 0x01fb}
228 ,
229 {0x01fd, 0x01fd}
230 ,
231 {0x01ff, 0x01ff}
232 ,
233 {0x0201, 0x0201}
234 ,
235 {0x0203, 0x0203}
236 ,
237 {0x0205, 0x0205}
238 ,
239 {0x0207, 0x0207}
240 ,
241 {0x0209, 0x0209}
242 ,
243 {0x020b, 0x020b}
244 ,
245 {0x020d, 0x020d}
246 ,
247 {0x020f, 0x020f}
248 ,
249 {0x0211, 0x0211}
250 ,
251 {0x0213, 0x0213}
252 ,
253 {0x0215, 0x0215}
254 ,
255 {0x0217, 0x0217}
256 ,
257 {0x0219, 0x0219}
258 ,
259 {0x021b, 0x021b}
260 ,
261 {0x021d, 0x021d}
262 ,
263 {0x021f, 0x021f}
264 ,
265 {0x0221, 0x0221}
266 ,
267 {0x0223, 0x0223}
268 ,
269 {0x0225, 0x0225}
270 ,
271 {0x0227, 0x0227}
272 ,
273 {0x0229, 0x0229}
274 ,
275 {0x022b, 0x022b}
276 ,
277 {0x022d, 0x022d}
278 ,
279 {0x022f, 0x022f}
280 ,
281 {0x0231, 0x0231}
282 ,
283 {0x0233, 0x0239}
284 ,
285 {0x023c, 0x023c}
286 ,
287 {0x023f, 0x0240}
288 ,
289 {0x0242, 0x0242}
290 ,
291 {0x0247, 0x0247}
292 ,
293 {0x0249, 0x0249}
294 ,
295 {0x024b, 0x024b}
296 ,
297 {0x024d, 0x024d}
298 ,
299 {0x024f, 0x0261}
300 ,
301 {0x0263, 0x0269}
302 ,
303 {0x026b, 0x0273}
304 ,
305 {0x0275, 0x0275}
306 ,
307 {0x0277, 0x0280}
308 ,
309 {0x0282, 0x028e}
310 ,
311 {0x0290, 0x0293}
312 ,
313 {0x029a, 0x029a}
314 ,
315 {0x029d, 0x029e}
316 ,
317 {0x02a0, 0x02a0}
318 ,
319 {0x02a3, 0x02ab}
320 ,
321 {0x02ae, 0x02af}
322 ,
323 {0x0345, 0x0345}
324 ,
325 {0x0363, 0x036f}
326 ,
327 {0x0371, 0x0371}
328 ,
329 {0x0373, 0x0373}
330 ,
331 {0x0377, 0x0377}
332 ,
333 {0x037b, 0x037d}
334 ,
335 {0x0390, 0x0390}
336 ,
337 {0x03ac, 0x03ce}
338 ,
339 {0x03d0, 0x03d1}
340 ,
341 {0x03d5, 0x03d7}
342 ,
343 {0x03d9, 0x03d9}
344 ,
345 {0x03db, 0x03db}
346 ,
347 {0x03dd, 0x03dd}
348 ,
349 {0x03df, 0x03df}
350 ,
351 {0x03e1, 0x03e1}
352 ,
353 {0x03e3, 0x03e3}
354 ,
355 {0x03e5, 0x03e5}
356 ,
357 {0x03e7, 0x03e7}
358 ,
359 {0x03e9, 0x03e9}
360 ,
361 {0x03eb, 0x03eb}
362 ,
363 {0x03ed, 0x03ed}
364 ,
365 {0x03ef, 0x03f2}
366 ,
367 {0x03f5, 0x03f5}
368 ,
369 {0x03f8, 0x03f8}
370 ,
371 {0x03fb, 0x03fb}
372 ,
373 {0x0430, 0x045f}
374 ,
375 {0x0461, 0x0461}
376 ,
377 {0x0463, 0x0463}
378 ,
379 {0x0465, 0x0465}
380 ,
381 {0x0467, 0x0467}
382 ,
383 {0x0469, 0x0469}
384 ,
385 {0x046b, 0x046b}
386 ,
387 {0x046d, 0x046d}
388 ,
389 {0x046f, 0x046f}
390 ,
391 {0x0471, 0x0471}
392 ,
393 {0x0473, 0x0473}
394 ,
395 {0x0475, 0x0475}
396 ,
397 {0x0477, 0x0477}
398 ,
399 {0x0479, 0x0479}
400 ,
401 {0x047b, 0x047b}
402 ,
403 {0x047d, 0x047d}
404 ,
405 {0x047f, 0x047f}
406 ,
407 {0x0481, 0x0481}
408 ,
409 {0x048b, 0x048b}
410 ,
411 {0x048d, 0x048d}
412 ,
413 {0x048f, 0x048f}
414 ,
415 {0x0491, 0x0491}
416 ,
417 {0x0493, 0x0493}
418 ,
419 {0x0495, 0x0495}
420 ,
421 {0x0497, 0x0497}
422 ,
423 {0x0499, 0x0499}
424 ,
425 {0x049b, 0x049b}
426 ,
427 {0x049d, 0x049d}
428 ,
429 {0x049f, 0x049f}
430 ,
431 {0x04a1, 0x04a1}
432 ,
433 {0x04a3, 0x04a3}
434 ,
435 {0x04a5, 0x04a5}
436 ,
437 {0x04a7, 0x04a7}
438 ,
439 {0x04a9, 0x04a9}
440 ,
441 {0x04ab, 0x04ab}
442 ,
443 {0x04ad, 0x04ad}
444 ,
445 {0x04af, 0x04af}
446 ,
447 {0x04b1, 0x04b1}
448 ,
449 {0x04b3, 0x04b3}
450 ,
451 {0x04b5, 0x04b5}
452 ,
453 {0x04b7, 0x04b7}
454 ,
455 {0x04b9, 0x04b9}
456 ,
457 {0x04bb, 0x04bb}
458 ,
459 {0x04bd, 0x04bd}
460 ,
461 {0x04bf, 0x04bf}
462 ,
463 {0x04c2, 0x04c2}
464 ,
465 {0x04c4, 0x04c4}
466 ,
467 {0x04c6, 0x04c6}
468 ,
469 {0x04c8, 0x04c8}
470 ,
471 {0x04ca, 0x04ca}
472 ,
473 {0x04cc, 0x04cc}
474 ,
475 {0x04ce, 0x04cf}
476 ,
477 {0x04d1, 0x04d1}
478 ,
479 {0x04d3, 0x04d3}
480 ,
481 {0x04d5, 0x04d5}
482 ,
483 {0x04d7, 0x04d7}
484 ,
485 {0x04d9, 0x04d9}
486 ,
487 {0x04db, 0x04db}
488 ,
489 {0x04dd, 0x04dd}
490 ,
491 {0x04df, 0x04df}
492 ,
493 {0x04e1, 0x04e1}
494 ,
495 {0x04e3, 0x04e3}
496 ,
497 {0x04e5, 0x04e5}
498 ,
499 {0x04e7, 0x04e7}
500 ,
501 {0x04e9, 0x04e9}
502 ,
503 {0x04eb, 0x04eb}
504 ,
505 {0x04ed, 0x04ed}
506 ,
507 {0x04ef, 0x04ef}
508 ,
509 {0x04f1, 0x04f1}
510 ,
511 {0x04f3, 0x04f3}
512 ,
513 {0x04f5, 0x04f5}
514 ,
515 {0x04f7, 0x04f7}
516 ,
517 {0x04f9, 0x04f9}
518 ,
519 {0x04fb, 0x04fb}
520 ,
521 {0x04fd, 0x04fd}
522 ,
523 {0x04ff, 0x04ff}
524 ,
525 {0x0501, 0x0501}
526 ,
527 {0x0503, 0x0503}
528 ,
529 {0x0505, 0x0505}
530 ,
531 {0x0507, 0x0507}
532 ,
533 {0x0509, 0x0509}
534 ,
535 {0x050b, 0x050b}
536 ,
537 {0x050d, 0x050d}
538 ,
539 {0x050f, 0x050f}
540 ,
541 {0x0511, 0x0511}
542 ,
543 {0x0513, 0x0513}
544 ,
545 {0x0515, 0x0515}
546 ,
547 {0x0517, 0x0517}
548 ,
549 {0x0519, 0x0519}
550 ,
551 {0x051b, 0x051b}
552 ,
553 {0x051d, 0x051d}
554 ,
555 {0x051f, 0x051f}
556 ,
557 {0x0521, 0x0521}
558 ,
559 {0x0523, 0x0523}
560 ,
561 {0x0561, 0x0587}
562 ,
563 {0x1930, 0x1938}
564 ,
565 {0x1d02, 0x1d02}
566 ,
567 {0x1d08, 0x1d09}
568 ,
569 {0x1d11, 0x1d14}
570 ,
571 {0x1d16, 0x1d17}
572 ,
573 {0x1d1d, 0x1d1f}
574 ,
575 {0x1d62, 0x1d77}
576 ,
577 {0x1d79, 0x1d7a}
578 ,
579 {0x1d7c, 0x1d7d}
580 ,
581 {0x1d7f, 0x1d9a}
582 ,
583 {0x1dca, 0x1dca}
584 ,
585 {0x1dd3, 0x1dda}
586 ,
587 {0x1ddc, 0x1ddd}
588 ,
589 {0x1de0, 0x1de0}
590 ,
591 {0x1de3, 0x1de6}
592 ,
593 {0x1e01, 0x1e01}
594 ,
595 {0x1e03, 0x1e03}
596 ,
597 {0x1e05, 0x1e05}
598 ,
599 {0x1e07, 0x1e07}
600 ,
601 {0x1e09, 0x1e09}
602 ,
603 {0x1e0b, 0x1e0b}
604 ,
605 {0x1e0d, 0x1e0d}
606 ,
607 {0x1e0f, 0x1e0f}
608 ,
609 {0x1e11, 0x1e11}
610 ,
611 {0x1e13, 0x1e13}
612 ,
613 {0x1e15, 0x1e15}
614 ,
615 {0x1e17, 0x1e17}
616 ,
617 {0x1e19, 0x1e19}
618 ,
619 {0x1e1b, 0x1e1b}
620 ,
621 {0x1e1d, 0x1e1d}
622 ,
623 {0x1e1f, 0x1e1f}
624 ,
625 {0x1e21, 0x1e21}
626 ,
627 {0x1e23, 0x1e23}
628 ,
629 {0x1e25, 0x1e25}
630 ,
631 {0x1e27, 0x1e27}
632 ,
633 {0x1e29, 0x1e29}
634 ,
635 {0x1e2b, 0x1e2b}
636 ,
637 {0x1e2d, 0x1e2d}
638 ,
639 {0x1e2f, 0x1e2f}
640 ,
641 {0x1e31, 0x1e31}
642 ,
643 {0x1e33, 0x1e33}
644 ,
645 {0x1e35, 0x1e35}
646 ,
647 {0x1e37, 0x1e37}
648 ,
649 {0x1e39, 0x1e39}
650 ,
651 {0x1e3b, 0x1e3b}
652 ,
653 {0x1e3d, 0x1e3d}
654 ,
655 {0x1e3f, 0x1e3f}
656 ,
657 {0x1e41, 0x1e41}
658 ,
659 {0x1e43, 0x1e43}
660 ,
661 {0x1e45, 0x1e45}
662 ,
663 {0x1e47, 0x1e47}
664 ,
665 {0x1e49, 0x1e49}
666 ,
667 {0x1e4b, 0x1e4b}
668 ,
669 {0x1e4d, 0x1e4d}
670 ,
671 {0x1e4f, 0x1e4f}
672 ,
673 {0x1e51, 0x1e51}
674 ,
675 {0x1e53, 0x1e53}
676 ,
677 {0x1e55, 0x1e55}
678 ,
679 {0x1e57, 0x1e57}
680 ,
681 {0x1e59, 0x1e59}
682 ,
683 {0x1e5b, 0x1e5b}
684 ,
685 {0x1e5d, 0x1e5d}
686 ,
687 {0x1e5f, 0x1e5f}
688 ,
689 {0x1e61, 0x1e61}
690 ,
691 {0x1e63, 0x1e63}
692 ,
693 {0x1e65, 0x1e65}
694 ,
695 {0x1e67, 0x1e67}
696 ,
697 {0x1e69, 0x1e69}
698 ,
699 {0x1e6b, 0x1e6b}
700 ,
701 {0x1e6d, 0x1e6d}
702 ,
703 {0x1e6f, 0x1e6f}
704 ,
705 {0x1e71, 0x1e71}
706 ,
707 {0x1e73, 0x1e73}
708 ,
709 {0x1e75, 0x1e75}
710 ,
711 {0x1e77, 0x1e77}
712 ,
713 {0x1e79, 0x1e79}
714 ,
715 {0x1e7b, 0x1e7b}
716 ,
717 {0x1e7d, 0x1e7d}
718 ,
719 {0x1e7f, 0x1e7f}
720 ,
721 {0x1e81, 0x1e81}
722 ,
723 {0x1e83, 0x1e83}
724 ,
725 {0x1e85, 0x1e85}
726 ,
727 {0x1e87, 0x1e87}
728 ,
729 {0x1e89, 0x1e89}
730 ,
731 {0x1e8b, 0x1e8b}
732 ,
733 {0x1e8d, 0x1e8d}
734 ,
735 {0x1e8f, 0x1e8f}
736 ,
737 {0x1e91, 0x1e91}
738 ,
739 {0x1e93, 0x1e93}
740 ,
741 {0x1e95, 0x1e9d}
742 ,
743 {0x1e9f, 0x1e9f}
744 ,
745 {0x1ea1, 0x1ea1}
746 ,
747 {0x1ea3, 0x1ea3}
748 ,
749 {0x1ea5, 0x1ea5}
750 ,
751 {0x1ea7, 0x1ea7}
752 ,
753 {0x1ea9, 0x1ea9}
754 ,
755 {0x1eab, 0x1eab}
756 ,
757 {0x1ead, 0x1ead}
758 ,
759 {0x1eaf, 0x1eaf}
760 ,
761 {0x1eb1, 0x1eb1}
762 ,
763 {0x1eb3, 0x1eb3}
764 ,
765 {0x1eb5, 0x1eb5}
766 ,
767 {0x1eb7, 0x1eb7}
768 ,
769 {0x1eb9, 0x1eb9}
770 ,
771 {0x1ebb, 0x1ebb}
772 ,
773 {0x1ebd, 0x1ebd}
774 ,
775 {0x1ebf, 0x1ebf}
776 ,
777 {0x1ec1, 0x1ec1}
778 ,
779 {0x1ec3, 0x1ec3}
780 ,
781 {0x1ec5, 0x1ec5}
782 ,
783 {0x1ec7, 0x1ec7}
784 ,
785 {0x1ec9, 0x1ec9}
786 ,
787 {0x1ecb, 0x1ecb}
788 ,
789 {0x1ecd, 0x1ecd}
790 ,
791 {0x1ecf, 0x1ecf}
792 ,
793 {0x1ed1, 0x1ed1}
794 ,
795 {0x1ed3, 0x1ed3}
796 ,
797 {0x1ed5, 0x1ed5}
798 ,
799 {0x1ed7, 0x1ed7}
800 ,
801 {0x1ed9, 0x1ed9}
802 ,
803 {0x1edb, 0x1edb}
804 ,
805 {0x1edd, 0x1edd}
806 ,
807 {0x1edf, 0x1edf}
808 ,
809 {0x1ee1, 0x1ee1}
810 ,
811 {0x1ee3, 0x1ee3}
812 ,
813 {0x1ee5, 0x1ee5}
814 ,
815 {0x1ee7, 0x1ee7}
816 ,
817 {0x1ee9, 0x1ee9}
818 ,
819 {0x1eeb, 0x1eeb}
820 ,
821 {0x1eed, 0x1eed}
822 ,
823 {0x1eef, 0x1eef}
824 ,
825 {0x1ef1, 0x1ef1}
826 ,
827 {0x1ef3, 0x1ef3}
828 ,
829 {0x1ef5, 0x1ef5}
830 ,
831 {0x1ef7, 0x1ef7}
832 ,
833 {0x1ef9, 0x1ef9}
834 ,
835 {0x1efb, 0x1efb}
836 ,
837 {0x1efd, 0x1efd}
838 ,
839 {0x1eff, 0x1f07}
840 ,
841 {0x1f10, 0x1f15}
842 ,
843 {0x1f20, 0x1f27}
844 ,
845 {0x1f30, 0x1f37}
846 ,
847 {0x1f40, 0x1f45}
848 ,
849 {0x1f50, 0x1f57}
850 ,
851 {0x1f60, 0x1f67}
852 ,
853 {0x1f70, 0x1f7d}
854 ,
855 {0x1f80, 0x1f87}
856 ,
857 {0x1f90, 0x1f97}
858 ,
859 {0x1fa0, 0x1fa7}
860 ,
861 {0x1fb0, 0x1fb4}
862 ,
863 {0x1fb6, 0x1fb7}
864 ,
865 {0x1fbe, 0x1fbe}
866 ,
867 {0x1fc2, 0x1fc4}
868 ,
869 {0x1fc6, 0x1fc7}
870 ,
871 {0x1fd0, 0x1fd3}
872 ,
873 {0x1fd6, 0x1fd7}
874 ,
875 {0x1fe0, 0x1fe7}
876 ,
877 {0x1ff2, 0x1ff4}
878 ,
879 {0x1ff6, 0x1ff7}
880 ,
881 {0xa641, 0xa641}
882 ,
883 {0xa643, 0xa643}
884 ,
885 {0xa645, 0xa645}
886 ,
887 {0xa647, 0xa647}
888 ,
889 {0xa649, 0xa649}
890 ,
891 {0xa64b, 0xa64b}
892 ,
893 {0xa64d, 0xa64d}
894 ,
895 {0xa64f, 0xa64f}
896 ,
897 {0xa651, 0xa651}
898 ,
899 {0xa653, 0xa653}
900 ,
901 {0xa655, 0xa655}
902 ,
903 {0xa657, 0xa657}
904 ,
905 {0xa659, 0xa659}
906 ,
907 {0xa65b, 0xa65b}
908 ,
909 {0xa65d, 0xa65d}
910 ,
911 {0xa65f, 0xa65f}
912 ,
913 {0xa663, 0xa663}
914 ,
915 {0xa665, 0xa665}
916 ,
917 {0xa667, 0xa667}
918 ,
919 {0xa669, 0xa669}
920 ,
921 {0xa66b, 0xa66b}
922 ,
923 {0xa66d, 0xa66d}
924 ,
925 {0xa681, 0xa681}
926 ,
927 {0xa683, 0xa683}
928 ,
929 {0xa685, 0xa685}
930 ,
931 {0xa687, 0xa687}
932 ,
933 {0xa689, 0xa689}
934 ,
935 {0xa68b, 0xa68b}
936 ,
937 {0xa68d, 0xa68d}
938 ,
939 {0xa68f, 0xa68f}
940 ,
941 {0xa691, 0xa691}
942 ,
943 {0xa693, 0xa693}
944 ,
945 {0xa695, 0xa695}
946 ,
947 {0xa697, 0xa697}
948 ,
949 {0xa723, 0xa723}
950 ,
951 {0xa725, 0xa725}
952 ,
953 {0xa727, 0xa727}
954 ,
955 {0xa729, 0xa729}
956 ,
957 {0xa72b, 0xa72b}
958 ,
959 {0xa72d, 0xa72d}
960 ,
961 {0xa72f, 0xa72f}
962 ,
963 {0xa733, 0xa733}
964 ,
965 {0xa735, 0xa735}
966 ,
967 {0xa737, 0xa737}
968 ,
969 {0xa739, 0xa739}
970 ,
971 {0xa73b, 0xa73b}
972 ,
973 {0xa73d, 0xa73d}
974 ,
975 {0xa73f, 0xa73f}
976 ,
977 {0xa741, 0xa741}
978 ,
979 {0xa743, 0xa743}
980 ,
981 {0xa745, 0xa745}
982 ,
983 {0xa747, 0xa747}
984 ,
985 {0xa749, 0xa749}
986 ,
987 {0xa74b, 0xa74b}
988 ,
989 {0xa74d, 0xa74d}
990 ,
991 {0xa74f, 0xa74f}
992 ,
993 {0xa751, 0xa751}
994 ,
995 {0xa753, 0xa753}
996 ,
997 {0xa755, 0xa755}
998 ,
999 {0xa757, 0xa757}
1000 ,
1001 {0xa759, 0xa759}
1002 ,
1003 {0xa75b, 0xa75b}
1004 ,
1005 {0xa75d, 0xa75d}
1006 ,
1007 {0xa75f, 0xa75f}
1008 ,
1009 {0xa761, 0xa761}
1010 ,
1011 {0xa763, 0xa763}
1012 ,
1013 {0xa765, 0xa765}
1014 ,
1015 {0xa767, 0xa767}
1016 ,
1017 {0xa769, 0xa769}
1018 ,
1019 {0xa76b, 0xa76b}
1020 ,
1021 {0xa76d, 0xa76d}
1022 ,
1023 {0xa76f, 0xa76f}
1024 ,
1025 {0xa771, 0xa775}
1026 ,
1027 {0xa777, 0xa778}
1028 ,
1029 {0xa77a, 0xa77a}
1030 ,
1031 {0xa77c, 0xa77c}
1032 ,
1033 {0xa77f, 0xa77f}
1034 ,
1035 {0xa781, 0xa781}
1036 ,
1037 {0xa783, 0xa783}
1038 ,
1039 {0xa785, 0xa785}
1040 ,
1041 {0xa787, 0xa787}
1042 ,
1043 {0xa78c, 0xa78c}
1044 ,
1045 {0xfb00, 0xfb06}
1046 ,
1047 {0xfb13, 0xfb17}
1048 ,
1049 {0xff41, 0xff5a}
1050 ,
1051 {0x10428, 0x1044f}
1052 ,
1053 {0xe0061, 0xe007a}
1054 };
1055
1056 scm_t_char_set cs_lower_case = {
1057 523,
1058 cs_lower_case_ranges
1059 };
1060
1061 scm_t_char_range cs_upper_case_ranges[] = {
1062 {0x0041, 0x005a}
1063 ,
1064 {0x00c0, 0x00d6}
1065 ,
1066 {0x00d8, 0x00de}
1067 ,
1068 {0x0100, 0x0100}
1069 ,
1070 {0x0102, 0x0102}
1071 ,
1072 {0x0104, 0x0104}
1073 ,
1074 {0x0106, 0x0106}
1075 ,
1076 {0x0108, 0x0108}
1077 ,
1078 {0x010a, 0x010a}
1079 ,
1080 {0x010c, 0x010c}
1081 ,
1082 {0x010e, 0x010e}
1083 ,
1084 {0x0110, 0x0110}
1085 ,
1086 {0x0112, 0x0112}
1087 ,
1088 {0x0114, 0x0114}
1089 ,
1090 {0x0116, 0x0116}
1091 ,
1092 {0x0118, 0x0118}
1093 ,
1094 {0x011a, 0x011a}
1095 ,
1096 {0x011c, 0x011c}
1097 ,
1098 {0x011e, 0x011e}
1099 ,
1100 {0x0120, 0x0120}
1101 ,
1102 {0x0122, 0x0122}
1103 ,
1104 {0x0124, 0x0124}
1105 ,
1106 {0x0126, 0x0126}
1107 ,
1108 {0x0128, 0x0128}
1109 ,
1110 {0x012a, 0x012a}
1111 ,
1112 {0x012c, 0x012c}
1113 ,
1114 {0x012e, 0x012e}
1115 ,
1116 {0x0130, 0x0130}
1117 ,
1118 {0x0132, 0x0132}
1119 ,
1120 {0x0134, 0x0134}
1121 ,
1122 {0x0136, 0x0136}
1123 ,
1124 {0x0139, 0x0139}
1125 ,
1126 {0x013b, 0x013b}
1127 ,
1128 {0x013d, 0x013d}
1129 ,
1130 {0x013f, 0x013f}
1131 ,
1132 {0x0141, 0x0141}
1133 ,
1134 {0x0143, 0x0143}
1135 ,
1136 {0x0145, 0x0145}
1137 ,
1138 {0x0147, 0x0147}
1139 ,
1140 {0x014a, 0x014a}
1141 ,
1142 {0x014c, 0x014c}
1143 ,
1144 {0x014e, 0x014e}
1145 ,
1146 {0x0150, 0x0150}
1147 ,
1148 {0x0152, 0x0152}
1149 ,
1150 {0x0154, 0x0154}
1151 ,
1152 {0x0156, 0x0156}
1153 ,
1154 {0x0158, 0x0158}
1155 ,
1156 {0x015a, 0x015a}
1157 ,
1158 {0x015c, 0x015c}
1159 ,
1160 {0x015e, 0x015e}
1161 ,
1162 {0x0160, 0x0160}
1163 ,
1164 {0x0162, 0x0162}
1165 ,
1166 {0x0164, 0x0164}
1167 ,
1168 {0x0166, 0x0166}
1169 ,
1170 {0x0168, 0x0168}
1171 ,
1172 {0x016a, 0x016a}
1173 ,
1174 {0x016c, 0x016c}
1175 ,
1176 {0x016e, 0x016e}
1177 ,
1178 {0x0170, 0x0170}
1179 ,
1180 {0x0172, 0x0172}
1181 ,
1182 {0x0174, 0x0174}
1183 ,
1184 {0x0176, 0x0176}
1185 ,
1186 {0x0178, 0x0179}
1187 ,
1188 {0x017b, 0x017b}
1189 ,
1190 {0x017d, 0x017d}
1191 ,
1192 {0x0181, 0x0182}
1193 ,
1194 {0x0184, 0x0184}
1195 ,
1196 {0x0186, 0x0187}
1197 ,
1198 {0x0189, 0x018b}
1199 ,
1200 {0x018e, 0x0191}
1201 ,
1202 {0x0193, 0x0194}
1203 ,
1204 {0x0196, 0x0198}
1205 ,
1206 {0x019c, 0x019d}
1207 ,
1208 {0x019f, 0x01a0}
1209 ,
1210 {0x01a2, 0x01a2}
1211 ,
1212 {0x01a4, 0x01a4}
1213 ,
1214 {0x01a6, 0x01a7}
1215 ,
1216 {0x01a9, 0x01a9}
1217 ,
1218 {0x01ac, 0x01ac}
1219 ,
1220 {0x01ae, 0x01af}
1221 ,
1222 {0x01b1, 0x01b3}
1223 ,
1224 {0x01b5, 0x01b5}
1225 ,
1226 {0x01b7, 0x01b8}
1227 ,
1228 {0x01bc, 0x01bc}
1229 ,
1230 {0x01c4, 0x01c4}
1231 ,
1232 {0x01c7, 0x01c7}
1233 ,
1234 {0x01ca, 0x01ca}
1235 ,
1236 {0x01cd, 0x01cd}
1237 ,
1238 {0x01cf, 0x01cf}
1239 ,
1240 {0x01d1, 0x01d1}
1241 ,
1242 {0x01d3, 0x01d3}
1243 ,
1244 {0x01d5, 0x01d5}
1245 ,
1246 {0x01d7, 0x01d7}
1247 ,
1248 {0x01d9, 0x01d9}
1249 ,
1250 {0x01db, 0x01db}
1251 ,
1252 {0x01de, 0x01de}
1253 ,
1254 {0x01e0, 0x01e0}
1255 ,
1256 {0x01e2, 0x01e2}
1257 ,
1258 {0x01e4, 0x01e4}
1259 ,
1260 {0x01e6, 0x01e6}
1261 ,
1262 {0x01e8, 0x01e8}
1263 ,
1264 {0x01ea, 0x01ea}
1265 ,
1266 {0x01ec, 0x01ec}
1267 ,
1268 {0x01ee, 0x01ee}
1269 ,
1270 {0x01f1, 0x01f1}
1271 ,
1272 {0x01f4, 0x01f4}
1273 ,
1274 {0x01f6, 0x01f8}
1275 ,
1276 {0x01fa, 0x01fa}
1277 ,
1278 {0x01fc, 0x01fc}
1279 ,
1280 {0x01fe, 0x01fe}
1281 ,
1282 {0x0200, 0x0200}
1283 ,
1284 {0x0202, 0x0202}
1285 ,
1286 {0x0204, 0x0204}
1287 ,
1288 {0x0206, 0x0206}
1289 ,
1290 {0x0208, 0x0208}
1291 ,
1292 {0x020a, 0x020a}
1293 ,
1294 {0x020c, 0x020c}
1295 ,
1296 {0x020e, 0x020e}
1297 ,
1298 {0x0210, 0x0210}
1299 ,
1300 {0x0212, 0x0212}
1301 ,
1302 {0x0214, 0x0214}
1303 ,
1304 {0x0216, 0x0216}
1305 ,
1306 {0x0218, 0x0218}
1307 ,
1308 {0x021a, 0x021a}
1309 ,
1310 {0x021c, 0x021c}
1311 ,
1312 {0x021e, 0x021e}
1313 ,
1314 {0x0220, 0x0220}
1315 ,
1316 {0x0222, 0x0222}
1317 ,
1318 {0x0224, 0x0224}
1319 ,
1320 {0x0226, 0x0226}
1321 ,
1322 {0x0228, 0x0228}
1323 ,
1324 {0x022a, 0x022a}
1325 ,
1326 {0x022c, 0x022c}
1327 ,
1328 {0x022e, 0x022e}
1329 ,
1330 {0x0230, 0x0230}
1331 ,
1332 {0x0232, 0x0232}
1333 ,
1334 {0x023a, 0x023b}
1335 ,
1336 {0x023d, 0x023e}
1337 ,
1338 {0x0241, 0x0241}
1339 ,
1340 {0x0243, 0x0246}
1341 ,
1342 {0x0248, 0x0248}
1343 ,
1344 {0x024a, 0x024a}
1345 ,
1346 {0x024c, 0x024c}
1347 ,
1348 {0x024e, 0x024e}
1349 ,
1350 {0x0370, 0x0370}
1351 ,
1352 {0x0372, 0x0372}
1353 ,
1354 {0x0376, 0x0376}
1355 ,
1356 {0x0386, 0x0386}
1357 ,
1358 {0x0388, 0x038a}
1359 ,
1360 {0x038c, 0x038c}
1361 ,
1362 {0x038e, 0x038f}
1363 ,
1364 {0x0391, 0x03a1}
1365 ,
1366 {0x03a3, 0x03ab}
1367 ,
1368 {0x03cf, 0x03cf}
1369 ,
1370 {0x03d8, 0x03d8}
1371 ,
1372 {0x03da, 0x03da}
1373 ,
1374 {0x03dc, 0x03dc}
1375 ,
1376 {0x03de, 0x03de}
1377 ,
1378 {0x03e0, 0x03e0}
1379 ,
1380 {0x03e2, 0x03e2}
1381 ,
1382 {0x03e4, 0x03e4}
1383 ,
1384 {0x03e6, 0x03e6}
1385 ,
1386 {0x03e8, 0x03e8}
1387 ,
1388 {0x03ea, 0x03ea}
1389 ,
1390 {0x03ec, 0x03ec}
1391 ,
1392 {0x03ee, 0x03ee}
1393 ,
1394 {0x03f4, 0x03f4}
1395 ,
1396 {0x03f7, 0x03f7}
1397 ,
1398 {0x03f9, 0x03fa}
1399 ,
1400 {0x03fd, 0x042f}
1401 ,
1402 {0x0460, 0x0460}
1403 ,
1404 {0x0462, 0x0462}
1405 ,
1406 {0x0464, 0x0464}
1407 ,
1408 {0x0466, 0x0466}
1409 ,
1410 {0x0468, 0x0468}
1411 ,
1412 {0x046a, 0x046a}
1413 ,
1414 {0x046c, 0x046c}
1415 ,
1416 {0x046e, 0x046e}
1417 ,
1418 {0x0470, 0x0470}
1419 ,
1420 {0x0472, 0x0472}
1421 ,
1422 {0x0474, 0x0474}
1423 ,
1424 {0x0476, 0x0476}
1425 ,
1426 {0x0478, 0x0478}
1427 ,
1428 {0x047a, 0x047a}
1429 ,
1430 {0x047c, 0x047c}
1431 ,
1432 {0x047e, 0x047e}
1433 ,
1434 {0x0480, 0x0480}
1435 ,
1436 {0x048a, 0x048a}
1437 ,
1438 {0x048c, 0x048c}
1439 ,
1440 {0x048e, 0x048e}
1441 ,
1442 {0x0490, 0x0490}
1443 ,
1444 {0x0492, 0x0492}
1445 ,
1446 {0x0494, 0x0494}
1447 ,
1448 {0x0496, 0x0496}
1449 ,
1450 {0x0498, 0x0498}
1451 ,
1452 {0x049a, 0x049a}
1453 ,
1454 {0x049c, 0x049c}
1455 ,
1456 {0x049e, 0x049e}
1457 ,
1458 {0x04a0, 0x04a0}
1459 ,
1460 {0x04a2, 0x04a2}
1461 ,
1462 {0x04a4, 0x04a4}
1463 ,
1464 {0x04a6, 0x04a6}
1465 ,
1466 {0x04a8, 0x04a8}
1467 ,
1468 {0x04aa, 0x04aa}
1469 ,
1470 {0x04ac, 0x04ac}
1471 ,
1472 {0x04ae, 0x04ae}
1473 ,
1474 {0x04b0, 0x04b0}
1475 ,
1476 {0x04b2, 0x04b2}
1477 ,
1478 {0x04b4, 0x04b4}
1479 ,
1480 {0x04b6, 0x04b6}
1481 ,
1482 {0x04b8, 0x04b8}
1483 ,
1484 {0x04ba, 0x04ba}
1485 ,
1486 {0x04bc, 0x04bc}
1487 ,
1488 {0x04be, 0x04be}
1489 ,
1490 {0x04c0, 0x04c1}
1491 ,
1492 {0x04c3, 0x04c3}
1493 ,
1494 {0x04c5, 0x04c5}
1495 ,
1496 {0x04c7, 0x04c7}
1497 ,
1498 {0x04c9, 0x04c9}
1499 ,
1500 {0x04cb, 0x04cb}
1501 ,
1502 {0x04cd, 0x04cd}
1503 ,
1504 {0x04d0, 0x04d0}
1505 ,
1506 {0x04d2, 0x04d2}
1507 ,
1508 {0x04d4, 0x04d4}
1509 ,
1510 {0x04d6, 0x04d6}
1511 ,
1512 {0x04d8, 0x04d8}
1513 ,
1514 {0x04da, 0x04da}
1515 ,
1516 {0x04dc, 0x04dc}
1517 ,
1518 {0x04de, 0x04de}
1519 ,
1520 {0x04e0, 0x04e0}
1521 ,
1522 {0x04e2, 0x04e2}
1523 ,
1524 {0x04e4, 0x04e4}
1525 ,
1526 {0x04e6, 0x04e6}
1527 ,
1528 {0x04e8, 0x04e8}
1529 ,
1530 {0x04ea, 0x04ea}
1531 ,
1532 {0x04ec, 0x04ec}
1533 ,
1534 {0x04ee, 0x04ee}
1535 ,
1536 {0x04f0, 0x04f0}
1537 ,
1538 {0x04f2, 0x04f2}
1539 ,
1540 {0x04f4, 0x04f4}
1541 ,
1542 {0x04f6, 0x04f6}
1543 ,
1544 {0x04f8, 0x04f8}
1545 ,
1546 {0x04fa, 0x04fa}
1547 ,
1548 {0x04fc, 0x04fc}
1549 ,
1550 {0x04fe, 0x04fe}
1551 ,
1552 {0x0500, 0x0500}
1553 ,
1554 {0x0502, 0x0502}
1555 ,
1556 {0x0504, 0x0504}
1557 ,
1558 {0x0506, 0x0506}
1559 ,
1560 {0x0508, 0x0508}
1561 ,
1562 {0x050a, 0x050a}
1563 ,
1564 {0x050c, 0x050c}
1565 ,
1566 {0x050e, 0x050e}
1567 ,
1568 {0x0510, 0x0510}
1569 ,
1570 {0x0512, 0x0512}
1571 ,
1572 {0x0514, 0x0514}
1573 ,
1574 {0x0516, 0x0516}
1575 ,
1576 {0x0518, 0x0518}
1577 ,
1578 {0x051a, 0x051a}
1579 ,
1580 {0x051c, 0x051c}
1581 ,
1582 {0x051e, 0x051e}
1583 ,
1584 {0x0520, 0x0520}
1585 ,
1586 {0x0522, 0x0522}
1587 ,
1588 {0x0531, 0x0556}
1589 ,
1590 {0x10a0, 0x10c5}
1591 ,
1592 {0x1d7b, 0x1d7b}
1593 ,
1594 {0x1d7e, 0x1d7e}
1595 ,
1596 {0x1e00, 0x1e00}
1597 ,
1598 {0x1e02, 0x1e02}
1599 ,
1600 {0x1e04, 0x1e04}
1601 ,
1602 {0x1e06, 0x1e06}
1603 ,
1604 {0x1e08, 0x1e08}
1605 ,
1606 {0x1e0a, 0x1e0a}
1607 ,
1608 {0x1e0c, 0x1e0c}
1609 ,
1610 {0x1e0e, 0x1e0e}
1611 ,
1612 {0x1e10, 0x1e10}
1613 ,
1614 {0x1e12, 0x1e12}
1615 ,
1616 {0x1e14, 0x1e14}
1617 ,
1618 {0x1e16, 0x1e16}
1619 ,
1620 {0x1e18, 0x1e18}
1621 ,
1622 {0x1e1a, 0x1e1a}
1623 ,
1624 {0x1e1c, 0x1e1c}
1625 ,
1626 {0x1e1e, 0x1e1e}
1627 ,
1628 {0x1e20, 0x1e20}
1629 ,
1630 {0x1e22, 0x1e22}
1631 ,
1632 {0x1e24, 0x1e24}
1633 ,
1634 {0x1e26, 0x1e26}
1635 ,
1636 {0x1e28, 0x1e28}
1637 ,
1638 {0x1e2a, 0x1e2a}
1639 ,
1640 {0x1e2c, 0x1e2c}
1641 ,
1642 {0x1e2e, 0x1e2e}
1643 ,
1644 {0x1e30, 0x1e30}
1645 ,
1646 {0x1e32, 0x1e32}
1647 ,
1648 {0x1e34, 0x1e34}
1649 ,
1650 {0x1e36, 0x1e36}
1651 ,
1652 {0x1e38, 0x1e38}
1653 ,
1654 {0x1e3a, 0x1e3a}
1655 ,
1656 {0x1e3c, 0x1e3c}
1657 ,
1658 {0x1e3e, 0x1e3e}
1659 ,
1660 {0x1e40, 0x1e40}
1661 ,
1662 {0x1e42, 0x1e42}
1663 ,
1664 {0x1e44, 0x1e44}
1665 ,
1666 {0x1e46, 0x1e46}
1667 ,
1668 {0x1e48, 0x1e48}
1669 ,
1670 {0x1e4a, 0x1e4a}
1671 ,
1672 {0x1e4c, 0x1e4c}
1673 ,
1674 {0x1e4e, 0x1e4e}
1675 ,
1676 {0x1e50, 0x1e50}
1677 ,
1678 {0x1e52, 0x1e52}
1679 ,
1680 {0x1e54, 0x1e54}
1681 ,
1682 {0x1e56, 0x1e56}
1683 ,
1684 {0x1e58, 0x1e58}
1685 ,
1686 {0x1e5a, 0x1e5a}
1687 ,
1688 {0x1e5c, 0x1e5c}
1689 ,
1690 {0x1e5e, 0x1e5e}
1691 ,
1692 {0x1e60, 0x1e60}
1693 ,
1694 {0x1e62, 0x1e62}
1695 ,
1696 {0x1e64, 0x1e64}
1697 ,
1698 {0x1e66, 0x1e66}
1699 ,
1700 {0x1e68, 0x1e68}
1701 ,
1702 {0x1e6a, 0x1e6a}
1703 ,
1704 {0x1e6c, 0x1e6c}
1705 ,
1706 {0x1e6e, 0x1e6e}
1707 ,
1708 {0x1e70, 0x1e70}
1709 ,
1710 {0x1e72, 0x1e72}
1711 ,
1712 {0x1e74, 0x1e74}
1713 ,
1714 {0x1e76, 0x1e76}
1715 ,
1716 {0x1e78, 0x1e78}
1717 ,
1718 {0x1e7a, 0x1e7a}
1719 ,
1720 {0x1e7c, 0x1e7c}
1721 ,
1722 {0x1e7e, 0x1e7e}
1723 ,
1724 {0x1e80, 0x1e80}
1725 ,
1726 {0x1e82, 0x1e82}
1727 ,
1728 {0x1e84, 0x1e84}
1729 ,
1730 {0x1e86, 0x1e86}
1731 ,
1732 {0x1e88, 0x1e88}
1733 ,
1734 {0x1e8a, 0x1e8a}
1735 ,
1736 {0x1e8c, 0x1e8c}
1737 ,
1738 {0x1e8e, 0x1e8e}
1739 ,
1740 {0x1e90, 0x1e90}
1741 ,
1742 {0x1e92, 0x1e92}
1743 ,
1744 {0x1e94, 0x1e94}
1745 ,
1746 {0x1e9e, 0x1e9e}
1747 ,
1748 {0x1ea0, 0x1ea0}
1749 ,
1750 {0x1ea2, 0x1ea2}
1751 ,
1752 {0x1ea4, 0x1ea4}
1753 ,
1754 {0x1ea6, 0x1ea6}
1755 ,
1756 {0x1ea8, 0x1ea8}
1757 ,
1758 {0x1eaa, 0x1eaa}
1759 ,
1760 {0x1eac, 0x1eac}
1761 ,
1762 {0x1eae, 0x1eae}
1763 ,
1764 {0x1eb0, 0x1eb0}
1765 ,
1766 {0x1eb2, 0x1eb2}
1767 ,
1768 {0x1eb4, 0x1eb4}
1769 ,
1770 {0x1eb6, 0x1eb6}
1771 ,
1772 {0x1eb8, 0x1eb8}
1773 ,
1774 {0x1eba, 0x1eba}
1775 ,
1776 {0x1ebc, 0x1ebc}
1777 ,
1778 {0x1ebe, 0x1ebe}
1779 ,
1780 {0x1ec0, 0x1ec0}
1781 ,
1782 {0x1ec2, 0x1ec2}
1783 ,
1784 {0x1ec4, 0x1ec4}
1785 ,
1786 {0x1ec6, 0x1ec6}
1787 ,
1788 {0x1ec8, 0x1ec8}
1789 ,
1790 {0x1eca, 0x1eca}
1791 ,
1792 {0x1ecc, 0x1ecc}
1793 ,
1794 {0x1ece, 0x1ece}
1795 ,
1796 {0x1ed0, 0x1ed0}
1797 ,
1798 {0x1ed2, 0x1ed2}
1799 ,
1800 {0x1ed4, 0x1ed4}
1801 ,
1802 {0x1ed6, 0x1ed6}
1803 ,
1804 {0x1ed8, 0x1ed8}
1805 ,
1806 {0x1eda, 0x1eda}
1807 ,
1808 {0x1edc, 0x1edc}
1809 ,
1810 {0x1ede, 0x1ede}
1811 ,
1812 {0x1ee0, 0x1ee0}
1813 ,
1814 {0x1ee2, 0x1ee2}
1815 ,
1816 {0x1ee4, 0x1ee4}
1817 ,
1818 {0x1ee6, 0x1ee6}
1819 ,
1820 {0x1ee8, 0x1ee8}
1821 ,
1822 {0x1eea, 0x1eea}
1823 ,
1824 {0x1eec, 0x1eec}
1825 ,
1826 {0x1eee, 0x1eee}
1827 ,
1828 {0x1ef0, 0x1ef0}
1829 ,
1830 {0x1ef2, 0x1ef2}
1831 ,
1832 {0x1ef4, 0x1ef4}
1833 ,
1834 {0x1ef6, 0x1ef6}
1835 ,
1836 {0x1ef8, 0x1ef8}
1837 ,
1838 {0x1efa, 0x1efa}
1839 ,
1840 {0x1efc, 0x1efc}
1841 ,
1842 {0x1efe, 0x1efe}
1843 ,
1844 {0x1f08, 0x1f0f}
1845 ,
1846 {0x1f18, 0x1f1d}
1847 ,
1848 {0x1f28, 0x1f2f}
1849 ,
1850 {0x1f38, 0x1f3f}
1851 ,
1852 {0x1f48, 0x1f4d}
1853 ,
1854 {0x1f59, 0x1f59}
1855 ,
1856 {0x1f5b, 0x1f5b}
1857 ,
1858 {0x1f5d, 0x1f5d}
1859 ,
1860 {0x1f5f, 0x1f5f}
1861 ,
1862 {0x1f68, 0x1f6f}
1863 ,
1864 {0x1f88, 0x1f8f}
1865 ,
1866 {0x1f98, 0x1f9f}
1867 ,
1868 {0x1fa8, 0x1faf}
1869 ,
1870 {0x1fb8, 0x1fbc}
1871 ,
1872 {0x1fc8, 0x1fcc}
1873 ,
1874 {0x1fd8, 0x1fdb}
1875 ,
1876 {0x1fe8, 0x1fec}
1877 ,
1878 {0x1ff8, 0x1ffc}
1879 ,
1880 {0xa640, 0xa640}
1881 ,
1882 {0xa642, 0xa642}
1883 ,
1884 {0xa644, 0xa644}
1885 ,
1886 {0xa646, 0xa646}
1887 ,
1888 {0xa648, 0xa648}
1889 ,
1890 {0xa64a, 0xa64a}
1891 ,
1892 {0xa64c, 0xa64c}
1893 ,
1894 {0xa64e, 0xa64e}
1895 ,
1896 {0xa650, 0xa650}
1897 ,
1898 {0xa652, 0xa652}
1899 ,
1900 {0xa654, 0xa654}
1901 ,
1902 {0xa656, 0xa656}
1903 ,
1904 {0xa658, 0xa658}
1905 ,
1906 {0xa65a, 0xa65a}
1907 ,
1908 {0xa65c, 0xa65c}
1909 ,
1910 {0xa65e, 0xa65e}
1911 ,
1912 {0xa662, 0xa662}
1913 ,
1914 {0xa664, 0xa664}
1915 ,
1916 {0xa666, 0xa666}
1917 ,
1918 {0xa668, 0xa668}
1919 ,
1920 {0xa66a, 0xa66a}
1921 ,
1922 {0xa66c, 0xa66c}
1923 ,
1924 {0xa680, 0xa680}
1925 ,
1926 {0xa682, 0xa682}
1927 ,
1928 {0xa684, 0xa684}
1929 ,
1930 {0xa686, 0xa686}
1931 ,
1932 {0xa688, 0xa688}
1933 ,
1934 {0xa68a, 0xa68a}
1935 ,
1936 {0xa68c, 0xa68c}
1937 ,
1938 {0xa68e, 0xa68e}
1939 ,
1940 {0xa690, 0xa690}
1941 ,
1942 {0xa692, 0xa692}
1943 ,
1944 {0xa694, 0xa694}
1945 ,
1946 {0xa696, 0xa696}
1947 ,
1948 {0xa722, 0xa722}
1949 ,
1950 {0xa724, 0xa724}
1951 ,
1952 {0xa726, 0xa726}
1953 ,
1954 {0xa728, 0xa728}
1955 ,
1956 {0xa72a, 0xa72a}
1957 ,
1958 {0xa72c, 0xa72c}
1959 ,
1960 {0xa72e, 0xa72e}
1961 ,
1962 {0xa732, 0xa732}
1963 ,
1964 {0xa734, 0xa734}
1965 ,
1966 {0xa736, 0xa736}
1967 ,
1968 {0xa738, 0xa738}
1969 ,
1970 {0xa73a, 0xa73a}
1971 ,
1972 {0xa73c, 0xa73c}
1973 ,
1974 {0xa73e, 0xa73e}
1975 ,
1976 {0xa740, 0xa740}
1977 ,
1978 {0xa742, 0xa742}
1979 ,
1980 {0xa744, 0xa744}
1981 ,
1982 {0xa746, 0xa746}
1983 ,
1984 {0xa748, 0xa748}
1985 ,
1986 {0xa74a, 0xa74a}
1987 ,
1988 {0xa74c, 0xa74c}
1989 ,
1990 {0xa74e, 0xa74e}
1991 ,
1992 {0xa750, 0xa750}
1993 ,
1994 {0xa752, 0xa752}
1995 ,
1996 {0xa754, 0xa754}
1997 ,
1998 {0xa756, 0xa756}
1999 ,
2000 {0xa758, 0xa758}
2001 ,
2002 {0xa75a, 0xa75a}
2003 ,
2004 {0xa75c, 0xa75c}
2005 ,
2006 {0xa75e, 0xa75e}
2007 ,
2008 {0xa760, 0xa760}
2009 ,
2010 {0xa762, 0xa762}
2011 ,
2012 {0xa764, 0xa764}
2013 ,
2014 {0xa766, 0xa766}
2015 ,
2016 {0xa768, 0xa768}
2017 ,
2018 {0xa76a, 0xa76a}
2019 ,
2020 {0xa76c, 0xa76c}
2021 ,
2022 {0xa76e, 0xa76e}
2023 ,
2024 {0xa779, 0xa779}
2025 ,
2026 {0xa77b, 0xa77b}
2027 ,
2028 {0xa77d, 0xa77e}
2029 ,
2030 {0xa780, 0xa780}
2031 ,
2032 {0xa782, 0xa782}
2033 ,
2034 {0xa784, 0xa784}
2035 ,
2036 {0xa786, 0xa786}
2037 ,
2038 {0xa78b, 0xa78b}
2039 ,
2040 {0xff21, 0xff3a}
2041 ,
2042 {0x10400, 0x10427}
2043 ,
2044 {0xe0041, 0xe005a}
2045 };
2046
2047 scm_t_char_set cs_upper_case = {
2048 492,
2049 cs_upper_case_ranges
2050 };
2051
2052 scm_t_char_range cs_title_case_ranges[] = {
2053 {0x01c5, 0x01c5}
2054 ,
2055 {0x01c8, 0x01c8}
2056 ,
2057 {0x01cb, 0x01cb}
2058 ,
2059 {0x01f2, 0x01f2}
2060 ,
2061 {0x1f88, 0x1f8f}
2062 ,
2063 {0x1f98, 0x1f9f}
2064 ,
2065 {0x1fa8, 0x1faf}
2066 ,
2067 {0x1fbc, 0x1fbc}
2068 ,
2069 {0x1fcc, 0x1fcc}
2070 ,
2071 {0x1ffc, 0x1ffc}
2072 };
2073
2074 scm_t_char_set cs_title_case = {
2075 10,
2076 cs_title_case_ranges
2077 };
2078
2079 scm_t_char_range cs_letter_ranges[] = {
2080 {0x0041, 0x005a}
2081 ,
2082 {0x0061, 0x007a}
2083 ,
2084 {0x00aa, 0x00aa}
2085 ,
2086 {0x00b5, 0x00b5}
2087 ,
2088 {0x00ba, 0x00ba}
2089 ,
2090 {0x00c0, 0x00d6}
2091 ,
2092 {0x00d8, 0x00f6}
2093 ,
2094 {0x00f8, 0x02c1}
2095 ,
2096 {0x02c6, 0x02d1}
2097 ,
2098 {0x02e0, 0x02e4}
2099 ,
2100 {0x02ec, 0x02ec}
2101 ,
2102 {0x02ee, 0x02ee}
2103 ,
2104 {0x0370, 0x0374}
2105 ,
2106 {0x0376, 0x0377}
2107 ,
2108 {0x037a, 0x037d}
2109 ,
2110 {0x0386, 0x0386}
2111 ,
2112 {0x0388, 0x038a}
2113 ,
2114 {0x038c, 0x038c}
2115 ,
2116 {0x038e, 0x03a1}
2117 ,
2118 {0x03a3, 0x03f5}
2119 ,
2120 {0x03f7, 0x0481}
2121 ,
2122 {0x048a, 0x0523}
2123 ,
2124 {0x0531, 0x0556}
2125 ,
2126 {0x0559, 0x0559}
2127 ,
2128 {0x0561, 0x0587}
2129 ,
2130 {0x05d0, 0x05ea}
2131 ,
2132 {0x05f0, 0x05f2}
2133 ,
2134 {0x0621, 0x064a}
2135 ,
2136 {0x066e, 0x066f}
2137 ,
2138 {0x0671, 0x06d3}
2139 ,
2140 {0x06d5, 0x06d5}
2141 ,
2142 {0x06e5, 0x06e6}
2143 ,
2144 {0x06ee, 0x06ef}
2145 ,
2146 {0x06fa, 0x06fc}
2147 ,
2148 {0x06ff, 0x06ff}
2149 ,
2150 {0x0710, 0x0710}
2151 ,
2152 {0x0712, 0x072f}
2153 ,
2154 {0x074d, 0x07a5}
2155 ,
2156 {0x07b1, 0x07b1}
2157 ,
2158 {0x07ca, 0x07ea}
2159 ,
2160 {0x07f4, 0x07f5}
2161 ,
2162 {0x07fa, 0x07fa}
2163 ,
2164 {0x0904, 0x0939}
2165 ,
2166 {0x093d, 0x093d}
2167 ,
2168 {0x0950, 0x0950}
2169 ,
2170 {0x0958, 0x0961}
2171 ,
2172 {0x0971, 0x0972}
2173 ,
2174 {0x097b, 0x097f}
2175 ,
2176 {0x0985, 0x098c}
2177 ,
2178 {0x098f, 0x0990}
2179 ,
2180 {0x0993, 0x09a8}
2181 ,
2182 {0x09aa, 0x09b0}
2183 ,
2184 {0x09b2, 0x09b2}
2185 ,
2186 {0x09b6, 0x09b9}
2187 ,
2188 {0x09bd, 0x09bd}
2189 ,
2190 {0x09ce, 0x09ce}
2191 ,
2192 {0x09dc, 0x09dd}
2193 ,
2194 {0x09df, 0x09e1}
2195 ,
2196 {0x09f0, 0x09f1}
2197 ,
2198 {0x0a05, 0x0a0a}
2199 ,
2200 {0x0a0f, 0x0a10}
2201 ,
2202 {0x0a13, 0x0a28}
2203 ,
2204 {0x0a2a, 0x0a30}
2205 ,
2206 {0x0a32, 0x0a33}
2207 ,
2208 {0x0a35, 0x0a36}
2209 ,
2210 {0x0a38, 0x0a39}
2211 ,
2212 {0x0a59, 0x0a5c}
2213 ,
2214 {0x0a5e, 0x0a5e}
2215 ,
2216 {0x0a72, 0x0a74}
2217 ,
2218 {0x0a85, 0x0a8d}
2219 ,
2220 {0x0a8f, 0x0a91}
2221 ,
2222 {0x0a93, 0x0aa8}
2223 ,
2224 {0x0aaa, 0x0ab0}
2225 ,
2226 {0x0ab2, 0x0ab3}
2227 ,
2228 {0x0ab5, 0x0ab9}
2229 ,
2230 {0x0abd, 0x0abd}
2231 ,
2232 {0x0ad0, 0x0ad0}
2233 ,
2234 {0x0ae0, 0x0ae1}
2235 ,
2236 {0x0b05, 0x0b0c}
2237 ,
2238 {0x0b0f, 0x0b10}
2239 ,
2240 {0x0b13, 0x0b28}
2241 ,
2242 {0x0b2a, 0x0b30}
2243 ,
2244 {0x0b32, 0x0b33}
2245 ,
2246 {0x0b35, 0x0b39}
2247 ,
2248 {0x0b3d, 0x0b3d}
2249 ,
2250 {0x0b5c, 0x0b5d}
2251 ,
2252 {0x0b5f, 0x0b61}
2253 ,
2254 {0x0b71, 0x0b71}
2255 ,
2256 {0x0b83, 0x0b83}
2257 ,
2258 {0x0b85, 0x0b8a}
2259 ,
2260 {0x0b8e, 0x0b90}
2261 ,
2262 {0x0b92, 0x0b95}
2263 ,
2264 {0x0b99, 0x0b9a}
2265 ,
2266 {0x0b9c, 0x0b9c}
2267 ,
2268 {0x0b9e, 0x0b9f}
2269 ,
2270 {0x0ba3, 0x0ba4}
2271 ,
2272 {0x0ba8, 0x0baa}
2273 ,
2274 {0x0bae, 0x0bb9}
2275 ,
2276 {0x0bd0, 0x0bd0}
2277 ,
2278 {0x0c05, 0x0c0c}
2279 ,
2280 {0x0c0e, 0x0c10}
2281 ,
2282 {0x0c12, 0x0c28}
2283 ,
2284 {0x0c2a, 0x0c33}
2285 ,
2286 {0x0c35, 0x0c39}
2287 ,
2288 {0x0c3d, 0x0c3d}
2289 ,
2290 {0x0c58, 0x0c59}
2291 ,
2292 {0x0c60, 0x0c61}
2293 ,
2294 {0x0c85, 0x0c8c}
2295 ,
2296 {0x0c8e, 0x0c90}
2297 ,
2298 {0x0c92, 0x0ca8}
2299 ,
2300 {0x0caa, 0x0cb3}
2301 ,
2302 {0x0cb5, 0x0cb9}
2303 ,
2304 {0x0cbd, 0x0cbd}
2305 ,
2306 {0x0cde, 0x0cde}
2307 ,
2308 {0x0ce0, 0x0ce1}
2309 ,
2310 {0x0d05, 0x0d0c}
2311 ,
2312 {0x0d0e, 0x0d10}
2313 ,
2314 {0x0d12, 0x0d28}
2315 ,
2316 {0x0d2a, 0x0d39}
2317 ,
2318 {0x0d3d, 0x0d3d}
2319 ,
2320 {0x0d60, 0x0d61}
2321 ,
2322 {0x0d7a, 0x0d7f}
2323 ,
2324 {0x0d85, 0x0d96}
2325 ,
2326 {0x0d9a, 0x0db1}
2327 ,
2328 {0x0db3, 0x0dbb}
2329 ,
2330 {0x0dbd, 0x0dbd}
2331 ,
2332 {0x0dc0, 0x0dc6}
2333 ,
2334 {0x0e01, 0x0e30}
2335 ,
2336 {0x0e32, 0x0e33}
2337 ,
2338 {0x0e40, 0x0e46}
2339 ,
2340 {0x0e81, 0x0e82}
2341 ,
2342 {0x0e84, 0x0e84}
2343 ,
2344 {0x0e87, 0x0e88}
2345 ,
2346 {0x0e8a, 0x0e8a}
2347 ,
2348 {0x0e8d, 0x0e8d}
2349 ,
2350 {0x0e94, 0x0e97}
2351 ,
2352 {0x0e99, 0x0e9f}
2353 ,
2354 {0x0ea1, 0x0ea3}
2355 ,
2356 {0x0ea5, 0x0ea5}
2357 ,
2358 {0x0ea7, 0x0ea7}
2359 ,
2360 {0x0eaa, 0x0eab}
2361 ,
2362 {0x0ead, 0x0eb0}
2363 ,
2364 {0x0eb2, 0x0eb3}
2365 ,
2366 {0x0ebd, 0x0ebd}
2367 ,
2368 {0x0ec0, 0x0ec4}
2369 ,
2370 {0x0ec6, 0x0ec6}
2371 ,
2372 {0x0edc, 0x0edd}
2373 ,
2374 {0x0f00, 0x0f00}
2375 ,
2376 {0x0f40, 0x0f47}
2377 ,
2378 {0x0f49, 0x0f6c}
2379 ,
2380 {0x0f88, 0x0f8b}
2381 ,
2382 {0x1000, 0x102a}
2383 ,
2384 {0x103f, 0x103f}
2385 ,
2386 {0x1050, 0x1055}
2387 ,
2388 {0x105a, 0x105d}
2389 ,
2390 {0x1061, 0x1061}
2391 ,
2392 {0x1065, 0x1066}
2393 ,
2394 {0x106e, 0x1070}
2395 ,
2396 {0x1075, 0x1081}
2397 ,
2398 {0x108e, 0x108e}
2399 ,
2400 {0x10a0, 0x10c5}
2401 ,
2402 {0x10d0, 0x10fa}
2403 ,
2404 {0x10fc, 0x10fc}
2405 ,
2406 {0x1100, 0x1159}
2407 ,
2408 {0x115f, 0x11a2}
2409 ,
2410 {0x11a8, 0x11f9}
2411 ,
2412 {0x1200, 0x1248}
2413 ,
2414 {0x124a, 0x124d}
2415 ,
2416 {0x1250, 0x1256}
2417 ,
2418 {0x1258, 0x1258}
2419 ,
2420 {0x125a, 0x125d}
2421 ,
2422 {0x1260, 0x1288}
2423 ,
2424 {0x128a, 0x128d}
2425 ,
2426 {0x1290, 0x12b0}
2427 ,
2428 {0x12b2, 0x12b5}
2429 ,
2430 {0x12b8, 0x12be}
2431 ,
2432 {0x12c0, 0x12c0}
2433 ,
2434 {0x12c2, 0x12c5}
2435 ,
2436 {0x12c8, 0x12d6}
2437 ,
2438 {0x12d8, 0x1310}
2439 ,
2440 {0x1312, 0x1315}
2441 ,
2442 {0x1318, 0x135a}
2443 ,
2444 {0x1380, 0x138f}
2445 ,
2446 {0x13a0, 0x13f4}
2447 ,
2448 {0x1401, 0x166c}
2449 ,
2450 {0x166f, 0x1676}
2451 ,
2452 {0x1681, 0x169a}
2453 ,
2454 {0x16a0, 0x16ea}
2455 ,
2456 {0x1700, 0x170c}
2457 ,
2458 {0x170e, 0x1711}
2459 ,
2460 {0x1720, 0x1731}
2461 ,
2462 {0x1740, 0x1751}
2463 ,
2464 {0x1760, 0x176c}
2465 ,
2466 {0x176e, 0x1770}
2467 ,
2468 {0x1780, 0x17b3}
2469 ,
2470 {0x17d7, 0x17d7}
2471 ,
2472 {0x17dc, 0x17dc}
2473 ,
2474 {0x1820, 0x1877}
2475 ,
2476 {0x1880, 0x18a8}
2477 ,
2478 {0x18aa, 0x18aa}
2479 ,
2480 {0x1900, 0x191c}
2481 ,
2482 {0x1950, 0x196d}
2483 ,
2484 {0x1970, 0x1974}
2485 ,
2486 {0x1980, 0x19a9}
2487 ,
2488 {0x19c1, 0x19c7}
2489 ,
2490 {0x1a00, 0x1a16}
2491 ,
2492 {0x1b05, 0x1b33}
2493 ,
2494 {0x1b45, 0x1b4b}
2495 ,
2496 {0x1b83, 0x1ba0}
2497 ,
2498 {0x1bae, 0x1baf}
2499 ,
2500 {0x1c00, 0x1c23}
2501 ,
2502 {0x1c4d, 0x1c4f}
2503 ,
2504 {0x1c5a, 0x1c7d}
2505 ,
2506 {0x1d00, 0x1dbf}
2507 ,
2508 {0x1e00, 0x1f15}
2509 ,
2510 {0x1f18, 0x1f1d}
2511 ,
2512 {0x1f20, 0x1f45}
2513 ,
2514 {0x1f48, 0x1f4d}
2515 ,
2516 {0x1f50, 0x1f57}
2517 ,
2518 {0x1f59, 0x1f59}
2519 ,
2520 {0x1f5b, 0x1f5b}
2521 ,
2522 {0x1f5d, 0x1f5d}
2523 ,
2524 {0x1f5f, 0x1f7d}
2525 ,
2526 {0x1f80, 0x1fb4}
2527 ,
2528 {0x1fb6, 0x1fbc}
2529 ,
2530 {0x1fbe, 0x1fbe}
2531 ,
2532 {0x1fc2, 0x1fc4}
2533 ,
2534 {0x1fc6, 0x1fcc}
2535 ,
2536 {0x1fd0, 0x1fd3}
2537 ,
2538 {0x1fd6, 0x1fdb}
2539 ,
2540 {0x1fe0, 0x1fec}
2541 ,
2542 {0x1ff2, 0x1ff4}
2543 ,
2544 {0x1ff6, 0x1ffc}
2545 ,
2546 {0x2071, 0x2071}
2547 ,
2548 {0x207f, 0x207f}
2549 ,
2550 {0x2090, 0x2094}
2551 ,
2552 {0x2102, 0x2102}
2553 ,
2554 {0x2107, 0x2107}
2555 ,
2556 {0x210a, 0x2113}
2557 ,
2558 {0x2115, 0x2115}
2559 ,
2560 {0x2119, 0x211d}
2561 ,
2562 {0x2124, 0x2124}
2563 ,
2564 {0x2126, 0x2126}
2565 ,
2566 {0x2128, 0x2128}
2567 ,
2568 {0x212a, 0x212d}
2569 ,
2570 {0x212f, 0x2139}
2571 ,
2572 {0x213c, 0x213f}
2573 ,
2574 {0x2145, 0x2149}
2575 ,
2576 {0x214e, 0x214e}
2577 ,
2578 {0x2183, 0x2184}
2579 ,
2580 {0x2c00, 0x2c2e}
2581 ,
2582 {0x2c30, 0x2c5e}
2583 ,
2584 {0x2c60, 0x2c6f}
2585 ,
2586 {0x2c71, 0x2c7d}
2587 ,
2588 {0x2c80, 0x2ce4}
2589 ,
2590 {0x2d00, 0x2d25}
2591 ,
2592 {0x2d30, 0x2d65}
2593 ,
2594 {0x2d6f, 0x2d6f}
2595 ,
2596 {0x2d80, 0x2d96}
2597 ,
2598 {0x2da0, 0x2da6}
2599 ,
2600 {0x2da8, 0x2dae}
2601 ,
2602 {0x2db0, 0x2db6}
2603 ,
2604 {0x2db8, 0x2dbe}
2605 ,
2606 {0x2dc0, 0x2dc6}
2607 ,
2608 {0x2dc8, 0x2dce}
2609 ,
2610 {0x2dd0, 0x2dd6}
2611 ,
2612 {0x2dd8, 0x2dde}
2613 ,
2614 {0x2e2f, 0x2e2f}
2615 ,
2616 {0x3005, 0x3006}
2617 ,
2618 {0x3031, 0x3035}
2619 ,
2620 {0x303b, 0x303c}
2621 ,
2622 {0x3041, 0x3096}
2623 ,
2624 {0x309d, 0x309f}
2625 ,
2626 {0x30a1, 0x30fa}
2627 ,
2628 {0x30fc, 0x30ff}
2629 ,
2630 {0x3105, 0x312d}
2631 ,
2632 {0x3131, 0x318e}
2633 ,
2634 {0x31a0, 0x31b7}
2635 ,
2636 {0x31f0, 0x31ff}
2637 ,
2638 {0x3400, 0x4db5}
2639 ,
2640 {0x4e00, 0x9fc3}
2641 ,
2642 {0xa000, 0xa48c}
2643 ,
2644 {0xa500, 0xa60c}
2645 ,
2646 {0xa610, 0xa61f}
2647 ,
2648 {0xa62a, 0xa62b}
2649 ,
2650 {0xa640, 0xa65f}
2651 ,
2652 {0xa662, 0xa66e}
2653 ,
2654 {0xa67f, 0xa697}
2655 ,
2656 {0xa717, 0xa71f}
2657 ,
2658 {0xa722, 0xa788}
2659 ,
2660 {0xa78b, 0xa78c}
2661 ,
2662 {0xa7fb, 0xa801}
2663 ,
2664 {0xa803, 0xa805}
2665 ,
2666 {0xa807, 0xa80a}
2667 ,
2668 {0xa80c, 0xa822}
2669 ,
2670 {0xa840, 0xa873}
2671 ,
2672 {0xa882, 0xa8b3}
2673 ,
2674 {0xa90a, 0xa925}
2675 ,
2676 {0xa930, 0xa946}
2677 ,
2678 {0xaa00, 0xaa28}
2679 ,
2680 {0xaa40, 0xaa42}
2681 ,
2682 {0xaa44, 0xaa4b}
2683 ,
2684 {0xac00, 0xd7a3}
2685 ,
2686 {0xf900, 0xfa2d}
2687 ,
2688 {0xfa30, 0xfa6a}
2689 ,
2690 {0xfa70, 0xfad9}
2691 ,
2692 {0xfb00, 0xfb06}
2693 ,
2694 {0xfb13, 0xfb17}
2695 ,
2696 {0xfb1d, 0xfb1d}
2697 ,
2698 {0xfb1f, 0xfb28}
2699 ,
2700 {0xfb2a, 0xfb36}
2701 ,
2702 {0xfb38, 0xfb3c}
2703 ,
2704 {0xfb3e, 0xfb3e}
2705 ,
2706 {0xfb40, 0xfb41}
2707 ,
2708 {0xfb43, 0xfb44}
2709 ,
2710 {0xfb46, 0xfbb1}
2711 ,
2712 {0xfbd3, 0xfd3d}
2713 ,
2714 {0xfd50, 0xfd8f}
2715 ,
2716 {0xfd92, 0xfdc7}
2717 ,
2718 {0xfdf0, 0xfdfb}
2719 ,
2720 {0xfe70, 0xfe74}
2721 ,
2722 {0xfe76, 0xfefc}
2723 ,
2724 {0xff21, 0xff3a}
2725 ,
2726 {0xff41, 0xff5a}
2727 ,
2728 {0xff66, 0xffbe}
2729 ,
2730 {0xffc2, 0xffc7}
2731 ,
2732 {0xffca, 0xffcf}
2733 ,
2734 {0xffd2, 0xffd7}
2735 ,
2736 {0xffda, 0xffdc}
2737 ,
2738 {0x10000, 0x1000b}
2739 ,
2740 {0x1000d, 0x10026}
2741 ,
2742 {0x10028, 0x1003a}
2743 ,
2744 {0x1003c, 0x1003d}
2745 ,
2746 {0x1003f, 0x1004d}
2747 ,
2748 {0x10050, 0x1005d}
2749 ,
2750 {0x10080, 0x100fa}
2751 ,
2752 {0x10280, 0x1029c}
2753 ,
2754 {0x102a0, 0x102d0}
2755 ,
2756 {0x10300, 0x1031e}
2757 ,
2758 {0x10330, 0x10340}
2759 ,
2760 {0x10342, 0x10349}
2761 ,
2762 {0x10380, 0x1039d}
2763 ,
2764 {0x103a0, 0x103c3}
2765 ,
2766 {0x103c8, 0x103cf}
2767 ,
2768 {0x10400, 0x1049d}
2769 ,
2770 {0x10800, 0x10805}
2771 ,
2772 {0x10808, 0x10808}
2773 ,
2774 {0x1080a, 0x10835}
2775 ,
2776 {0x10837, 0x10838}
2777 ,
2778 {0x1083c, 0x1083c}
2779 ,
2780 {0x1083f, 0x1083f}
2781 ,
2782 {0x10900, 0x10915}
2783 ,
2784 {0x10920, 0x10939}
2785 ,
2786 {0x10a00, 0x10a00}
2787 ,
2788 {0x10a10, 0x10a13}
2789 ,
2790 {0x10a15, 0x10a17}
2791 ,
2792 {0x10a19, 0x10a33}
2793 ,
2794 {0x12000, 0x1236e}
2795 ,
2796 {0x1d400, 0x1d454}
2797 ,
2798 {0x1d456, 0x1d49c}
2799 ,
2800 {0x1d49e, 0x1d49f}
2801 ,
2802 {0x1d4a2, 0x1d4a2}
2803 ,
2804 {0x1d4a5, 0x1d4a6}
2805 ,
2806 {0x1d4a9, 0x1d4ac}
2807 ,
2808 {0x1d4ae, 0x1d4b9}
2809 ,
2810 {0x1d4bb, 0x1d4bb}
2811 ,
2812 {0x1d4bd, 0x1d4c3}
2813 ,
2814 {0x1d4c5, 0x1d505}
2815 ,
2816 {0x1d507, 0x1d50a}
2817 ,
2818 {0x1d50d, 0x1d514}
2819 ,
2820 {0x1d516, 0x1d51c}
2821 ,
2822 {0x1d51e, 0x1d539}
2823 ,
2824 {0x1d53b, 0x1d53e}
2825 ,
2826 {0x1d540, 0x1d544}
2827 ,
2828 {0x1d546, 0x1d546}
2829 ,
2830 {0x1d54a, 0x1d550}
2831 ,
2832 {0x1d552, 0x1d6a5}
2833 ,
2834 {0x1d6a8, 0x1d6c0}
2835 ,
2836 {0x1d6c2, 0x1d6da}
2837 ,
2838 {0x1d6dc, 0x1d6fa}
2839 ,
2840 {0x1d6fc, 0x1d714}
2841 ,
2842 {0x1d716, 0x1d734}
2843 ,
2844 {0x1d736, 0x1d74e}
2845 ,
2846 {0x1d750, 0x1d76e}
2847 ,
2848 {0x1d770, 0x1d788}
2849 ,
2850 {0x1d78a, 0x1d7a8}
2851 ,
2852 {0x1d7aa, 0x1d7c2}
2853 ,
2854 {0x1d7c4, 0x1d7cb}
2855 ,
2856 {0x20000, 0x2a6d6}
2857 ,
2858 {0x2f800, 0x2fa1d}
2859 };
2860
2861 scm_t_char_set cs_letter = {
2862 390,
2863 cs_letter_ranges
2864 };
2865
2866 scm_t_char_range cs_digit_ranges[] = {
2867 {0x0030, 0x0039}
2868 ,
2869 {0x0660, 0x0669}
2870 ,
2871 {0x06f0, 0x06f9}
2872 ,
2873 {0x07c0, 0x07c9}
2874 ,
2875 {0x0966, 0x096f}
2876 ,
2877 {0x09e6, 0x09ef}
2878 ,
2879 {0x0a66, 0x0a6f}
2880 ,
2881 {0x0ae6, 0x0aef}
2882 ,
2883 {0x0b66, 0x0b6f}
2884 ,
2885 {0x0be6, 0x0bef}
2886 ,
2887 {0x0c66, 0x0c6f}
2888 ,
2889 {0x0ce6, 0x0cef}
2890 ,
2891 {0x0d66, 0x0d6f}
2892 ,
2893 {0x0e50, 0x0e59}
2894 ,
2895 {0x0ed0, 0x0ed9}
2896 ,
2897 {0x0f20, 0x0f29}
2898 ,
2899 {0x1040, 0x1049}
2900 ,
2901 {0x1090, 0x1099}
2902 ,
2903 {0x17e0, 0x17e9}
2904 ,
2905 {0x1810, 0x1819}
2906 ,
2907 {0x1946, 0x194f}
2908 ,
2909 {0x19d0, 0x19d9}
2910 ,
2911 {0x1b50, 0x1b59}
2912 ,
2913 {0x1bb0, 0x1bb9}
2914 ,
2915 {0x1c40, 0x1c49}
2916 ,
2917 {0x1c50, 0x1c59}
2918 ,
2919 {0xa620, 0xa629}
2920 ,
2921 {0xa8d0, 0xa8d9}
2922 ,
2923 {0xa900, 0xa909}
2924 ,
2925 {0xaa50, 0xaa59}
2926 ,
2927 {0xff10, 0xff19}
2928 ,
2929 {0x104a0, 0x104a9}
2930 ,
2931 {0x1d7ce, 0x1d7ff}
2932 };
2933
2934 scm_t_char_set cs_digit = {
2935 33,
2936 cs_digit_ranges
2937 };
2938
2939 scm_t_char_range cs_hex_digit_ranges[] = {
2940 {0x0030, 0x0039}
2941 ,
2942 {0x0041, 0x0046}
2943 ,
2944 {0x0061, 0x0066}
2945 };
2946
2947 scm_t_char_set cs_hex_digit = {
2948 3,
2949 cs_hex_digit_ranges
2950 };
2951
2952 scm_t_char_range cs_letter_plus_digit_ranges[] = {
2953 {0x0030, 0x0039}
2954 ,
2955 {0x0041, 0x005a}
2956 ,
2957 {0x0061, 0x007a}
2958 ,
2959 {0x00aa, 0x00aa}
2960 ,
2961 {0x00b5, 0x00b5}
2962 ,
2963 {0x00ba, 0x00ba}
2964 ,
2965 {0x00c0, 0x00d6}
2966 ,
2967 {0x00d8, 0x00f6}
2968 ,
2969 {0x00f8, 0x02c1}
2970 ,
2971 {0x02c6, 0x02d1}
2972 ,
2973 {0x02e0, 0x02e4}
2974 ,
2975 {0x02ec, 0x02ec}
2976 ,
2977 {0x02ee, 0x02ee}
2978 ,
2979 {0x0370, 0x0374}
2980 ,
2981 {0x0376, 0x0377}
2982 ,
2983 {0x037a, 0x037d}
2984 ,
2985 {0x0386, 0x0386}
2986 ,
2987 {0x0388, 0x038a}
2988 ,
2989 {0x038c, 0x038c}
2990 ,
2991 {0x038e, 0x03a1}
2992 ,
2993 {0x03a3, 0x03f5}
2994 ,
2995 {0x03f7, 0x0481}
2996 ,
2997 {0x048a, 0x0523}
2998 ,
2999 {0x0531, 0x0556}
3000 ,
3001 {0x0559, 0x0559}
3002 ,
3003 {0x0561, 0x0587}
3004 ,
3005 {0x05d0, 0x05ea}
3006 ,
3007 {0x05f0, 0x05f2}
3008 ,
3009 {0x0621, 0x064a}
3010 ,
3011 {0x0660, 0x0669}
3012 ,
3013 {0x066e, 0x066f}
3014 ,
3015 {0x0671, 0x06d3}
3016 ,
3017 {0x06d5, 0x06d5}
3018 ,
3019 {0x06e5, 0x06e6}
3020 ,
3021 {0x06ee, 0x06fc}
3022 ,
3023 {0x06ff, 0x06ff}
3024 ,
3025 {0x0710, 0x0710}
3026 ,
3027 {0x0712, 0x072f}
3028 ,
3029 {0x074d, 0x07a5}
3030 ,
3031 {0x07b1, 0x07b1}
3032 ,
3033 {0x07c0, 0x07ea}
3034 ,
3035 {0x07f4, 0x07f5}
3036 ,
3037 {0x07fa, 0x07fa}
3038 ,
3039 {0x0904, 0x0939}
3040 ,
3041 {0x093d, 0x093d}
3042 ,
3043 {0x0950, 0x0950}
3044 ,
3045 {0x0958, 0x0961}
3046 ,
3047 {0x0966, 0x096f}
3048 ,
3049 {0x0971, 0x0972}
3050 ,
3051 {0x097b, 0x097f}
3052 ,
3053 {0x0985, 0x098c}
3054 ,
3055 {0x098f, 0x0990}
3056 ,
3057 {0x0993, 0x09a8}
3058 ,
3059 {0x09aa, 0x09b0}
3060 ,
3061 {0x09b2, 0x09b2}
3062 ,
3063 {0x09b6, 0x09b9}
3064 ,
3065 {0x09bd, 0x09bd}
3066 ,
3067 {0x09ce, 0x09ce}
3068 ,
3069 {0x09dc, 0x09dd}
3070 ,
3071 {0x09df, 0x09e1}
3072 ,
3073 {0x09e6, 0x09f1}
3074 ,
3075 {0x0a05, 0x0a0a}
3076 ,
3077 {0x0a0f, 0x0a10}
3078 ,
3079 {0x0a13, 0x0a28}
3080 ,
3081 {0x0a2a, 0x0a30}
3082 ,
3083 {0x0a32, 0x0a33}
3084 ,
3085 {0x0a35, 0x0a36}
3086 ,
3087 {0x0a38, 0x0a39}
3088 ,
3089 {0x0a59, 0x0a5c}
3090 ,
3091 {0x0a5e, 0x0a5e}
3092 ,
3093 {0x0a66, 0x0a6f}
3094 ,
3095 {0x0a72, 0x0a74}
3096 ,
3097 {0x0a85, 0x0a8d}
3098 ,
3099 {0x0a8f, 0x0a91}
3100 ,
3101 {0x0a93, 0x0aa8}
3102 ,
3103 {0x0aaa, 0x0ab0}
3104 ,
3105 {0x0ab2, 0x0ab3}
3106 ,
3107 {0x0ab5, 0x0ab9}
3108 ,
3109 {0x0abd, 0x0abd}
3110 ,
3111 {0x0ad0, 0x0ad0}
3112 ,
3113 {0x0ae0, 0x0ae1}
3114 ,
3115 {0x0ae6, 0x0aef}
3116 ,
3117 {0x0b05, 0x0b0c}
3118 ,
3119 {0x0b0f, 0x0b10}
3120 ,
3121 {0x0b13, 0x0b28}
3122 ,
3123 {0x0b2a, 0x0b30}
3124 ,
3125 {0x0b32, 0x0b33}
3126 ,
3127 {0x0b35, 0x0b39}
3128 ,
3129 {0x0b3d, 0x0b3d}
3130 ,
3131 {0x0b5c, 0x0b5d}
3132 ,
3133 {0x0b5f, 0x0b61}
3134 ,
3135 {0x0b66, 0x0b6f}
3136 ,
3137 {0x0b71, 0x0b71}
3138 ,
3139 {0x0b83, 0x0b83}
3140 ,
3141 {0x0b85, 0x0b8a}
3142 ,
3143 {0x0b8e, 0x0b90}
3144 ,
3145 {0x0b92, 0x0b95}
3146 ,
3147 {0x0b99, 0x0b9a}
3148 ,
3149 {0x0b9c, 0x0b9c}
3150 ,
3151 {0x0b9e, 0x0b9f}
3152 ,
3153 {0x0ba3, 0x0ba4}
3154 ,
3155 {0x0ba8, 0x0baa}
3156 ,
3157 {0x0bae, 0x0bb9}
3158 ,
3159 {0x0bd0, 0x0bd0}
3160 ,
3161 {0x0be6, 0x0bef}
3162 ,
3163 {0x0c05, 0x0c0c}
3164 ,
3165 {0x0c0e, 0x0c10}
3166 ,
3167 {0x0c12, 0x0c28}
3168 ,
3169 {0x0c2a, 0x0c33}
3170 ,
3171 {0x0c35, 0x0c39}
3172 ,
3173 {0x0c3d, 0x0c3d}
3174 ,
3175 {0x0c58, 0x0c59}
3176 ,
3177 {0x0c60, 0x0c61}
3178 ,
3179 {0x0c66, 0x0c6f}
3180 ,
3181 {0x0c85, 0x0c8c}
3182 ,
3183 {0x0c8e, 0x0c90}
3184 ,
3185 {0x0c92, 0x0ca8}
3186 ,
3187 {0x0caa, 0x0cb3}
3188 ,
3189 {0x0cb5, 0x0cb9}
3190 ,
3191 {0x0cbd, 0x0cbd}
3192 ,
3193 {0x0cde, 0x0cde}
3194 ,
3195 {0x0ce0, 0x0ce1}
3196 ,
3197 {0x0ce6, 0x0cef}
3198 ,
3199 {0x0d05, 0x0d0c}
3200 ,
3201 {0x0d0e, 0x0d10}
3202 ,
3203 {0x0d12, 0x0d28}
3204 ,
3205 {0x0d2a, 0x0d39}
3206 ,
3207 {0x0d3d, 0x0d3d}
3208 ,
3209 {0x0d60, 0x0d61}
3210 ,
3211 {0x0d66, 0x0d6f}
3212 ,
3213 {0x0d7a, 0x0d7f}
3214 ,
3215 {0x0d85, 0x0d96}
3216 ,
3217 {0x0d9a, 0x0db1}
3218 ,
3219 {0x0db3, 0x0dbb}
3220 ,
3221 {0x0dbd, 0x0dbd}
3222 ,
3223 {0x0dc0, 0x0dc6}
3224 ,
3225 {0x0e01, 0x0e30}
3226 ,
3227 {0x0e32, 0x0e33}
3228 ,
3229 {0x0e40, 0x0e46}
3230 ,
3231 {0x0e50, 0x0e59}
3232 ,
3233 {0x0e81, 0x0e82}
3234 ,
3235 {0x0e84, 0x0e84}
3236 ,
3237 {0x0e87, 0x0e88}
3238 ,
3239 {0x0e8a, 0x0e8a}
3240 ,
3241 {0x0e8d, 0x0e8d}
3242 ,
3243 {0x0e94, 0x0e97}
3244 ,
3245 {0x0e99, 0x0e9f}
3246 ,
3247 {0x0ea1, 0x0ea3}
3248 ,
3249 {0x0ea5, 0x0ea5}
3250 ,
3251 {0x0ea7, 0x0ea7}
3252 ,
3253 {0x0eaa, 0x0eab}
3254 ,
3255 {0x0ead, 0x0eb0}
3256 ,
3257 {0x0eb2, 0x0eb3}
3258 ,
3259 {0x0ebd, 0x0ebd}
3260 ,
3261 {0x0ec0, 0x0ec4}
3262 ,
3263 {0x0ec6, 0x0ec6}
3264 ,
3265 {0x0ed0, 0x0ed9}
3266 ,
3267 {0x0edc, 0x0edd}
3268 ,
3269 {0x0f00, 0x0f00}
3270 ,
3271 {0x0f20, 0x0f29}
3272 ,
3273 {0x0f40, 0x0f47}
3274 ,
3275 {0x0f49, 0x0f6c}
3276 ,
3277 {0x0f88, 0x0f8b}
3278 ,
3279 {0x1000, 0x102a}
3280 ,
3281 {0x103f, 0x1049}
3282 ,
3283 {0x1050, 0x1055}
3284 ,
3285 {0x105a, 0x105d}
3286 ,
3287 {0x1061, 0x1061}
3288 ,
3289 {0x1065, 0x1066}
3290 ,
3291 {0x106e, 0x1070}
3292 ,
3293 {0x1075, 0x1081}
3294 ,
3295 {0x108e, 0x108e}
3296 ,
3297 {0x1090, 0x1099}
3298 ,
3299 {0x10a0, 0x10c5}
3300 ,
3301 {0x10d0, 0x10fa}
3302 ,
3303 {0x10fc, 0x10fc}
3304 ,
3305 {0x1100, 0x1159}
3306 ,
3307 {0x115f, 0x11a2}
3308 ,
3309 {0x11a8, 0x11f9}
3310 ,
3311 {0x1200, 0x1248}
3312 ,
3313 {0x124a, 0x124d}
3314 ,
3315 {0x1250, 0x1256}
3316 ,
3317 {0x1258, 0x1258}
3318 ,
3319 {0x125a, 0x125d}
3320 ,
3321 {0x1260, 0x1288}
3322 ,
3323 {0x128a, 0x128d}
3324 ,
3325 {0x1290, 0x12b0}
3326 ,
3327 {0x12b2, 0x12b5}
3328 ,
3329 {0x12b8, 0x12be}
3330 ,
3331 {0x12c0, 0x12c0}
3332 ,
3333 {0x12c2, 0x12c5}
3334 ,
3335 {0x12c8, 0x12d6}
3336 ,
3337 {0x12d8, 0x1310}
3338 ,
3339 {0x1312, 0x1315}
3340 ,
3341 {0x1318, 0x135a}
3342 ,
3343 {0x1380, 0x138f}
3344 ,
3345 {0x13a0, 0x13f4}
3346 ,
3347 {0x1401, 0x166c}
3348 ,
3349 {0x166f, 0x1676}
3350 ,
3351 {0x1681, 0x169a}
3352 ,
3353 {0x16a0, 0x16ea}
3354 ,
3355 {0x1700, 0x170c}
3356 ,
3357 {0x170e, 0x1711}
3358 ,
3359 {0x1720, 0x1731}
3360 ,
3361 {0x1740, 0x1751}
3362 ,
3363 {0x1760, 0x176c}
3364 ,
3365 {0x176e, 0x1770}
3366 ,
3367 {0x1780, 0x17b3}
3368 ,
3369 {0x17d7, 0x17d7}
3370 ,
3371 {0x17dc, 0x17dc}
3372 ,
3373 {0x17e0, 0x17e9}
3374 ,
3375 {0x1810, 0x1819}
3376 ,
3377 {0x1820, 0x1877}
3378 ,
3379 {0x1880, 0x18a8}
3380 ,
3381 {0x18aa, 0x18aa}
3382 ,
3383 {0x1900, 0x191c}
3384 ,
3385 {0x1946, 0x196d}
3386 ,
3387 {0x1970, 0x1974}
3388 ,
3389 {0x1980, 0x19a9}
3390 ,
3391 {0x19c1, 0x19c7}
3392 ,
3393 {0x19d0, 0x19d9}
3394 ,
3395 {0x1a00, 0x1a16}
3396 ,
3397 {0x1b05, 0x1b33}
3398 ,
3399 {0x1b45, 0x1b4b}
3400 ,
3401 {0x1b50, 0x1b59}
3402 ,
3403 {0x1b83, 0x1ba0}
3404 ,
3405 {0x1bae, 0x1bb9}
3406 ,
3407 {0x1c00, 0x1c23}
3408 ,
3409 {0x1c40, 0x1c49}
3410 ,
3411 {0x1c4d, 0x1c7d}
3412 ,
3413 {0x1d00, 0x1dbf}
3414 ,
3415 {0x1e00, 0x1f15}
3416 ,
3417 {0x1f18, 0x1f1d}
3418 ,
3419 {0x1f20, 0x1f45}
3420 ,
3421 {0x1f48, 0x1f4d}
3422 ,
3423 {0x1f50, 0x1f57}
3424 ,
3425 {0x1f59, 0x1f59}
3426 ,
3427 {0x1f5b, 0x1f5b}
3428 ,
3429 {0x1f5d, 0x1f5d}
3430 ,
3431 {0x1f5f, 0x1f7d}
3432 ,
3433 {0x1f80, 0x1fb4}
3434 ,
3435 {0x1fb6, 0x1fbc}
3436 ,
3437 {0x1fbe, 0x1fbe}
3438 ,
3439 {0x1fc2, 0x1fc4}
3440 ,
3441 {0x1fc6, 0x1fcc}
3442 ,
3443 {0x1fd0, 0x1fd3}
3444 ,
3445 {0x1fd6, 0x1fdb}
3446 ,
3447 {0x1fe0, 0x1fec}
3448 ,
3449 {0x1ff2, 0x1ff4}
3450 ,
3451 {0x1ff6, 0x1ffc}
3452 ,
3453 {0x2071, 0x2071}
3454 ,
3455 {0x207f, 0x207f}
3456 ,
3457 {0x2090, 0x2094}
3458 ,
3459 {0x2102, 0x2102}
3460 ,
3461 {0x2107, 0x2107}
3462 ,
3463 {0x210a, 0x2113}
3464 ,
3465 {0x2115, 0x2115}
3466 ,
3467 {0x2119, 0x211d}
3468 ,
3469 {0x2124, 0x2124}
3470 ,
3471 {0x2126, 0x2126}
3472 ,
3473 {0x2128, 0x2128}
3474 ,
3475 {0x212a, 0x212d}
3476 ,
3477 {0x212f, 0x2139}
3478 ,
3479 {0x213c, 0x213f}
3480 ,
3481 {0x2145, 0x2149}
3482 ,
3483 {0x214e, 0x214e}
3484 ,
3485 {0x2183, 0x2184}
3486 ,
3487 {0x2c00, 0x2c2e}
3488 ,
3489 {0x2c30, 0x2c5e}
3490 ,
3491 {0x2c60, 0x2c6f}
3492 ,
3493 {0x2c71, 0x2c7d}
3494 ,
3495 {0x2c80, 0x2ce4}
3496 ,
3497 {0x2d00, 0x2d25}
3498 ,
3499 {0x2d30, 0x2d65}
3500 ,
3501 {0x2d6f, 0x2d6f}
3502 ,
3503 {0x2d80, 0x2d96}
3504 ,
3505 {0x2da0, 0x2da6}
3506 ,
3507 {0x2da8, 0x2dae}
3508 ,
3509 {0x2db0, 0x2db6}
3510 ,
3511 {0x2db8, 0x2dbe}
3512 ,
3513 {0x2dc0, 0x2dc6}
3514 ,
3515 {0x2dc8, 0x2dce}
3516 ,
3517 {0x2dd0, 0x2dd6}
3518 ,
3519 {0x2dd8, 0x2dde}
3520 ,
3521 {0x2e2f, 0x2e2f}
3522 ,
3523 {0x3005, 0x3006}
3524 ,
3525 {0x3031, 0x3035}
3526 ,
3527 {0x303b, 0x303c}
3528 ,
3529 {0x3041, 0x3096}
3530 ,
3531 {0x309d, 0x309f}
3532 ,
3533 {0x30a1, 0x30fa}
3534 ,
3535 {0x30fc, 0x30ff}
3536 ,
3537 {0x3105, 0x312d}
3538 ,
3539 {0x3131, 0x318e}
3540 ,
3541 {0x31a0, 0x31b7}
3542 ,
3543 {0x31f0, 0x31ff}
3544 ,
3545 {0x3400, 0x4db5}
3546 ,
3547 {0x4e00, 0x9fc3}
3548 ,
3549 {0xa000, 0xa48c}
3550 ,
3551 {0xa500, 0xa60c}
3552 ,
3553 {0xa610, 0xa62b}
3554 ,
3555 {0xa640, 0xa65f}
3556 ,
3557 {0xa662, 0xa66e}
3558 ,
3559 {0xa67f, 0xa697}
3560 ,
3561 {0xa717, 0xa71f}
3562 ,
3563 {0xa722, 0xa788}
3564 ,
3565 {0xa78b, 0xa78c}
3566 ,
3567 {0xa7fb, 0xa801}
3568 ,
3569 {0xa803, 0xa805}
3570 ,
3571 {0xa807, 0xa80a}
3572 ,
3573 {0xa80c, 0xa822}
3574 ,
3575 {0xa840, 0xa873}
3576 ,
3577 {0xa882, 0xa8b3}
3578 ,
3579 {0xa8d0, 0xa8d9}
3580 ,
3581 {0xa900, 0xa925}
3582 ,
3583 {0xa930, 0xa946}
3584 ,
3585 {0xaa00, 0xaa28}
3586 ,
3587 {0xaa40, 0xaa42}
3588 ,
3589 {0xaa44, 0xaa4b}
3590 ,
3591 {0xaa50, 0xaa59}
3592 ,
3593 {0xac00, 0xd7a3}
3594 ,
3595 {0xf900, 0xfa2d}
3596 ,
3597 {0xfa30, 0xfa6a}
3598 ,
3599 {0xfa70, 0xfad9}
3600 ,
3601 {0xfb00, 0xfb06}
3602 ,
3603 {0xfb13, 0xfb17}
3604 ,
3605 {0xfb1d, 0xfb1d}
3606 ,
3607 {0xfb1f, 0xfb28}
3608 ,
3609 {0xfb2a, 0xfb36}
3610 ,
3611 {0xfb38, 0xfb3c}
3612 ,
3613 {0xfb3e, 0xfb3e}
3614 ,
3615 {0xfb40, 0xfb41}
3616 ,
3617 {0xfb43, 0xfb44}
3618 ,
3619 {0xfb46, 0xfbb1}
3620 ,
3621 {0xfbd3, 0xfd3d}
3622 ,
3623 {0xfd50, 0xfd8f}
3624 ,
3625 {0xfd92, 0xfdc7}
3626 ,
3627 {0xfdf0, 0xfdfb}
3628 ,
3629 {0xfe70, 0xfe74}
3630 ,
3631 {0xfe76, 0xfefc}
3632 ,
3633 {0xff10, 0xff19}
3634 ,
3635 {0xff21, 0xff3a}
3636 ,
3637 {0xff41, 0xff5a}
3638 ,
3639 {0xff66, 0xffbe}
3640 ,
3641 {0xffc2, 0xffc7}
3642 ,
3643 {0xffca, 0xffcf}
3644 ,
3645 {0xffd2, 0xffd7}
3646 ,
3647 {0xffda, 0xffdc}
3648 ,
3649 {0x10000, 0x1000b}
3650 ,
3651 {0x1000d, 0x10026}
3652 ,
3653 {0x10028, 0x1003a}
3654 ,
3655 {0x1003c, 0x1003d}
3656 ,
3657 {0x1003f, 0x1004d}
3658 ,
3659 {0x10050, 0x1005d}
3660 ,
3661 {0x10080, 0x100fa}
3662 ,
3663 {0x10280, 0x1029c}
3664 ,
3665 {0x102a0, 0x102d0}
3666 ,
3667 {0x10300, 0x1031e}
3668 ,
3669 {0x10330, 0x10340}
3670 ,
3671 {0x10342, 0x10349}
3672 ,
3673 {0x10380, 0x1039d}
3674 ,
3675 {0x103a0, 0x103c3}
3676 ,
3677 {0x103c8, 0x103cf}
3678 ,
3679 {0x10400, 0x1049d}
3680 ,
3681 {0x104a0, 0x104a9}
3682 ,
3683 {0x10800, 0x10805}
3684 ,
3685 {0x10808, 0x10808}
3686 ,
3687 {0x1080a, 0x10835}
3688 ,
3689 {0x10837, 0x10838}
3690 ,
3691 {0x1083c, 0x1083c}
3692 ,
3693 {0x1083f, 0x1083f}
3694 ,
3695 {0x10900, 0x10915}
3696 ,
3697 {0x10920, 0x10939}
3698 ,
3699 {0x10a00, 0x10a00}
3700 ,
3701 {0x10a10, 0x10a13}
3702 ,
3703 {0x10a15, 0x10a17}
3704 ,
3705 {0x10a19, 0x10a33}
3706 ,
3707 {0x12000, 0x1236e}
3708 ,
3709 {0x1d400, 0x1d454}
3710 ,
3711 {0x1d456, 0x1d49c}
3712 ,
3713 {0x1d49e, 0x1d49f}
3714 ,
3715 {0x1d4a2, 0x1d4a2}
3716 ,
3717 {0x1d4a5, 0x1d4a6}
3718 ,
3719 {0x1d4a9, 0x1d4ac}
3720 ,
3721 {0x1d4ae, 0x1d4b9}
3722 ,
3723 {0x1d4bb, 0x1d4bb}
3724 ,
3725 {0x1d4bd, 0x1d4c3}
3726 ,
3727 {0x1d4c5, 0x1d505}
3728 ,
3729 {0x1d507, 0x1d50a}
3730 ,
3731 {0x1d50d, 0x1d514}
3732 ,
3733 {0x1d516, 0x1d51c}
3734 ,
3735 {0x1d51e, 0x1d539}
3736 ,
3737 {0x1d53b, 0x1d53e}
3738 ,
3739 {0x1d540, 0x1d544}
3740 ,
3741 {0x1d546, 0x1d546}
3742 ,
3743 {0x1d54a, 0x1d550}
3744 ,
3745 {0x1d552, 0x1d6a5}
3746 ,
3747 {0x1d6a8, 0x1d6c0}
3748 ,
3749 {0x1d6c2, 0x1d6da}
3750 ,
3751 {0x1d6dc, 0x1d6fa}
3752 ,
3753 {0x1d6fc, 0x1d714}
3754 ,
3755 {0x1d716, 0x1d734}
3756 ,
3757 {0x1d736, 0x1d74e}
3758 ,
3759 {0x1d750, 0x1d76e}
3760 ,
3761 {0x1d770, 0x1d788}
3762 ,
3763 {0x1d78a, 0x1d7a8}
3764 ,
3765 {0x1d7aa, 0x1d7c2}
3766 ,
3767 {0x1d7c4, 0x1d7cb}
3768 ,
3769 {0x1d7ce, 0x1d7ff}
3770 ,
3771 {0x20000, 0x2a6d6}
3772 ,
3773 {0x2f800, 0x2fa1d}
3774 };
3775
3776 scm_t_char_set cs_letter_plus_digit = {
3777 411,
3778 cs_letter_plus_digit_ranges
3779 };
3780
3781 scm_t_char_range cs_graphic_ranges[] = {
3782 {0x0021, 0x007e}
3783 ,
3784 {0x00a1, 0x00ac}
3785 ,
3786 {0x00ae, 0x0377}
3787 ,
3788 {0x037a, 0x037e}
3789 ,
3790 {0x0384, 0x038a}
3791 ,
3792 {0x038c, 0x038c}
3793 ,
3794 {0x038e, 0x03a1}
3795 ,
3796 {0x03a3, 0x0523}
3797 ,
3798 {0x0531, 0x0556}
3799 ,
3800 {0x0559, 0x055f}
3801 ,
3802 {0x0561, 0x0587}
3803 ,
3804 {0x0589, 0x058a}
3805 ,
3806 {0x0591, 0x05c7}
3807 ,
3808 {0x05d0, 0x05ea}
3809 ,
3810 {0x05f0, 0x05f4}
3811 ,
3812 {0x0606, 0x061b}
3813 ,
3814 {0x061e, 0x061f}
3815 ,
3816 {0x0621, 0x065e}
3817 ,
3818 {0x0660, 0x06dc}
3819 ,
3820 {0x06de, 0x070d}
3821 ,
3822 {0x0710, 0x074a}
3823 ,
3824 {0x074d, 0x07b1}
3825 ,
3826 {0x07c0, 0x07fa}
3827 ,
3828 {0x0901, 0x0939}
3829 ,
3830 {0x093c, 0x094d}
3831 ,
3832 {0x0950, 0x0954}
3833 ,
3834 {0x0958, 0x0972}
3835 ,
3836 {0x097b, 0x097f}
3837 ,
3838 {0x0981, 0x0983}
3839 ,
3840 {0x0985, 0x098c}
3841 ,
3842 {0x098f, 0x0990}
3843 ,
3844 {0x0993, 0x09a8}
3845 ,
3846 {0x09aa, 0x09b0}
3847 ,
3848 {0x09b2, 0x09b2}
3849 ,
3850 {0x09b6, 0x09b9}
3851 ,
3852 {0x09bc, 0x09c4}
3853 ,
3854 {0x09c7, 0x09c8}
3855 ,
3856 {0x09cb, 0x09ce}
3857 ,
3858 {0x09d7, 0x09d7}
3859 ,
3860 {0x09dc, 0x09dd}
3861 ,
3862 {0x09df, 0x09e3}
3863 ,
3864 {0x09e6, 0x09fa}
3865 ,
3866 {0x0a01, 0x0a03}
3867 ,
3868 {0x0a05, 0x0a0a}
3869 ,
3870 {0x0a0f, 0x0a10}
3871 ,
3872 {0x0a13, 0x0a28}
3873 ,
3874 {0x0a2a, 0x0a30}
3875 ,
3876 {0x0a32, 0x0a33}
3877 ,
3878 {0x0a35, 0x0a36}
3879 ,
3880 {0x0a38, 0x0a39}
3881 ,
3882 {0x0a3c, 0x0a3c}
3883 ,
3884 {0x0a3e, 0x0a42}
3885 ,
3886 {0x0a47, 0x0a48}
3887 ,
3888 {0x0a4b, 0x0a4d}
3889 ,
3890 {0x0a51, 0x0a51}
3891 ,
3892 {0x0a59, 0x0a5c}
3893 ,
3894 {0x0a5e, 0x0a5e}
3895 ,
3896 {0x0a66, 0x0a75}
3897 ,
3898 {0x0a81, 0x0a83}
3899 ,
3900 {0x0a85, 0x0a8d}
3901 ,
3902 {0x0a8f, 0x0a91}
3903 ,
3904 {0x0a93, 0x0aa8}
3905 ,
3906 {0x0aaa, 0x0ab0}
3907 ,
3908 {0x0ab2, 0x0ab3}
3909 ,
3910 {0x0ab5, 0x0ab9}
3911 ,
3912 {0x0abc, 0x0ac5}
3913 ,
3914 {0x0ac7, 0x0ac9}
3915 ,
3916 {0x0acb, 0x0acd}
3917 ,
3918 {0x0ad0, 0x0ad0}
3919 ,
3920 {0x0ae0, 0x0ae3}
3921 ,
3922 {0x0ae6, 0x0aef}
3923 ,
3924 {0x0af1, 0x0af1}
3925 ,
3926 {0x0b01, 0x0b03}
3927 ,
3928 {0x0b05, 0x0b0c}
3929 ,
3930 {0x0b0f, 0x0b10}
3931 ,
3932 {0x0b13, 0x0b28}
3933 ,
3934 {0x0b2a, 0x0b30}
3935 ,
3936 {0x0b32, 0x0b33}
3937 ,
3938 {0x0b35, 0x0b39}
3939 ,
3940 {0x0b3c, 0x0b44}
3941 ,
3942 {0x0b47, 0x0b48}
3943 ,
3944 {0x0b4b, 0x0b4d}
3945 ,
3946 {0x0b56, 0x0b57}
3947 ,
3948 {0x0b5c, 0x0b5d}
3949 ,
3950 {0x0b5f, 0x0b63}
3951 ,
3952 {0x0b66, 0x0b71}
3953 ,
3954 {0x0b82, 0x0b83}
3955 ,
3956 {0x0b85, 0x0b8a}
3957 ,
3958 {0x0b8e, 0x0b90}
3959 ,
3960 {0x0b92, 0x0b95}
3961 ,
3962 {0x0b99, 0x0b9a}
3963 ,
3964 {0x0b9c, 0x0b9c}
3965 ,
3966 {0x0b9e, 0x0b9f}
3967 ,
3968 {0x0ba3, 0x0ba4}
3969 ,
3970 {0x0ba8, 0x0baa}
3971 ,
3972 {0x0bae, 0x0bb9}
3973 ,
3974 {0x0bbe, 0x0bc2}
3975 ,
3976 {0x0bc6, 0x0bc8}
3977 ,
3978 {0x0bca, 0x0bcd}
3979 ,
3980 {0x0bd0, 0x0bd0}
3981 ,
3982 {0x0bd7, 0x0bd7}
3983 ,
3984 {0x0be6, 0x0bfa}
3985 ,
3986 {0x0c01, 0x0c03}
3987 ,
3988 {0x0c05, 0x0c0c}
3989 ,
3990 {0x0c0e, 0x0c10}
3991 ,
3992 {0x0c12, 0x0c28}
3993 ,
3994 {0x0c2a, 0x0c33}
3995 ,
3996 {0x0c35, 0x0c39}
3997 ,
3998 {0x0c3d, 0x0c44}
3999 ,
4000 {0x0c46, 0x0c48}
4001 ,
4002 {0x0c4a, 0x0c4d}
4003 ,
4004 {0x0c55, 0x0c56}
4005 ,
4006 {0x0c58, 0x0c59}
4007 ,
4008 {0x0c60, 0x0c63}
4009 ,
4010 {0x0c66, 0x0c6f}
4011 ,
4012 {0x0c78, 0x0c7f}
4013 ,
4014 {0x0c82, 0x0c83}
4015 ,
4016 {0x0c85, 0x0c8c}
4017 ,
4018 {0x0c8e, 0x0c90}
4019 ,
4020 {0x0c92, 0x0ca8}
4021 ,
4022 {0x0caa, 0x0cb3}
4023 ,
4024 {0x0cb5, 0x0cb9}
4025 ,
4026 {0x0cbc, 0x0cc4}
4027 ,
4028 {0x0cc6, 0x0cc8}
4029 ,
4030 {0x0cca, 0x0ccd}
4031 ,
4032 {0x0cd5, 0x0cd6}
4033 ,
4034 {0x0cde, 0x0cde}
4035 ,
4036 {0x0ce0, 0x0ce3}
4037 ,
4038 {0x0ce6, 0x0cef}
4039 ,
4040 {0x0cf1, 0x0cf2}
4041 ,
4042 {0x0d02, 0x0d03}
4043 ,
4044 {0x0d05, 0x0d0c}
4045 ,
4046 {0x0d0e, 0x0d10}
4047 ,
4048 {0x0d12, 0x0d28}
4049 ,
4050 {0x0d2a, 0x0d39}
4051 ,
4052 {0x0d3d, 0x0d44}
4053 ,
4054 {0x0d46, 0x0d48}
4055 ,
4056 {0x0d4a, 0x0d4d}
4057 ,
4058 {0x0d57, 0x0d57}
4059 ,
4060 {0x0d60, 0x0d63}
4061 ,
4062 {0x0d66, 0x0d75}
4063 ,
4064 {0x0d79, 0x0d7f}
4065 ,
4066 {0x0d82, 0x0d83}
4067 ,
4068 {0x0d85, 0x0d96}
4069 ,
4070 {0x0d9a, 0x0db1}
4071 ,
4072 {0x0db3, 0x0dbb}
4073 ,
4074 {0x0dbd, 0x0dbd}
4075 ,
4076 {0x0dc0, 0x0dc6}
4077 ,
4078 {0x0dca, 0x0dca}
4079 ,
4080 {0x0dcf, 0x0dd4}
4081 ,
4082 {0x0dd6, 0x0dd6}
4083 ,
4084 {0x0dd8, 0x0ddf}
4085 ,
4086 {0x0df2, 0x0df4}
4087 ,
4088 {0x0e01, 0x0e3a}
4089 ,
4090 {0x0e3f, 0x0e5b}
4091 ,
4092 {0x0e81, 0x0e82}
4093 ,
4094 {0x0e84, 0x0e84}
4095 ,
4096 {0x0e87, 0x0e88}
4097 ,
4098 {0x0e8a, 0x0e8a}
4099 ,
4100 {0x0e8d, 0x0e8d}
4101 ,
4102 {0x0e94, 0x0e97}
4103 ,
4104 {0x0e99, 0x0e9f}
4105 ,
4106 {0x0ea1, 0x0ea3}
4107 ,
4108 {0x0ea5, 0x0ea5}
4109 ,
4110 {0x0ea7, 0x0ea7}
4111 ,
4112 {0x0eaa, 0x0eab}
4113 ,
4114 {0x0ead, 0x0eb9}
4115 ,
4116 {0x0ebb, 0x0ebd}
4117 ,
4118 {0x0ec0, 0x0ec4}
4119 ,
4120 {0x0ec6, 0x0ec6}
4121 ,
4122 {0x0ec8, 0x0ecd}
4123 ,
4124 {0x0ed0, 0x0ed9}
4125 ,
4126 {0x0edc, 0x0edd}
4127 ,
4128 {0x0f00, 0x0f47}
4129 ,
4130 {0x0f49, 0x0f6c}
4131 ,
4132 {0x0f71, 0x0f8b}
4133 ,
4134 {0x0f90, 0x0f97}
4135 ,
4136 {0x0f99, 0x0fbc}
4137 ,
4138 {0x0fbe, 0x0fcc}
4139 ,
4140 {0x0fce, 0x0fd4}
4141 ,
4142 {0x1000, 0x1099}
4143 ,
4144 {0x109e, 0x10c5}
4145 ,
4146 {0x10d0, 0x10fc}
4147 ,
4148 {0x1100, 0x1159}
4149 ,
4150 {0x115f, 0x11a2}
4151 ,
4152 {0x11a8, 0x11f9}
4153 ,
4154 {0x1200, 0x1248}
4155 ,
4156 {0x124a, 0x124d}
4157 ,
4158 {0x1250, 0x1256}
4159 ,
4160 {0x1258, 0x1258}
4161 ,
4162 {0x125a, 0x125d}
4163 ,
4164 {0x1260, 0x1288}
4165 ,
4166 {0x128a, 0x128d}
4167 ,
4168 {0x1290, 0x12b0}
4169 ,
4170 {0x12b2, 0x12b5}
4171 ,
4172 {0x12b8, 0x12be}
4173 ,
4174 {0x12c0, 0x12c0}
4175 ,
4176 {0x12c2, 0x12c5}
4177 ,
4178 {0x12c8, 0x12d6}
4179 ,
4180 {0x12d8, 0x1310}
4181 ,
4182 {0x1312, 0x1315}
4183 ,
4184 {0x1318, 0x135a}
4185 ,
4186 {0x135f, 0x137c}
4187 ,
4188 {0x1380, 0x1399}
4189 ,
4190 {0x13a0, 0x13f4}
4191 ,
4192 {0x1401, 0x1676}
4193 ,
4194 {0x1681, 0x169c}
4195 ,
4196 {0x16a0, 0x16f0}
4197 ,
4198 {0x1700, 0x170c}
4199 ,
4200 {0x170e, 0x1714}
4201 ,
4202 {0x1720, 0x1736}
4203 ,
4204 {0x1740, 0x1753}
4205 ,
4206 {0x1760, 0x176c}
4207 ,
4208 {0x176e, 0x1770}
4209 ,
4210 {0x1772, 0x1773}
4211 ,
4212 {0x1780, 0x17b3}
4213 ,
4214 {0x17b6, 0x17dd}
4215 ,
4216 {0x17e0, 0x17e9}
4217 ,
4218 {0x17f0, 0x17f9}
4219 ,
4220 {0x1800, 0x180d}
4221 ,
4222 {0x1810, 0x1819}
4223 ,
4224 {0x1820, 0x1877}
4225 ,
4226 {0x1880, 0x18aa}
4227 ,
4228 {0x1900, 0x191c}
4229 ,
4230 {0x1920, 0x192b}
4231 ,
4232 {0x1930, 0x193b}
4233 ,
4234 {0x1940, 0x1940}
4235 ,
4236 {0x1944, 0x196d}
4237 ,
4238 {0x1970, 0x1974}
4239 ,
4240 {0x1980, 0x19a9}
4241 ,
4242 {0x19b0, 0x19c9}
4243 ,
4244 {0x19d0, 0x19d9}
4245 ,
4246 {0x19de, 0x1a1b}
4247 ,
4248 {0x1a1e, 0x1a1f}
4249 ,
4250 {0x1b00, 0x1b4b}
4251 ,
4252 {0x1b50, 0x1b7c}
4253 ,
4254 {0x1b80, 0x1baa}
4255 ,
4256 {0x1bae, 0x1bb9}
4257 ,
4258 {0x1c00, 0x1c37}
4259 ,
4260 {0x1c3b, 0x1c49}
4261 ,
4262 {0x1c4d, 0x1c7f}
4263 ,
4264 {0x1d00, 0x1de6}
4265 ,
4266 {0x1dfe, 0x1f15}
4267 ,
4268 {0x1f18, 0x1f1d}
4269 ,
4270 {0x1f20, 0x1f45}
4271 ,
4272 {0x1f48, 0x1f4d}
4273 ,
4274 {0x1f50, 0x1f57}
4275 ,
4276 {0x1f59, 0x1f59}
4277 ,
4278 {0x1f5b, 0x1f5b}
4279 ,
4280 {0x1f5d, 0x1f5d}
4281 ,
4282 {0x1f5f, 0x1f7d}
4283 ,
4284 {0x1f80, 0x1fb4}
4285 ,
4286 {0x1fb6, 0x1fc4}
4287 ,
4288 {0x1fc6, 0x1fd3}
4289 ,
4290 {0x1fd6, 0x1fdb}
4291 ,
4292 {0x1fdd, 0x1fef}
4293 ,
4294 {0x1ff2, 0x1ff4}
4295 ,
4296 {0x1ff6, 0x1ffe}
4297 ,
4298 {0x2010, 0x2027}
4299 ,
4300 {0x2030, 0x205e}
4301 ,
4302 {0x2070, 0x2071}
4303 ,
4304 {0x2074, 0x208e}
4305 ,
4306 {0x2090, 0x2094}
4307 ,
4308 {0x20a0, 0x20b5}
4309 ,
4310 {0x20d0, 0x20f0}
4311 ,
4312 {0x2100, 0x214f}
4313 ,
4314 {0x2153, 0x2188}
4315 ,
4316 {0x2190, 0x23e7}
4317 ,
4318 {0x2400, 0x2426}
4319 ,
4320 {0x2440, 0x244a}
4321 ,
4322 {0x2460, 0x269d}
4323 ,
4324 {0x26a0, 0x26bc}
4325 ,
4326 {0x26c0, 0x26c3}
4327 ,
4328 {0x2701, 0x2704}
4329 ,
4330 {0x2706, 0x2709}
4331 ,
4332 {0x270c, 0x2727}
4333 ,
4334 {0x2729, 0x274b}
4335 ,
4336 {0x274d, 0x274d}
4337 ,
4338 {0x274f, 0x2752}
4339 ,
4340 {0x2756, 0x2756}
4341 ,
4342 {0x2758, 0x275e}
4343 ,
4344 {0x2761, 0x2794}
4345 ,
4346 {0x2798, 0x27af}
4347 ,
4348 {0x27b1, 0x27be}
4349 ,
4350 {0x27c0, 0x27ca}
4351 ,
4352 {0x27cc, 0x27cc}
4353 ,
4354 {0x27d0, 0x2b4c}
4355 ,
4356 {0x2b50, 0x2b54}
4357 ,
4358 {0x2c00, 0x2c2e}
4359 ,
4360 {0x2c30, 0x2c5e}
4361 ,
4362 {0x2c60, 0x2c6f}
4363 ,
4364 {0x2c71, 0x2c7d}
4365 ,
4366 {0x2c80, 0x2cea}
4367 ,
4368 {0x2cf9, 0x2d25}
4369 ,
4370 {0x2d30, 0x2d65}
4371 ,
4372 {0x2d6f, 0x2d6f}
4373 ,
4374 {0x2d80, 0x2d96}
4375 ,
4376 {0x2da0, 0x2da6}
4377 ,
4378 {0x2da8, 0x2dae}
4379 ,
4380 {0x2db0, 0x2db6}
4381 ,
4382 {0x2db8, 0x2dbe}
4383 ,
4384 {0x2dc0, 0x2dc6}
4385 ,
4386 {0x2dc8, 0x2dce}
4387 ,
4388 {0x2dd0, 0x2dd6}
4389 ,
4390 {0x2dd8, 0x2dde}
4391 ,
4392 {0x2de0, 0x2e30}
4393 ,
4394 {0x2e80, 0x2e99}
4395 ,
4396 {0x2e9b, 0x2ef3}
4397 ,
4398 {0x2f00, 0x2fd5}
4399 ,
4400 {0x2ff0, 0x2ffb}
4401 ,
4402 {0x3001, 0x303f}
4403 ,
4404 {0x3041, 0x3096}
4405 ,
4406 {0x3099, 0x30ff}
4407 ,
4408 {0x3105, 0x312d}
4409 ,
4410 {0x3131, 0x318e}
4411 ,
4412 {0x3190, 0x31b7}
4413 ,
4414 {0x31c0, 0x31e3}
4415 ,
4416 {0x31f0, 0x321e}
4417 ,
4418 {0x3220, 0x3243}
4419 ,
4420 {0x3250, 0x32fe}
4421 ,
4422 {0x3300, 0x4db5}
4423 ,
4424 {0x4dc0, 0x9fc3}
4425 ,
4426 {0xa000, 0xa48c}
4427 ,
4428 {0xa490, 0xa4c6}
4429 ,
4430 {0xa500, 0xa62b}
4431 ,
4432 {0xa640, 0xa65f}
4433 ,
4434 {0xa662, 0xa673}
4435 ,
4436 {0xa67c, 0xa697}
4437 ,
4438 {0xa700, 0xa78c}
4439 ,
4440 {0xa7fb, 0xa82b}
4441 ,
4442 {0xa840, 0xa877}
4443 ,
4444 {0xa880, 0xa8c4}
4445 ,
4446 {0xa8ce, 0xa8d9}
4447 ,
4448 {0xa900, 0xa953}
4449 ,
4450 {0xa95f, 0xa95f}
4451 ,
4452 {0xaa00, 0xaa36}
4453 ,
4454 {0xaa40, 0xaa4d}
4455 ,
4456 {0xaa50, 0xaa59}
4457 ,
4458 {0xaa5c, 0xaa5f}
4459 ,
4460 {0xac00, 0xd7a3}
4461 ,
4462 {0xf900, 0xfa2d}
4463 ,
4464 {0xfa30, 0xfa6a}
4465 ,
4466 {0xfa70, 0xfad9}
4467 ,
4468 {0xfb00, 0xfb06}
4469 ,
4470 {0xfb13, 0xfb17}
4471 ,
4472 {0xfb1d, 0xfb36}
4473 ,
4474 {0xfb38, 0xfb3c}
4475 ,
4476 {0xfb3e, 0xfb3e}
4477 ,
4478 {0xfb40, 0xfb41}
4479 ,
4480 {0xfb43, 0xfb44}
4481 ,
4482 {0xfb46, 0xfbb1}
4483 ,
4484 {0xfbd3, 0xfd3f}
4485 ,
4486 {0xfd50, 0xfd8f}
4487 ,
4488 {0xfd92, 0xfdc7}
4489 ,
4490 {0xfdf0, 0xfdfd}
4491 ,
4492 {0xfe00, 0xfe19}
4493 ,
4494 {0xfe20, 0xfe26}
4495 ,
4496 {0xfe30, 0xfe52}
4497 ,
4498 {0xfe54, 0xfe66}
4499 ,
4500 {0xfe68, 0xfe6b}
4501 ,
4502 {0xfe70, 0xfe74}
4503 ,
4504 {0xfe76, 0xfefc}
4505 ,
4506 {0xff01, 0xffbe}
4507 ,
4508 {0xffc2, 0xffc7}
4509 ,
4510 {0xffca, 0xffcf}
4511 ,
4512 {0xffd2, 0xffd7}
4513 ,
4514 {0xffda, 0xffdc}
4515 ,
4516 {0xffe0, 0xffe6}
4517 ,
4518 {0xffe8, 0xffee}
4519 ,
4520 {0xfffc, 0xfffd}
4521 ,
4522 {0x10000, 0x1000b}
4523 ,
4524 {0x1000d, 0x10026}
4525 ,
4526 {0x10028, 0x1003a}
4527 ,
4528 {0x1003c, 0x1003d}
4529 ,
4530 {0x1003f, 0x1004d}
4531 ,
4532 {0x10050, 0x1005d}
4533 ,
4534 {0x10080, 0x100fa}
4535 ,
4536 {0x10100, 0x10102}
4537 ,
4538 {0x10107, 0x10133}
4539 ,
4540 {0x10137, 0x1018a}
4541 ,
4542 {0x10190, 0x1019b}
4543 ,
4544 {0x101d0, 0x101fd}
4545 ,
4546 {0x10280, 0x1029c}
4547 ,
4548 {0x102a0, 0x102d0}
4549 ,
4550 {0x10300, 0x1031e}
4551 ,
4552 {0x10320, 0x10323}
4553 ,
4554 {0x10330, 0x1034a}
4555 ,
4556 {0x10380, 0x1039d}
4557 ,
4558 {0x1039f, 0x103c3}
4559 ,
4560 {0x103c8, 0x103d5}
4561 ,
4562 {0x10400, 0x1049d}
4563 ,
4564 {0x104a0, 0x104a9}
4565 ,
4566 {0x10800, 0x10805}
4567 ,
4568 {0x10808, 0x10808}
4569 ,
4570 {0x1080a, 0x10835}
4571 ,
4572 {0x10837, 0x10838}
4573 ,
4574 {0x1083c, 0x1083c}
4575 ,
4576 {0x1083f, 0x1083f}
4577 ,
4578 {0x10900, 0x10919}
4579 ,
4580 {0x1091f, 0x10939}
4581 ,
4582 {0x1093f, 0x1093f}
4583 ,
4584 {0x10a00, 0x10a03}
4585 ,
4586 {0x10a05, 0x10a06}
4587 ,
4588 {0x10a0c, 0x10a13}
4589 ,
4590 {0x10a15, 0x10a17}
4591 ,
4592 {0x10a19, 0x10a33}
4593 ,
4594 {0x10a38, 0x10a3a}
4595 ,
4596 {0x10a3f, 0x10a47}
4597 ,
4598 {0x10a50, 0x10a58}
4599 ,
4600 {0x12000, 0x1236e}
4601 ,
4602 {0x12400, 0x12462}
4603 ,
4604 {0x12470, 0x12473}
4605 ,
4606 {0x1d000, 0x1d0f5}
4607 ,
4608 {0x1d100, 0x1d126}
4609 ,
4610 {0x1d129, 0x1d172}
4611 ,
4612 {0x1d17b, 0x1d1dd}
4613 ,
4614 {0x1d200, 0x1d245}
4615 ,
4616 {0x1d300, 0x1d356}
4617 ,
4618 {0x1d360, 0x1d371}
4619 ,
4620 {0x1d400, 0x1d454}
4621 ,
4622 {0x1d456, 0x1d49c}
4623 ,
4624 {0x1d49e, 0x1d49f}
4625 ,
4626 {0x1d4a2, 0x1d4a2}
4627 ,
4628 {0x1d4a5, 0x1d4a6}
4629 ,
4630 {0x1d4a9, 0x1d4ac}
4631 ,
4632 {0x1d4ae, 0x1d4b9}
4633 ,
4634 {0x1d4bb, 0x1d4bb}
4635 ,
4636 {0x1d4bd, 0x1d4c3}
4637 ,
4638 {0x1d4c5, 0x1d505}
4639 ,
4640 {0x1d507, 0x1d50a}
4641 ,
4642 {0x1d50d, 0x1d514}
4643 ,
4644 {0x1d516, 0x1d51c}
4645 ,
4646 {0x1d51e, 0x1d539}
4647 ,
4648 {0x1d53b, 0x1d53e}
4649 ,
4650 {0x1d540, 0x1d544}
4651 ,
4652 {0x1d546, 0x1d546}
4653 ,
4654 {0x1d54a, 0x1d550}
4655 ,
4656 {0x1d552, 0x1d6a5}
4657 ,
4658 {0x1d6a8, 0x1d7cb}
4659 ,
4660 {0x1d7ce, 0x1d7ff}
4661 ,
4662 {0x1f000, 0x1f02b}
4663 ,
4664 {0x1f030, 0x1f093}
4665 ,
4666 {0x20000, 0x2a6d6}
4667 ,
4668 {0x2f800, 0x2fa1d}
4669 ,
4670 {0xe0100, 0xe01ef}
4671 };
4672
4673 scm_t_char_set cs_graphic = {
4674 445,
4675 cs_graphic_ranges
4676 };
4677
4678 scm_t_char_range cs_whitespace_ranges[] = {
4679 {0x0009, 0x000d}
4680 ,
4681 {0x0020, 0x0020}
4682 ,
4683 {0x00a0, 0x00a0}
4684 ,
4685 {0x1680, 0x1680}
4686 ,
4687 {0x180e, 0x180e}
4688 ,
4689 {0x2000, 0x200a}
4690 ,
4691 {0x2028, 0x2029}
4692 ,
4693 {0x202f, 0x202f}
4694 ,
4695 {0x205f, 0x205f}
4696 ,
4697 {0x3000, 0x3000}
4698 };
4699
4700 scm_t_char_set cs_whitespace = {
4701 10,
4702 cs_whitespace_ranges
4703 };
4704
4705 scm_t_char_range cs_printing_ranges[] = {
4706 {0x0009, 0x000d}
4707 ,
4708 {0x0020, 0x007e}
4709 ,
4710 {0x00a0, 0x00ac}
4711 ,
4712 {0x00ae, 0x0377}
4713 ,
4714 {0x037a, 0x037e}
4715 ,
4716 {0x0384, 0x038a}
4717 ,
4718 {0x038c, 0x038c}
4719 ,
4720 {0x038e, 0x03a1}
4721 ,
4722 {0x03a3, 0x0523}
4723 ,
4724 {0x0531, 0x0556}
4725 ,
4726 {0x0559, 0x055f}
4727 ,
4728 {0x0561, 0x0587}
4729 ,
4730 {0x0589, 0x058a}
4731 ,
4732 {0x0591, 0x05c7}
4733 ,
4734 {0x05d0, 0x05ea}
4735 ,
4736 {0x05f0, 0x05f4}
4737 ,
4738 {0x0606, 0x061b}
4739 ,
4740 {0x061e, 0x061f}
4741 ,
4742 {0x0621, 0x065e}
4743 ,
4744 {0x0660, 0x06dc}
4745 ,
4746 {0x06de, 0x070d}
4747 ,
4748 {0x0710, 0x074a}
4749 ,
4750 {0x074d, 0x07b1}
4751 ,
4752 {0x07c0, 0x07fa}
4753 ,
4754 {0x0901, 0x0939}
4755 ,
4756 {0x093c, 0x094d}
4757 ,
4758 {0x0950, 0x0954}
4759 ,
4760 {0x0958, 0x0972}
4761 ,
4762 {0x097b, 0x097f}
4763 ,
4764 {0x0981, 0x0983}
4765 ,
4766 {0x0985, 0x098c}
4767 ,
4768 {0x098f, 0x0990}
4769 ,
4770 {0x0993, 0x09a8}
4771 ,
4772 {0x09aa, 0x09b0}
4773 ,
4774 {0x09b2, 0x09b2}
4775 ,
4776 {0x09b6, 0x09b9}
4777 ,
4778 {0x09bc, 0x09c4}
4779 ,
4780 {0x09c7, 0x09c8}
4781 ,
4782 {0x09cb, 0x09ce}
4783 ,
4784 {0x09d7, 0x09d7}
4785 ,
4786 {0x09dc, 0x09dd}
4787 ,
4788 {0x09df, 0x09e3}
4789 ,
4790 {0x09e6, 0x09fa}
4791 ,
4792 {0x0a01, 0x0a03}
4793 ,
4794 {0x0a05, 0x0a0a}
4795 ,
4796 {0x0a0f, 0x0a10}
4797 ,
4798 {0x0a13, 0x0a28}
4799 ,
4800 {0x0a2a, 0x0a30}
4801 ,
4802 {0x0a32, 0x0a33}
4803 ,
4804 {0x0a35, 0x0a36}
4805 ,
4806 {0x0a38, 0x0a39}
4807 ,
4808 {0x0a3c, 0x0a3c}
4809 ,
4810 {0x0a3e, 0x0a42}
4811 ,
4812 {0x0a47, 0x0a48}
4813 ,
4814 {0x0a4b, 0x0a4d}
4815 ,
4816 {0x0a51, 0x0a51}
4817 ,
4818 {0x0a59, 0x0a5c}
4819 ,
4820 {0x0a5e, 0x0a5e}
4821 ,
4822 {0x0a66, 0x0a75}
4823 ,
4824 {0x0a81, 0x0a83}
4825 ,
4826 {0x0a85, 0x0a8d}
4827 ,
4828 {0x0a8f, 0x0a91}
4829 ,
4830 {0x0a93, 0x0aa8}
4831 ,
4832 {0x0aaa, 0x0ab0}
4833 ,
4834 {0x0ab2, 0x0ab3}
4835 ,
4836 {0x0ab5, 0x0ab9}
4837 ,
4838 {0x0abc, 0x0ac5}
4839 ,
4840 {0x0ac7, 0x0ac9}
4841 ,
4842 {0x0acb, 0x0acd}
4843 ,
4844 {0x0ad0, 0x0ad0}
4845 ,
4846 {0x0ae0, 0x0ae3}
4847 ,
4848 {0x0ae6, 0x0aef}
4849 ,
4850 {0x0af1, 0x0af1}
4851 ,
4852 {0x0b01, 0x0b03}
4853 ,
4854 {0x0b05, 0x0b0c}
4855 ,
4856 {0x0b0f, 0x0b10}
4857 ,
4858 {0x0b13, 0x0b28}
4859 ,
4860 {0x0b2a, 0x0b30}
4861 ,
4862 {0x0b32, 0x0b33}
4863 ,
4864 {0x0b35, 0x0b39}
4865 ,
4866 {0x0b3c, 0x0b44}
4867 ,
4868 {0x0b47, 0x0b48}
4869 ,
4870 {0x0b4b, 0x0b4d}
4871 ,
4872 {0x0b56, 0x0b57}
4873 ,
4874 {0x0b5c, 0x0b5d}
4875 ,
4876 {0x0b5f, 0x0b63}
4877 ,
4878 {0x0b66, 0x0b71}
4879 ,
4880 {0x0b82, 0x0b83}
4881 ,
4882 {0x0b85, 0x0b8a}
4883 ,
4884 {0x0b8e, 0x0b90}
4885 ,
4886 {0x0b92, 0x0b95}
4887 ,
4888 {0x0b99, 0x0b9a}
4889 ,
4890 {0x0b9c, 0x0b9c}
4891 ,
4892 {0x0b9e, 0x0b9f}
4893 ,
4894 {0x0ba3, 0x0ba4}
4895 ,
4896 {0x0ba8, 0x0baa}
4897 ,
4898 {0x0bae, 0x0bb9}
4899 ,
4900 {0x0bbe, 0x0bc2}
4901 ,
4902 {0x0bc6, 0x0bc8}
4903 ,
4904 {0x0bca, 0x0bcd}
4905 ,
4906 {0x0bd0, 0x0bd0}
4907 ,
4908 {0x0bd7, 0x0bd7}
4909 ,
4910 {0x0be6, 0x0bfa}
4911 ,
4912 {0x0c01, 0x0c03}
4913 ,
4914 {0x0c05, 0x0c0c}
4915 ,
4916 {0x0c0e, 0x0c10}
4917 ,
4918 {0x0c12, 0x0c28}
4919 ,
4920 {0x0c2a, 0x0c33}
4921 ,
4922 {0x0c35, 0x0c39}
4923 ,
4924 {0x0c3d, 0x0c44}
4925 ,
4926 {0x0c46, 0x0c48}
4927 ,
4928 {0x0c4a, 0x0c4d}
4929 ,
4930 {0x0c55, 0x0c56}
4931 ,
4932 {0x0c58, 0x0c59}
4933 ,
4934 {0x0c60, 0x0c63}
4935 ,
4936 {0x0c66, 0x0c6f}
4937 ,
4938 {0x0c78, 0x0c7f}
4939 ,
4940 {0x0c82, 0x0c83}
4941 ,
4942 {0x0c85, 0x0c8c}
4943 ,
4944 {0x0c8e, 0x0c90}
4945 ,
4946 {0x0c92, 0x0ca8}
4947 ,
4948 {0x0caa, 0x0cb3}
4949 ,
4950 {0x0cb5, 0x0cb9}
4951 ,
4952 {0x0cbc, 0x0cc4}
4953 ,
4954 {0x0cc6, 0x0cc8}
4955 ,
4956 {0x0cca, 0x0ccd}
4957 ,
4958 {0x0cd5, 0x0cd6}
4959 ,
4960 {0x0cde, 0x0cde}
4961 ,
4962 {0x0ce0, 0x0ce3}
4963 ,
4964 {0x0ce6, 0x0cef}
4965 ,
4966 {0x0cf1, 0x0cf2}
4967 ,
4968 {0x0d02, 0x0d03}
4969 ,
4970 {0x0d05, 0x0d0c}
4971 ,
4972 {0x0d0e, 0x0d10}
4973 ,
4974 {0x0d12, 0x0d28}
4975 ,
4976 {0x0d2a, 0x0d39}
4977 ,
4978 {0x0d3d, 0x0d44}
4979 ,
4980 {0x0d46, 0x0d48}
4981 ,
4982 {0x0d4a, 0x0d4d}
4983 ,
4984 {0x0d57, 0x0d57}
4985 ,
4986 {0x0d60, 0x0d63}
4987 ,
4988 {0x0d66, 0x0d75}
4989 ,
4990 {0x0d79, 0x0d7f}
4991 ,
4992 {0x0d82, 0x0d83}
4993 ,
4994 {0x0d85, 0x0d96}
4995 ,
4996 {0x0d9a, 0x0db1}
4997 ,
4998 {0x0db3, 0x0dbb}
4999 ,
5000 {0x0dbd, 0x0dbd}
5001 ,
5002 {0x0dc0, 0x0dc6}
5003 ,
5004 {0x0dca, 0x0dca}
5005 ,
5006 {0x0dcf, 0x0dd4}
5007 ,
5008 {0x0dd6, 0x0dd6}
5009 ,
5010 {0x0dd8, 0x0ddf}
5011 ,
5012 {0x0df2, 0x0df4}
5013 ,
5014 {0x0e01, 0x0e3a}
5015 ,
5016 {0x0e3f, 0x0e5b}
5017 ,
5018 {0x0e81, 0x0e82}
5019 ,
5020 {0x0e84, 0x0e84}
5021 ,
5022 {0x0e87, 0x0e88}
5023 ,
5024 {0x0e8a, 0x0e8a}
5025 ,
5026 {0x0e8d, 0x0e8d}
5027 ,
5028 {0x0e94, 0x0e97}
5029 ,
5030 {0x0e99, 0x0e9f}
5031 ,
5032 {0x0ea1, 0x0ea3}
5033 ,
5034 {0x0ea5, 0x0ea5}
5035 ,
5036 {0x0ea7, 0x0ea7}
5037 ,
5038 {0x0eaa, 0x0eab}
5039 ,
5040 {0x0ead, 0x0eb9}
5041 ,
5042 {0x0ebb, 0x0ebd}
5043 ,
5044 {0x0ec0, 0x0ec4}
5045 ,
5046 {0x0ec6, 0x0ec6}
5047 ,
5048 {0x0ec8, 0x0ecd}
5049 ,
5050 {0x0ed0, 0x0ed9}
5051 ,
5052 {0x0edc, 0x0edd}
5053 ,
5054 {0x0f00, 0x0f47}
5055 ,
5056 {0x0f49, 0x0f6c}
5057 ,
5058 {0x0f71, 0x0f8b}
5059 ,
5060 {0x0f90, 0x0f97}
5061 ,
5062 {0x0f99, 0x0fbc}
5063 ,
5064 {0x0fbe, 0x0fcc}
5065 ,
5066 {0x0fce, 0x0fd4}
5067 ,
5068 {0x1000, 0x1099}
5069 ,
5070 {0x109e, 0x10c5}
5071 ,
5072 {0x10d0, 0x10fc}
5073 ,
5074 {0x1100, 0x1159}
5075 ,
5076 {0x115f, 0x11a2}
5077 ,
5078 {0x11a8, 0x11f9}
5079 ,
5080 {0x1200, 0x1248}
5081 ,
5082 {0x124a, 0x124d}
5083 ,
5084 {0x1250, 0x1256}
5085 ,
5086 {0x1258, 0x1258}
5087 ,
5088 {0x125a, 0x125d}
5089 ,
5090 {0x1260, 0x1288}
5091 ,
5092 {0x128a, 0x128d}
5093 ,
5094 {0x1290, 0x12b0}
5095 ,
5096 {0x12b2, 0x12b5}
5097 ,
5098 {0x12b8, 0x12be}
5099 ,
5100 {0x12c0, 0x12c0}
5101 ,
5102 {0x12c2, 0x12c5}
5103 ,
5104 {0x12c8, 0x12d6}
5105 ,
5106 {0x12d8, 0x1310}
5107 ,
5108 {0x1312, 0x1315}
5109 ,
5110 {0x1318, 0x135a}
5111 ,
5112 {0x135f, 0x137c}
5113 ,
5114 {0x1380, 0x1399}
5115 ,
5116 {0x13a0, 0x13f4}
5117 ,
5118 {0x1401, 0x1676}
5119 ,
5120 {0x1680, 0x169c}
5121 ,
5122 {0x16a0, 0x16f0}
5123 ,
5124 {0x1700, 0x170c}
5125 ,
5126 {0x170e, 0x1714}
5127 ,
5128 {0x1720, 0x1736}
5129 ,
5130 {0x1740, 0x1753}
5131 ,
5132 {0x1760, 0x176c}
5133 ,
5134 {0x176e, 0x1770}
5135 ,
5136 {0x1772, 0x1773}
5137 ,
5138 {0x1780, 0x17b3}
5139 ,
5140 {0x17b6, 0x17dd}
5141 ,
5142 {0x17e0, 0x17e9}
5143 ,
5144 {0x17f0, 0x17f9}
5145 ,
5146 {0x1800, 0x180e}
5147 ,
5148 {0x1810, 0x1819}
5149 ,
5150 {0x1820, 0x1877}
5151 ,
5152 {0x1880, 0x18aa}
5153 ,
5154 {0x1900, 0x191c}
5155 ,
5156 {0x1920, 0x192b}
5157 ,
5158 {0x1930, 0x193b}
5159 ,
5160 {0x1940, 0x1940}
5161 ,
5162 {0x1944, 0x196d}
5163 ,
5164 {0x1970, 0x1974}
5165 ,
5166 {0x1980, 0x19a9}
5167 ,
5168 {0x19b0, 0x19c9}
5169 ,
5170 {0x19d0, 0x19d9}
5171 ,
5172 {0x19de, 0x1a1b}
5173 ,
5174 {0x1a1e, 0x1a1f}
5175 ,
5176 {0x1b00, 0x1b4b}
5177 ,
5178 {0x1b50, 0x1b7c}
5179 ,
5180 {0x1b80, 0x1baa}
5181 ,
5182 {0x1bae, 0x1bb9}
5183 ,
5184 {0x1c00, 0x1c37}
5185 ,
5186 {0x1c3b, 0x1c49}
5187 ,
5188 {0x1c4d, 0x1c7f}
5189 ,
5190 {0x1d00, 0x1de6}
5191 ,
5192 {0x1dfe, 0x1f15}
5193 ,
5194 {0x1f18, 0x1f1d}
5195 ,
5196 {0x1f20, 0x1f45}
5197 ,
5198 {0x1f48, 0x1f4d}
5199 ,
5200 {0x1f50, 0x1f57}
5201 ,
5202 {0x1f59, 0x1f59}
5203 ,
5204 {0x1f5b, 0x1f5b}
5205 ,
5206 {0x1f5d, 0x1f5d}
5207 ,
5208 {0x1f5f, 0x1f7d}
5209 ,
5210 {0x1f80, 0x1fb4}
5211 ,
5212 {0x1fb6, 0x1fc4}
5213 ,
5214 {0x1fc6, 0x1fd3}
5215 ,
5216 {0x1fd6, 0x1fdb}
5217 ,
5218 {0x1fdd, 0x1fef}
5219 ,
5220 {0x1ff2, 0x1ff4}
5221 ,
5222 {0x1ff6, 0x1ffe}
5223 ,
5224 {0x2000, 0x200a}
5225 ,
5226 {0x2010, 0x2029}
5227 ,
5228 {0x202f, 0x205f}
5229 ,
5230 {0x2070, 0x2071}
5231 ,
5232 {0x2074, 0x208e}
5233 ,
5234 {0x2090, 0x2094}
5235 ,
5236 {0x20a0, 0x20b5}
5237 ,
5238 {0x20d0, 0x20f0}
5239 ,
5240 {0x2100, 0x214f}
5241 ,
5242 {0x2153, 0x2188}
5243 ,
5244 {0x2190, 0x23e7}
5245 ,
5246 {0x2400, 0x2426}
5247 ,
5248 {0x2440, 0x244a}
5249 ,
5250 {0x2460, 0x269d}
5251 ,
5252 {0x26a0, 0x26bc}
5253 ,
5254 {0x26c0, 0x26c3}
5255 ,
5256 {0x2701, 0x2704}
5257 ,
5258 {0x2706, 0x2709}
5259 ,
5260 {0x270c, 0x2727}
5261 ,
5262 {0x2729, 0x274b}
5263 ,
5264 {0x274d, 0x274d}
5265 ,
5266 {0x274f, 0x2752}
5267 ,
5268 {0x2756, 0x2756}
5269 ,
5270 {0x2758, 0x275e}
5271 ,
5272 {0x2761, 0x2794}
5273 ,
5274 {0x2798, 0x27af}
5275 ,
5276 {0x27b1, 0x27be}
5277 ,
5278 {0x27c0, 0x27ca}
5279 ,
5280 {0x27cc, 0x27cc}
5281 ,
5282 {0x27d0, 0x2b4c}
5283 ,
5284 {0x2b50, 0x2b54}
5285 ,
5286 {0x2c00, 0x2c2e}
5287 ,
5288 {0x2c30, 0x2c5e}
5289 ,
5290 {0x2c60, 0x2c6f}
5291 ,
5292 {0x2c71, 0x2c7d}
5293 ,
5294 {0x2c80, 0x2cea}
5295 ,
5296 {0x2cf9, 0x2d25}
5297 ,
5298 {0x2d30, 0x2d65}
5299 ,
5300 {0x2d6f, 0x2d6f}
5301 ,
5302 {0x2d80, 0x2d96}
5303 ,
5304 {0x2da0, 0x2da6}
5305 ,
5306 {0x2da8, 0x2dae}
5307 ,
5308 {0x2db0, 0x2db6}
5309 ,
5310 {0x2db8, 0x2dbe}
5311 ,
5312 {0x2dc0, 0x2dc6}
5313 ,
5314 {0x2dc8, 0x2dce}
5315 ,
5316 {0x2dd0, 0x2dd6}
5317 ,
5318 {0x2dd8, 0x2dde}
5319 ,
5320 {0x2de0, 0x2e30}
5321 ,
5322 {0x2e80, 0x2e99}
5323 ,
5324 {0x2e9b, 0x2ef3}
5325 ,
5326 {0x2f00, 0x2fd5}
5327 ,
5328 {0x2ff0, 0x2ffb}
5329 ,
5330 {0x3000, 0x303f}
5331 ,
5332 {0x3041, 0x3096}
5333 ,
5334 {0x3099, 0x30ff}
5335 ,
5336 {0x3105, 0x312d}
5337 ,
5338 {0x3131, 0x318e}
5339 ,
5340 {0x3190, 0x31b7}
5341 ,
5342 {0x31c0, 0x31e3}
5343 ,
5344 {0x31f0, 0x321e}
5345 ,
5346 {0x3220, 0x3243}
5347 ,
5348 {0x3250, 0x32fe}
5349 ,
5350 {0x3300, 0x4db5}
5351 ,
5352 {0x4dc0, 0x9fc3}
5353 ,
5354 {0xa000, 0xa48c}
5355 ,
5356 {0xa490, 0xa4c6}
5357 ,
5358 {0xa500, 0xa62b}
5359 ,
5360 {0xa640, 0xa65f}
5361 ,
5362 {0xa662, 0xa673}
5363 ,
5364 {0xa67c, 0xa697}
5365 ,
5366 {0xa700, 0xa78c}
5367 ,
5368 {0xa7fb, 0xa82b}
5369 ,
5370 {0xa840, 0xa877}
5371 ,
5372 {0xa880, 0xa8c4}
5373 ,
5374 {0xa8ce, 0xa8d9}
5375 ,
5376 {0xa900, 0xa953}
5377 ,
5378 {0xa95f, 0xa95f}
5379 ,
5380 {0xaa00, 0xaa36}
5381 ,
5382 {0xaa40, 0xaa4d}
5383 ,
5384 {0xaa50, 0xaa59}
5385 ,
5386 {0xaa5c, 0xaa5f}
5387 ,
5388 {0xac00, 0xd7a3}
5389 ,
5390 {0xf900, 0xfa2d}
5391 ,
5392 {0xfa30, 0xfa6a}
5393 ,
5394 {0xfa70, 0xfad9}
5395 ,
5396 {0xfb00, 0xfb06}
5397 ,
5398 {0xfb13, 0xfb17}
5399 ,
5400 {0xfb1d, 0xfb36}
5401 ,
5402 {0xfb38, 0xfb3c}
5403 ,
5404 {0xfb3e, 0xfb3e}
5405 ,
5406 {0xfb40, 0xfb41}
5407 ,
5408 {0xfb43, 0xfb44}
5409 ,
5410 {0xfb46, 0xfbb1}
5411 ,
5412 {0xfbd3, 0xfd3f}
5413 ,
5414 {0xfd50, 0xfd8f}
5415 ,
5416 {0xfd92, 0xfdc7}
5417 ,
5418 {0xfdf0, 0xfdfd}
5419 ,
5420 {0xfe00, 0xfe19}
5421 ,
5422 {0xfe20, 0xfe26}
5423 ,
5424 {0xfe30, 0xfe52}
5425 ,
5426 {0xfe54, 0xfe66}
5427 ,
5428 {0xfe68, 0xfe6b}
5429 ,
5430 {0xfe70, 0xfe74}
5431 ,
5432 {0xfe76, 0xfefc}
5433 ,
5434 {0xff01, 0xffbe}
5435 ,
5436 {0xffc2, 0xffc7}
5437 ,
5438 {0xffca, 0xffcf}
5439 ,
5440 {0xffd2, 0xffd7}
5441 ,
5442 {0xffda, 0xffdc}
5443 ,
5444 {0xffe0, 0xffe6}
5445 ,
5446 {0xffe8, 0xffee}
5447 ,
5448 {0xfffc, 0xfffd}
5449 ,
5450 {0x10000, 0x1000b}
5451 ,
5452 {0x1000d, 0x10026}
5453 ,
5454 {0x10028, 0x1003a}
5455 ,
5456 {0x1003c, 0x1003d}
5457 ,
5458 {0x1003f, 0x1004d}
5459 ,
5460 {0x10050, 0x1005d}
5461 ,
5462 {0x10080, 0x100fa}
5463 ,
5464 {0x10100, 0x10102}
5465 ,
5466 {0x10107, 0x10133}
5467 ,
5468 {0x10137, 0x1018a}
5469 ,
5470 {0x10190, 0x1019b}
5471 ,
5472 {0x101d0, 0x101fd}
5473 ,
5474 {0x10280, 0x1029c}
5475 ,
5476 {0x102a0, 0x102d0}
5477 ,
5478 {0x10300, 0x1031e}
5479 ,
5480 {0x10320, 0x10323}
5481 ,
5482 {0x10330, 0x1034a}
5483 ,
5484 {0x10380, 0x1039d}
5485 ,
5486 {0x1039f, 0x103c3}
5487 ,
5488 {0x103c8, 0x103d5}
5489 ,
5490 {0x10400, 0x1049d}
5491 ,
5492 {0x104a0, 0x104a9}
5493 ,
5494 {0x10800, 0x10805}
5495 ,
5496 {0x10808, 0x10808}
5497 ,
5498 {0x1080a, 0x10835}
5499 ,
5500 {0x10837, 0x10838}
5501 ,
5502 {0x1083c, 0x1083c}
5503 ,
5504 {0x1083f, 0x1083f}
5505 ,
5506 {0x10900, 0x10919}
5507 ,
5508 {0x1091f, 0x10939}
5509 ,
5510 {0x1093f, 0x1093f}
5511 ,
5512 {0x10a00, 0x10a03}
5513 ,
5514 {0x10a05, 0x10a06}
5515 ,
5516 {0x10a0c, 0x10a13}
5517 ,
5518 {0x10a15, 0x10a17}
5519 ,
5520 {0x10a19, 0x10a33}
5521 ,
5522 {0x10a38, 0x10a3a}
5523 ,
5524 {0x10a3f, 0x10a47}
5525 ,
5526 {0x10a50, 0x10a58}
5527 ,
5528 {0x12000, 0x1236e}
5529 ,
5530 {0x12400, 0x12462}
5531 ,
5532 {0x12470, 0x12473}
5533 ,
5534 {0x1d000, 0x1d0f5}
5535 ,
5536 {0x1d100, 0x1d126}
5537 ,
5538 {0x1d129, 0x1d172}
5539 ,
5540 {0x1d17b, 0x1d1dd}
5541 ,
5542 {0x1d200, 0x1d245}
5543 ,
5544 {0x1d300, 0x1d356}
5545 ,
5546 {0x1d360, 0x1d371}
5547 ,
5548 {0x1d400, 0x1d454}
5549 ,
5550 {0x1d456, 0x1d49c}
5551 ,
5552 {0x1d49e, 0x1d49f}
5553 ,
5554 {0x1d4a2, 0x1d4a2}
5555 ,
5556 {0x1d4a5, 0x1d4a6}
5557 ,
5558 {0x1d4a9, 0x1d4ac}
5559 ,
5560 {0x1d4ae, 0x1d4b9}
5561 ,
5562 {0x1d4bb, 0x1d4bb}
5563 ,
5564 {0x1d4bd, 0x1d4c3}
5565 ,
5566 {0x1d4c5, 0x1d505}
5567 ,
5568 {0x1d507, 0x1d50a}
5569 ,
5570 {0x1d50d, 0x1d514}
5571 ,
5572 {0x1d516, 0x1d51c}
5573 ,
5574 {0x1d51e, 0x1d539}
5575 ,
5576 {0x1d53b, 0x1d53e}
5577 ,
5578 {0x1d540, 0x1d544}
5579 ,
5580 {0x1d546, 0x1d546}
5581 ,
5582 {0x1d54a, 0x1d550}
5583 ,
5584 {0x1d552, 0x1d6a5}
5585 ,
5586 {0x1d6a8, 0x1d7cb}
5587 ,
5588 {0x1d7ce, 0x1d7ff}
5589 ,
5590 {0x1f000, 0x1f02b}
5591 ,
5592 {0x1f030, 0x1f093}
5593 ,
5594 {0x20000, 0x2a6d6}
5595 ,
5596 {0x2f800, 0x2fa1d}
5597 ,
5598 {0xe0100, 0xe01ef}
5599 };
5600
5601 scm_t_char_set cs_printing = {
5602 447,
5603 cs_printing_ranges
5604 };
5605
5606 scm_t_char_range cs_iso_control_ranges[] = {
5607 {0x0000, 0x001f}
5608 ,
5609 {0x007f, 0x009f}
5610 };
5611
5612 scm_t_char_set cs_iso_control = {
5613 2,
5614 cs_iso_control_ranges
5615 };
5616
5617 scm_t_char_range cs_punctuation_ranges[] = {
5618 {0x0021, 0x0023}
5619 ,
5620 {0x0025, 0x002a}
5621 ,
5622 {0x002c, 0x002f}
5623 ,
5624 {0x003a, 0x003b}
5625 ,
5626 {0x003f, 0x0040}
5627 ,
5628 {0x005b, 0x005d}
5629 ,
5630 {0x005f, 0x005f}
5631 ,
5632 {0x007b, 0x007b}
5633 ,
5634 {0x007d, 0x007d}
5635 ,
5636 {0x00a1, 0x00a1}
5637 ,
5638 {0x00ab, 0x00ab}
5639 ,
5640 {0x00b7, 0x00b7}
5641 ,
5642 {0x00bb, 0x00bb}
5643 ,
5644 {0x00bf, 0x00bf}
5645 ,
5646 {0x037e, 0x037e}
5647 ,
5648 {0x0387, 0x0387}
5649 ,
5650 {0x055a, 0x055f}
5651 ,
5652 {0x0589, 0x058a}
5653 ,
5654 {0x05be, 0x05be}
5655 ,
5656 {0x05c0, 0x05c0}
5657 ,
5658 {0x05c3, 0x05c3}
5659 ,
5660 {0x05c6, 0x05c6}
5661 ,
5662 {0x05f3, 0x05f4}
5663 ,
5664 {0x0609, 0x060a}
5665 ,
5666 {0x060c, 0x060d}
5667 ,
5668 {0x061b, 0x061b}
5669 ,
5670 {0x061e, 0x061f}
5671 ,
5672 {0x066a, 0x066d}
5673 ,
5674 {0x06d4, 0x06d4}
5675 ,
5676 {0x0700, 0x070d}
5677 ,
5678 {0x07f7, 0x07f9}
5679 ,
5680 {0x0964, 0x0965}
5681 ,
5682 {0x0970, 0x0970}
5683 ,
5684 {0x0df4, 0x0df4}
5685 ,
5686 {0x0e4f, 0x0e4f}
5687 ,
5688 {0x0e5a, 0x0e5b}
5689 ,
5690 {0x0f04, 0x0f12}
5691 ,
5692 {0x0f3a, 0x0f3d}
5693 ,
5694 {0x0f85, 0x0f85}
5695 ,
5696 {0x0fd0, 0x0fd4}
5697 ,
5698 {0x104a, 0x104f}
5699 ,
5700 {0x10fb, 0x10fb}
5701 ,
5702 {0x1361, 0x1368}
5703 ,
5704 {0x166d, 0x166e}
5705 ,
5706 {0x169b, 0x169c}
5707 ,
5708 {0x16eb, 0x16ed}
5709 ,
5710 {0x1735, 0x1736}
5711 ,
5712 {0x17d4, 0x17d6}
5713 ,
5714 {0x17d8, 0x17da}
5715 ,
5716 {0x1800, 0x180a}
5717 ,
5718 {0x1944, 0x1945}
5719 ,
5720 {0x19de, 0x19df}
5721 ,
5722 {0x1a1e, 0x1a1f}
5723 ,
5724 {0x1b5a, 0x1b60}
5725 ,
5726 {0x1c3b, 0x1c3f}
5727 ,
5728 {0x1c7e, 0x1c7f}
5729 ,
5730 {0x2010, 0x2027}
5731 ,
5732 {0x2030, 0x2043}
5733 ,
5734 {0x2045, 0x2051}
5735 ,
5736 {0x2053, 0x205e}
5737 ,
5738 {0x207d, 0x207e}
5739 ,
5740 {0x208d, 0x208e}
5741 ,
5742 {0x2329, 0x232a}
5743 ,
5744 {0x2768, 0x2775}
5745 ,
5746 {0x27c5, 0x27c6}
5747 ,
5748 {0x27e6, 0x27ef}
5749 ,
5750 {0x2983, 0x2998}
5751 ,
5752 {0x29d8, 0x29db}
5753 ,
5754 {0x29fc, 0x29fd}
5755 ,
5756 {0x2cf9, 0x2cfc}
5757 ,
5758 {0x2cfe, 0x2cff}
5759 ,
5760 {0x2e00, 0x2e2e}
5761 ,
5762 {0x2e30, 0x2e30}
5763 ,
5764 {0x3001, 0x3003}
5765 ,
5766 {0x3008, 0x3011}
5767 ,
5768 {0x3014, 0x301f}
5769 ,
5770 {0x3030, 0x3030}
5771 ,
5772 {0x303d, 0x303d}
5773 ,
5774 {0x30a0, 0x30a0}
5775 ,
5776 {0x30fb, 0x30fb}
5777 ,
5778 {0xa60d, 0xa60f}
5779 ,
5780 {0xa673, 0xa673}
5781 ,
5782 {0xa67e, 0xa67e}
5783 ,
5784 {0xa874, 0xa877}
5785 ,
5786 {0xa8ce, 0xa8cf}
5787 ,
5788 {0xa92e, 0xa92f}
5789 ,
5790 {0xa95f, 0xa95f}
5791 ,
5792 {0xaa5c, 0xaa5f}
5793 ,
5794 {0xfd3e, 0xfd3f}
5795 ,
5796 {0xfe10, 0xfe19}
5797 ,
5798 {0xfe30, 0xfe52}
5799 ,
5800 {0xfe54, 0xfe61}
5801 ,
5802 {0xfe63, 0xfe63}
5803 ,
5804 {0xfe68, 0xfe68}
5805 ,
5806 {0xfe6a, 0xfe6b}
5807 ,
5808 {0xff01, 0xff03}
5809 ,
5810 {0xff05, 0xff0a}
5811 ,
5812 {0xff0c, 0xff0f}
5813 ,
5814 {0xff1a, 0xff1b}
5815 ,
5816 {0xff1f, 0xff20}
5817 ,
5818 {0xff3b, 0xff3d}
5819 ,
5820 {0xff3f, 0xff3f}
5821 ,
5822 {0xff5b, 0xff5b}
5823 ,
5824 {0xff5d, 0xff5d}
5825 ,
5826 {0xff5f, 0xff65}
5827 ,
5828 {0x10100, 0x10101}
5829 ,
5830 {0x1039f, 0x1039f}
5831 ,
5832 {0x103d0, 0x103d0}
5833 ,
5834 {0x1091f, 0x1091f}
5835 ,
5836 {0x1093f, 0x1093f}
5837 ,
5838 {0x10a50, 0x10a58}
5839 ,
5840 {0x12470, 0x12473}
5841 };
5842
5843 scm_t_char_set cs_punctuation = {
5844 112,
5845 cs_punctuation_ranges
5846 };
5847
5848 scm_t_char_range cs_symbol_ranges[] = {
5849 {0x0024, 0x0024}
5850 ,
5851 {0x002b, 0x002b}
5852 ,
5853 {0x003c, 0x003e}
5854 ,
5855 {0x005e, 0x005e}
5856 ,
5857 {0x0060, 0x0060}
5858 ,
5859 {0x007c, 0x007c}
5860 ,
5861 {0x007e, 0x007e}
5862 ,
5863 {0x00a2, 0x00a9}
5864 ,
5865 {0x00ac, 0x00ac}
5866 ,
5867 {0x00ae, 0x00b1}
5868 ,
5869 {0x00b4, 0x00b4}
5870 ,
5871 {0x00b6, 0x00b6}
5872 ,
5873 {0x00b8, 0x00b8}
5874 ,
5875 {0x00d7, 0x00d7}
5876 ,
5877 {0x00f7, 0x00f7}
5878 ,
5879 {0x02c2, 0x02c5}
5880 ,
5881 {0x02d2, 0x02df}
5882 ,
5883 {0x02e5, 0x02eb}
5884 ,
5885 {0x02ed, 0x02ed}
5886 ,
5887 {0x02ef, 0x02ff}
5888 ,
5889 {0x0375, 0x0375}
5890 ,
5891 {0x0384, 0x0385}
5892 ,
5893 {0x03f6, 0x03f6}
5894 ,
5895 {0x0482, 0x0482}
5896 ,
5897 {0x0606, 0x0608}
5898 ,
5899 {0x060b, 0x060b}
5900 ,
5901 {0x060e, 0x060f}
5902 ,
5903 {0x06e9, 0x06e9}
5904 ,
5905 {0x06fd, 0x06fe}
5906 ,
5907 {0x07f6, 0x07f6}
5908 ,
5909 {0x09f2, 0x09f3}
5910 ,
5911 {0x09fa, 0x09fa}
5912 ,
5913 {0x0af1, 0x0af1}
5914 ,
5915 {0x0b70, 0x0b70}
5916 ,
5917 {0x0bf3, 0x0bfa}
5918 ,
5919 {0x0c7f, 0x0c7f}
5920 ,
5921 {0x0cf1, 0x0cf2}
5922 ,
5923 {0x0d79, 0x0d79}
5924 ,
5925 {0x0e3f, 0x0e3f}
5926 ,
5927 {0x0f01, 0x0f03}
5928 ,
5929 {0x0f13, 0x0f17}
5930 ,
5931 {0x0f1a, 0x0f1f}
5932 ,
5933 {0x0f34, 0x0f34}
5934 ,
5935 {0x0f36, 0x0f36}
5936 ,
5937 {0x0f38, 0x0f38}
5938 ,
5939 {0x0fbe, 0x0fc5}
5940 ,
5941 {0x0fc7, 0x0fcc}
5942 ,
5943 {0x0fce, 0x0fcf}
5944 ,
5945 {0x109e, 0x109f}
5946 ,
5947 {0x1360, 0x1360}
5948 ,
5949 {0x1390, 0x1399}
5950 ,
5951 {0x17db, 0x17db}
5952 ,
5953 {0x1940, 0x1940}
5954 ,
5955 {0x19e0, 0x19ff}
5956 ,
5957 {0x1b61, 0x1b6a}
5958 ,
5959 {0x1b74, 0x1b7c}
5960 ,
5961 {0x1fbd, 0x1fbd}
5962 ,
5963 {0x1fbf, 0x1fc1}
5964 ,
5965 {0x1fcd, 0x1fcf}
5966 ,
5967 {0x1fdd, 0x1fdf}
5968 ,
5969 {0x1fed, 0x1fef}
5970 ,
5971 {0x1ffd, 0x1ffe}
5972 ,
5973 {0x2044, 0x2044}
5974 ,
5975 {0x2052, 0x2052}
5976 ,
5977 {0x207a, 0x207c}
5978 ,
5979 {0x208a, 0x208c}
5980 ,
5981 {0x20a0, 0x20b5}
5982 ,
5983 {0x2100, 0x2101}
5984 ,
5985 {0x2103, 0x2106}
5986 ,
5987 {0x2108, 0x2109}
5988 ,
5989 {0x2114, 0x2114}
5990 ,
5991 {0x2116, 0x2118}
5992 ,
5993 {0x211e, 0x2123}
5994 ,
5995 {0x2125, 0x2125}
5996 ,
5997 {0x2127, 0x2127}
5998 ,
5999 {0x2129, 0x2129}
6000 ,
6001 {0x212e, 0x212e}
6002 ,
6003 {0x213a, 0x213b}
6004 ,
6005 {0x2140, 0x2144}
6006 ,
6007 {0x214a, 0x214d}
6008 ,
6009 {0x214f, 0x214f}
6010 ,
6011 {0x2190, 0x2328}
6012 ,
6013 {0x232b, 0x23e7}
6014 ,
6015 {0x2400, 0x2426}
6016 ,
6017 {0x2440, 0x244a}
6018 ,
6019 {0x249c, 0x24e9}
6020 ,
6021 {0x2500, 0x269d}
6022 ,
6023 {0x26a0, 0x26bc}
6024 ,
6025 {0x26c0, 0x26c3}
6026 ,
6027 {0x2701, 0x2704}
6028 ,
6029 {0x2706, 0x2709}
6030 ,
6031 {0x270c, 0x2727}
6032 ,
6033 {0x2729, 0x274b}
6034 ,
6035 {0x274d, 0x274d}
6036 ,
6037 {0x274f, 0x2752}
6038 ,
6039 {0x2756, 0x2756}
6040 ,
6041 {0x2758, 0x275e}
6042 ,
6043 {0x2761, 0x2767}
6044 ,
6045 {0x2794, 0x2794}
6046 ,
6047 {0x2798, 0x27af}
6048 ,
6049 {0x27b1, 0x27be}
6050 ,
6051 {0x27c0, 0x27c4}
6052 ,
6053 {0x27c7, 0x27ca}
6054 ,
6055 {0x27cc, 0x27cc}
6056 ,
6057 {0x27d0, 0x27e5}
6058 ,
6059 {0x27f0, 0x2982}
6060 ,
6061 {0x2999, 0x29d7}
6062 ,
6063 {0x29dc, 0x29fb}
6064 ,
6065 {0x29fe, 0x2b4c}
6066 ,
6067 {0x2b50, 0x2b54}
6068 ,
6069 {0x2ce5, 0x2cea}
6070 ,
6071 {0x2e80, 0x2e99}
6072 ,
6073 {0x2e9b, 0x2ef3}
6074 ,
6075 {0x2f00, 0x2fd5}
6076 ,
6077 {0x2ff0, 0x2ffb}
6078 ,
6079 {0x3004, 0x3004}
6080 ,
6081 {0x3012, 0x3013}
6082 ,
6083 {0x3020, 0x3020}
6084 ,
6085 {0x3036, 0x3037}
6086 ,
6087 {0x303e, 0x303f}
6088 ,
6089 {0x309b, 0x309c}
6090 ,
6091 {0x3190, 0x3191}
6092 ,
6093 {0x3196, 0x319f}
6094 ,
6095 {0x31c0, 0x31e3}
6096 ,
6097 {0x3200, 0x321e}
6098 ,
6099 {0x322a, 0x3243}
6100 ,
6101 {0x3250, 0x3250}
6102 ,
6103 {0x3260, 0x327f}
6104 ,
6105 {0x328a, 0x32b0}
6106 ,
6107 {0x32c0, 0x32fe}
6108 ,
6109 {0x3300, 0x33ff}
6110 ,
6111 {0x4dc0, 0x4dff}
6112 ,
6113 {0xa490, 0xa4c6}
6114 ,
6115 {0xa700, 0xa716}
6116 ,
6117 {0xa720, 0xa721}
6118 ,
6119 {0xa789, 0xa78a}
6120 ,
6121 {0xa828, 0xa82b}
6122 ,
6123 {0xfb29, 0xfb29}
6124 ,
6125 {0xfdfc, 0xfdfd}
6126 ,
6127 {0xfe62, 0xfe62}
6128 ,
6129 {0xfe64, 0xfe66}
6130 ,
6131 {0xfe69, 0xfe69}
6132 ,
6133 {0xff04, 0xff04}
6134 ,
6135 {0xff0b, 0xff0b}
6136 ,
6137 {0xff1c, 0xff1e}
6138 ,
6139 {0xff3e, 0xff3e}
6140 ,
6141 {0xff40, 0xff40}
6142 ,
6143 {0xff5c, 0xff5c}
6144 ,
6145 {0xff5e, 0xff5e}
6146 ,
6147 {0xffe0, 0xffe6}
6148 ,
6149 {0xffe8, 0xffee}
6150 ,
6151 {0xfffc, 0xfffd}
6152 ,
6153 {0x10102, 0x10102}
6154 ,
6155 {0x10137, 0x1013f}
6156 ,
6157 {0x10179, 0x10189}
6158 ,
6159 {0x10190, 0x1019b}
6160 ,
6161 {0x101d0, 0x101fc}
6162 ,
6163 {0x1d000, 0x1d0f5}
6164 ,
6165 {0x1d100, 0x1d126}
6166 ,
6167 {0x1d129, 0x1d164}
6168 ,
6169 {0x1d16a, 0x1d16c}
6170 ,
6171 {0x1d183, 0x1d184}
6172 ,
6173 {0x1d18c, 0x1d1a9}
6174 ,
6175 {0x1d1ae, 0x1d1dd}
6176 ,
6177 {0x1d200, 0x1d241}
6178 ,
6179 {0x1d245, 0x1d245}
6180 ,
6181 {0x1d300, 0x1d356}
6182 ,
6183 {0x1d6c1, 0x1d6c1}
6184 ,
6185 {0x1d6db, 0x1d6db}
6186 ,
6187 {0x1d6fb, 0x1d6fb}
6188 ,
6189 {0x1d715, 0x1d715}
6190 ,
6191 {0x1d735, 0x1d735}
6192 ,
6193 {0x1d74f, 0x1d74f}
6194 ,
6195 {0x1d76f, 0x1d76f}
6196 ,
6197 {0x1d789, 0x1d789}
6198 ,
6199 {0x1d7a9, 0x1d7a9}
6200 ,
6201 {0x1d7c3, 0x1d7c3}
6202 ,
6203 {0x1f000, 0x1f02b}
6204 ,
6205 {0x1f030, 0x1f093}
6206 };
6207
6208 scm_t_char_set cs_symbol = {
6209 179,
6210 cs_symbol_ranges
6211 };
6212
6213 scm_t_char_range cs_blank_ranges[] = {
6214 {0x0009, 0x0009}
6215 ,
6216 {0x0020, 0x0020}
6217 ,
6218 {0x00a0, 0x00a0}
6219 ,
6220 {0x1680, 0x1680}
6221 ,
6222 {0x180e, 0x180e}
6223 ,
6224 {0x2000, 0x200a}
6225 ,
6226 {0x202f, 0x202f}
6227 ,
6228 {0x205f, 0x205f}
6229 ,
6230 {0x3000, 0x3000}
6231 };
6232
6233 scm_t_char_set cs_blank = {
6234 9,
6235 cs_blank_ranges
6236 };
6237
6238 scm_t_char_range cs_ascii_ranges[] = {
6239 {0x0000, 0x007f}
6240 };
6241
6242 scm_t_char_set cs_ascii = {
6243 0,
6244 cs_ascii_ranges
6245 };
6246
6247 scm_t_char_range cs_empty_ranges[] = {
6248 };
6249
6250 scm_t_char_set cs_empty = {
6251 0,
6252 cs_empty_ranges
6253 };
6254
6255 scm_t_char_range cs_full_ranges[] = {
6256 {0x0000, 0x0377}
6257 ,
6258 {0x037a, 0x037e}
6259 ,
6260 {0x0384, 0x038a}
6261 ,
6262 {0x038c, 0x038c}
6263 ,
6264 {0x038e, 0x03a1}
6265 ,
6266 {0x03a3, 0x0523}
6267 ,
6268 {0x0531, 0x0556}
6269 ,
6270 {0x0559, 0x055f}
6271 ,
6272 {0x0561, 0x0587}
6273 ,
6274 {0x0589, 0x058a}
6275 ,
6276 {0x0591, 0x05c7}
6277 ,
6278 {0x05d0, 0x05ea}
6279 ,
6280 {0x05f0, 0x05f4}
6281 ,
6282 {0x0600, 0x0603}
6283 ,
6284 {0x0606, 0x061b}
6285 ,
6286 {0x061e, 0x061f}
6287 ,
6288 {0x0621, 0x065e}
6289 ,
6290 {0x0660, 0x070d}
6291 ,
6292 {0x070f, 0x074a}
6293 ,
6294 {0x074d, 0x07b1}
6295 ,
6296 {0x07c0, 0x07fa}
6297 ,
6298 {0x0901, 0x0939}
6299 ,
6300 {0x093c, 0x094d}
6301 ,
6302 {0x0950, 0x0954}
6303 ,
6304 {0x0958, 0x0972}
6305 ,
6306 {0x097b, 0x097f}
6307 ,
6308 {0x0981, 0x0983}
6309 ,
6310 {0x0985, 0x098c}
6311 ,
6312 {0x098f, 0x0990}
6313 ,
6314 {0x0993, 0x09a8}
6315 ,
6316 {0x09aa, 0x09b0}
6317 ,
6318 {0x09b2, 0x09b2}
6319 ,
6320 {0x09b6, 0x09b9}
6321 ,
6322 {0x09bc, 0x09c4}
6323 ,
6324 {0x09c7, 0x09c8}
6325 ,
6326 {0x09cb, 0x09ce}
6327 ,
6328 {0x09d7, 0x09d7}
6329 ,
6330 {0x09dc, 0x09dd}
6331 ,
6332 {0x09df, 0x09e3}
6333 ,
6334 {0x09e6, 0x09fa}
6335 ,
6336 {0x0a01, 0x0a03}
6337 ,
6338 {0x0a05, 0x0a0a}
6339 ,
6340 {0x0a0f, 0x0a10}
6341 ,
6342 {0x0a13, 0x0a28}
6343 ,
6344 {0x0a2a, 0x0a30}
6345 ,
6346 {0x0a32, 0x0a33}
6347 ,
6348 {0x0a35, 0x0a36}
6349 ,
6350 {0x0a38, 0x0a39}
6351 ,
6352 {0x0a3c, 0x0a3c}
6353 ,
6354 {0x0a3e, 0x0a42}
6355 ,
6356 {0x0a47, 0x0a48}
6357 ,
6358 {0x0a4b, 0x0a4d}
6359 ,
6360 {0x0a51, 0x0a51}
6361 ,
6362 {0x0a59, 0x0a5c}
6363 ,
6364 {0x0a5e, 0x0a5e}
6365 ,
6366 {0x0a66, 0x0a75}
6367 ,
6368 {0x0a81, 0x0a83}
6369 ,
6370 {0x0a85, 0x0a8d}
6371 ,
6372 {0x0a8f, 0x0a91}
6373 ,
6374 {0x0a93, 0x0aa8}
6375 ,
6376 {0x0aaa, 0x0ab0}
6377 ,
6378 {0x0ab2, 0x0ab3}
6379 ,
6380 {0x0ab5, 0x0ab9}
6381 ,
6382 {0x0abc, 0x0ac5}
6383 ,
6384 {0x0ac7, 0x0ac9}
6385 ,
6386 {0x0acb, 0x0acd}
6387 ,
6388 {0x0ad0, 0x0ad0}
6389 ,
6390 {0x0ae0, 0x0ae3}
6391 ,
6392 {0x0ae6, 0x0aef}
6393 ,
6394 {0x0af1, 0x0af1}
6395 ,
6396 {0x0b01, 0x0b03}
6397 ,
6398 {0x0b05, 0x0b0c}
6399 ,
6400 {0x0b0f, 0x0b10}
6401 ,
6402 {0x0b13, 0x0b28}
6403 ,
6404 {0x0b2a, 0x0b30}
6405 ,
6406 {0x0b32, 0x0b33}
6407 ,
6408 {0x0b35, 0x0b39}
6409 ,
6410 {0x0b3c, 0x0b44}
6411 ,
6412 {0x0b47, 0x0b48}
6413 ,
6414 {0x0b4b, 0x0b4d}
6415 ,
6416 {0x0b56, 0x0b57}
6417 ,
6418 {0x0b5c, 0x0b5d}
6419 ,
6420 {0x0b5f, 0x0b63}
6421 ,
6422 {0x0b66, 0x0b71}
6423 ,
6424 {0x0b82, 0x0b83}
6425 ,
6426 {0x0b85, 0x0b8a}
6427 ,
6428 {0x0b8e, 0x0b90}
6429 ,
6430 {0x0b92, 0x0b95}
6431 ,
6432 {0x0b99, 0x0b9a}
6433 ,
6434 {0x0b9c, 0x0b9c}
6435 ,
6436 {0x0b9e, 0x0b9f}
6437 ,
6438 {0x0ba3, 0x0ba4}
6439 ,
6440 {0x0ba8, 0x0baa}
6441 ,
6442 {0x0bae, 0x0bb9}
6443 ,
6444 {0x0bbe, 0x0bc2}
6445 ,
6446 {0x0bc6, 0x0bc8}
6447 ,
6448 {0x0bca, 0x0bcd}
6449 ,
6450 {0x0bd0, 0x0bd0}
6451 ,
6452 {0x0bd7, 0x0bd7}
6453 ,
6454 {0x0be6, 0x0bfa}
6455 ,
6456 {0x0c01, 0x0c03}
6457 ,
6458 {0x0c05, 0x0c0c}
6459 ,
6460 {0x0c0e, 0x0c10}
6461 ,
6462 {0x0c12, 0x0c28}
6463 ,
6464 {0x0c2a, 0x0c33}
6465 ,
6466 {0x0c35, 0x0c39}
6467 ,
6468 {0x0c3d, 0x0c44}
6469 ,
6470 {0x0c46, 0x0c48}
6471 ,
6472 {0x0c4a, 0x0c4d}
6473 ,
6474 {0x0c55, 0x0c56}
6475 ,
6476 {0x0c58, 0x0c59}
6477 ,
6478 {0x0c60, 0x0c63}
6479 ,
6480 {0x0c66, 0x0c6f}
6481 ,
6482 {0x0c78, 0x0c7f}
6483 ,
6484 {0x0c82, 0x0c83}
6485 ,
6486 {0x0c85, 0x0c8c}
6487 ,
6488 {0x0c8e, 0x0c90}
6489 ,
6490 {0x0c92, 0x0ca8}
6491 ,
6492 {0x0caa, 0x0cb3}
6493 ,
6494 {0x0cb5, 0x0cb9}
6495 ,
6496 {0x0cbc, 0x0cc4}
6497 ,
6498 {0x0cc6, 0x0cc8}
6499 ,
6500 {0x0cca, 0x0ccd}
6501 ,
6502 {0x0cd5, 0x0cd6}
6503 ,
6504 {0x0cde, 0x0cde}
6505 ,
6506 {0x0ce0, 0x0ce3}
6507 ,
6508 {0x0ce6, 0x0cef}
6509 ,
6510 {0x0cf1, 0x0cf2}
6511 ,
6512 {0x0d02, 0x0d03}
6513 ,
6514 {0x0d05, 0x0d0c}
6515 ,
6516 {0x0d0e, 0x0d10}
6517 ,
6518 {0x0d12, 0x0d28}
6519 ,
6520 {0x0d2a, 0x0d39}
6521 ,
6522 {0x0d3d, 0x0d44}
6523 ,
6524 {0x0d46, 0x0d48}
6525 ,
6526 {0x0d4a, 0x0d4d}
6527 ,
6528 {0x0d57, 0x0d57}
6529 ,
6530 {0x0d60, 0x0d63}
6531 ,
6532 {0x0d66, 0x0d75}
6533 ,
6534 {0x0d79, 0x0d7f}
6535 ,
6536 {0x0d82, 0x0d83}
6537 ,
6538 {0x0d85, 0x0d96}
6539 ,
6540 {0x0d9a, 0x0db1}
6541 ,
6542 {0x0db3, 0x0dbb}
6543 ,
6544 {0x0dbd, 0x0dbd}
6545 ,
6546 {0x0dc0, 0x0dc6}
6547 ,
6548 {0x0dca, 0x0dca}
6549 ,
6550 {0x0dcf, 0x0dd4}
6551 ,
6552 {0x0dd6, 0x0dd6}
6553 ,
6554 {0x0dd8, 0x0ddf}
6555 ,
6556 {0x0df2, 0x0df4}
6557 ,
6558 {0x0e01, 0x0e3a}
6559 ,
6560 {0x0e3f, 0x0e5b}
6561 ,
6562 {0x0e81, 0x0e82}
6563 ,
6564 {0x0e84, 0x0e84}
6565 ,
6566 {0x0e87, 0x0e88}
6567 ,
6568 {0x0e8a, 0x0e8a}
6569 ,
6570 {0x0e8d, 0x0e8d}
6571 ,
6572 {0x0e94, 0x0e97}
6573 ,
6574 {0x0e99, 0x0e9f}
6575 ,
6576 {0x0ea1, 0x0ea3}
6577 ,
6578 {0x0ea5, 0x0ea5}
6579 ,
6580 {0x0ea7, 0x0ea7}
6581 ,
6582 {0x0eaa, 0x0eab}
6583 ,
6584 {0x0ead, 0x0eb9}
6585 ,
6586 {0x0ebb, 0x0ebd}
6587 ,
6588 {0x0ec0, 0x0ec4}
6589 ,
6590 {0x0ec6, 0x0ec6}
6591 ,
6592 {0x0ec8, 0x0ecd}
6593 ,
6594 {0x0ed0, 0x0ed9}
6595 ,
6596 {0x0edc, 0x0edd}
6597 ,
6598 {0x0f00, 0x0f47}
6599 ,
6600 {0x0f49, 0x0f6c}
6601 ,
6602 {0x0f71, 0x0f8b}
6603 ,
6604 {0x0f90, 0x0f97}
6605 ,
6606 {0x0f99, 0x0fbc}
6607 ,
6608 {0x0fbe, 0x0fcc}
6609 ,
6610 {0x0fce, 0x0fd4}
6611 ,
6612 {0x1000, 0x1099}
6613 ,
6614 {0x109e, 0x10c5}
6615 ,
6616 {0x10d0, 0x10fc}
6617 ,
6618 {0x1100, 0x1159}
6619 ,
6620 {0x115f, 0x11a2}
6621 ,
6622 {0x11a8, 0x11f9}
6623 ,
6624 {0x1200, 0x1248}
6625 ,
6626 {0x124a, 0x124d}
6627 ,
6628 {0x1250, 0x1256}
6629 ,
6630 {0x1258, 0x1258}
6631 ,
6632 {0x125a, 0x125d}
6633 ,
6634 {0x1260, 0x1288}
6635 ,
6636 {0x128a, 0x128d}
6637 ,
6638 {0x1290, 0x12b0}
6639 ,
6640 {0x12b2, 0x12b5}
6641 ,
6642 {0x12b8, 0x12be}
6643 ,
6644 {0x12c0, 0x12c0}
6645 ,
6646 {0x12c2, 0x12c5}
6647 ,
6648 {0x12c8, 0x12d6}
6649 ,
6650 {0x12d8, 0x1310}
6651 ,
6652 {0x1312, 0x1315}
6653 ,
6654 {0x1318, 0x135a}
6655 ,
6656 {0x135f, 0x137c}
6657 ,
6658 {0x1380, 0x1399}
6659 ,
6660 {0x13a0, 0x13f4}
6661 ,
6662 {0x1401, 0x1676}
6663 ,
6664 {0x1680, 0x169c}
6665 ,
6666 {0x16a0, 0x16f0}
6667 ,
6668 {0x1700, 0x170c}
6669 ,
6670 {0x170e, 0x1714}
6671 ,
6672 {0x1720, 0x1736}
6673 ,
6674 {0x1740, 0x1753}
6675 ,
6676 {0x1760, 0x176c}
6677 ,
6678 {0x176e, 0x1770}
6679 ,
6680 {0x1772, 0x1773}
6681 ,
6682 {0x1780, 0x17dd}
6683 ,
6684 {0x17e0, 0x17e9}
6685 ,
6686 {0x17f0, 0x17f9}
6687 ,
6688 {0x1800, 0x180e}
6689 ,
6690 {0x1810, 0x1819}
6691 ,
6692 {0x1820, 0x1877}
6693 ,
6694 {0x1880, 0x18aa}
6695 ,
6696 {0x1900, 0x191c}
6697 ,
6698 {0x1920, 0x192b}
6699 ,
6700 {0x1930, 0x193b}
6701 ,
6702 {0x1940, 0x1940}
6703 ,
6704 {0x1944, 0x196d}
6705 ,
6706 {0x1970, 0x1974}
6707 ,
6708 {0x1980, 0x19a9}
6709 ,
6710 {0x19b0, 0x19c9}
6711 ,
6712 {0x19d0, 0x19d9}
6713 ,
6714 {0x19de, 0x1a1b}
6715 ,
6716 {0x1a1e, 0x1a1f}
6717 ,
6718 {0x1b00, 0x1b4b}
6719 ,
6720 {0x1b50, 0x1b7c}
6721 ,
6722 {0x1b80, 0x1baa}
6723 ,
6724 {0x1bae, 0x1bb9}
6725 ,
6726 {0x1c00, 0x1c37}
6727 ,
6728 {0x1c3b, 0x1c49}
6729 ,
6730 {0x1c4d, 0x1c7f}
6731 ,
6732 {0x1d00, 0x1de6}
6733 ,
6734 {0x1dfe, 0x1f15}
6735 ,
6736 {0x1f18, 0x1f1d}
6737 ,
6738 {0x1f20, 0x1f45}
6739 ,
6740 {0x1f48, 0x1f4d}
6741 ,
6742 {0x1f50, 0x1f57}
6743 ,
6744 {0x1f59, 0x1f59}
6745 ,
6746 {0x1f5b, 0x1f5b}
6747 ,
6748 {0x1f5d, 0x1f5d}
6749 ,
6750 {0x1f5f, 0x1f7d}
6751 ,
6752 {0x1f80, 0x1fb4}
6753 ,
6754 {0x1fb6, 0x1fc4}
6755 ,
6756 {0x1fc6, 0x1fd3}
6757 ,
6758 {0x1fd6, 0x1fdb}
6759 ,
6760 {0x1fdd, 0x1fef}
6761 ,
6762 {0x1ff2, 0x1ff4}
6763 ,
6764 {0x1ff6, 0x1ffe}
6765 ,
6766 {0x2000, 0x2064}
6767 ,
6768 {0x206a, 0x2071}
6769 ,
6770 {0x2074, 0x208e}
6771 ,
6772 {0x2090, 0x2094}
6773 ,
6774 {0x20a0, 0x20b5}
6775 ,
6776 {0x20d0, 0x20f0}
6777 ,
6778 {0x2100, 0x214f}
6779 ,
6780 {0x2153, 0x2188}
6781 ,
6782 {0x2190, 0x23e7}
6783 ,
6784 {0x2400, 0x2426}
6785 ,
6786 {0x2440, 0x244a}
6787 ,
6788 {0x2460, 0x269d}
6789 ,
6790 {0x26a0, 0x26bc}
6791 ,
6792 {0x26c0, 0x26c3}
6793 ,
6794 {0x2701, 0x2704}
6795 ,
6796 {0x2706, 0x2709}
6797 ,
6798 {0x270c, 0x2727}
6799 ,
6800 {0x2729, 0x274b}
6801 ,
6802 {0x274d, 0x274d}
6803 ,
6804 {0x274f, 0x2752}
6805 ,
6806 {0x2756, 0x2756}
6807 ,
6808 {0x2758, 0x275e}
6809 ,
6810 {0x2761, 0x2794}
6811 ,
6812 {0x2798, 0x27af}
6813 ,
6814 {0x27b1, 0x27be}
6815 ,
6816 {0x27c0, 0x27ca}
6817 ,
6818 {0x27cc, 0x27cc}
6819 ,
6820 {0x27d0, 0x2b4c}
6821 ,
6822 {0x2b50, 0x2b54}
6823 ,
6824 {0x2c00, 0x2c2e}
6825 ,
6826 {0x2c30, 0x2c5e}
6827 ,
6828 {0x2c60, 0x2c6f}
6829 ,
6830 {0x2c71, 0x2c7d}
6831 ,
6832 {0x2c80, 0x2cea}
6833 ,
6834 {0x2cf9, 0x2d25}
6835 ,
6836 {0x2d30, 0x2d65}
6837 ,
6838 {0x2d6f, 0x2d6f}
6839 ,
6840 {0x2d80, 0x2d96}
6841 ,
6842 {0x2da0, 0x2da6}
6843 ,
6844 {0x2da8, 0x2dae}
6845 ,
6846 {0x2db0, 0x2db6}
6847 ,
6848 {0x2db8, 0x2dbe}
6849 ,
6850 {0x2dc0, 0x2dc6}
6851 ,
6852 {0x2dc8, 0x2dce}
6853 ,
6854 {0x2dd0, 0x2dd6}
6855 ,
6856 {0x2dd8, 0x2dde}
6857 ,
6858 {0x2de0, 0x2e30}
6859 ,
6860 {0x2e80, 0x2e99}
6861 ,
6862 {0x2e9b, 0x2ef3}
6863 ,
6864 {0x2f00, 0x2fd5}
6865 ,
6866 {0x2ff0, 0x2ffb}
6867 ,
6868 {0x3000, 0x303f}
6869 ,
6870 {0x3041, 0x3096}
6871 ,
6872 {0x3099, 0x30ff}
6873 ,
6874 {0x3105, 0x312d}
6875 ,
6876 {0x3131, 0x318e}
6877 ,
6878 {0x3190, 0x31b7}
6879 ,
6880 {0x31c0, 0x31e3}
6881 ,
6882 {0x31f0, 0x321e}
6883 ,
6884 {0x3220, 0x3243}
6885 ,
6886 {0x3250, 0x32fe}
6887 ,
6888 {0x3300, 0x4db5}
6889 ,
6890 {0x4dc0, 0x9fc3}
6891 ,
6892 {0xa000, 0xa48c}
6893 ,
6894 {0xa490, 0xa4c6}
6895 ,
6896 {0xa500, 0xa62b}
6897 ,
6898 {0xa640, 0xa65f}
6899 ,
6900 {0xa662, 0xa673}
6901 ,
6902 {0xa67c, 0xa697}
6903 ,
6904 {0xa700, 0xa78c}
6905 ,
6906 {0xa7fb, 0xa82b}
6907 ,
6908 {0xa840, 0xa877}
6909 ,
6910 {0xa880, 0xa8c4}
6911 ,
6912 {0xa8ce, 0xa8d9}
6913 ,
6914 {0xa900, 0xa953}
6915 ,
6916 {0xa95f, 0xa95f}
6917 ,
6918 {0xaa00, 0xaa36}
6919 ,
6920 {0xaa40, 0xaa4d}
6921 ,
6922 {0xaa50, 0xaa59}
6923 ,
6924 {0xaa5c, 0xaa5f}
6925 ,
6926 {0xac00, 0xd7a3}
6927 ,
6928 {0xd800, 0xfa2d}
6929 ,
6930 {0xfa30, 0xfa6a}
6931 ,
6932 {0xfa70, 0xfad9}
6933 ,
6934 {0xfb00, 0xfb06}
6935 ,
6936 {0xfb13, 0xfb17}
6937 ,
6938 {0xfb1d, 0xfb36}
6939 ,
6940 {0xfb38, 0xfb3c}
6941 ,
6942 {0xfb3e, 0xfb3e}
6943 ,
6944 {0xfb40, 0xfb41}
6945 ,
6946 {0xfb43, 0xfb44}
6947 ,
6948 {0xfb46, 0xfbb1}
6949 ,
6950 {0xfbd3, 0xfd3f}
6951 ,
6952 {0xfd50, 0xfd8f}
6953 ,
6954 {0xfd92, 0xfdc7}
6955 ,
6956 {0xfdf0, 0xfdfd}
6957 ,
6958 {0xfe00, 0xfe19}
6959 ,
6960 {0xfe20, 0xfe26}
6961 ,
6962 {0xfe30, 0xfe52}
6963 ,
6964 {0xfe54, 0xfe66}
6965 ,
6966 {0xfe68, 0xfe6b}
6967 ,
6968 {0xfe70, 0xfe74}
6969 ,
6970 {0xfe76, 0xfefc}
6971 ,
6972 {0xfeff, 0xfeff}
6973 ,
6974 {0xff01, 0xffbe}
6975 ,
6976 {0xffc2, 0xffc7}
6977 ,
6978 {0xffca, 0xffcf}
6979 ,
6980 {0xffd2, 0xffd7}
6981 ,
6982 {0xffda, 0xffdc}
6983 ,
6984 {0xffe0, 0xffe6}
6985 ,
6986 {0xffe8, 0xffee}
6987 ,
6988 {0xfff9, 0xfffd}
6989 ,
6990 {0x10000, 0x1000b}
6991 ,
6992 {0x1000d, 0x10026}
6993 ,
6994 {0x10028, 0x1003a}
6995 ,
6996 {0x1003c, 0x1003d}
6997 ,
6998 {0x1003f, 0x1004d}
6999 ,
7000 {0x10050, 0x1005d}
7001 ,
7002 {0x10080, 0x100fa}
7003 ,
7004 {0x10100, 0x10102}
7005 ,
7006 {0x10107, 0x10133}
7007 ,
7008 {0x10137, 0x1018a}
7009 ,
7010 {0x10190, 0x1019b}
7011 ,
7012 {0x101d0, 0x101fd}
7013 ,
7014 {0x10280, 0x1029c}
7015 ,
7016 {0x102a0, 0x102d0}
7017 ,
7018 {0x10300, 0x1031e}
7019 ,
7020 {0x10320, 0x10323}
7021 ,
7022 {0x10330, 0x1034a}
7023 ,
7024 {0x10380, 0x1039d}
7025 ,
7026 {0x1039f, 0x103c3}
7027 ,
7028 {0x103c8, 0x103d5}
7029 ,
7030 {0x10400, 0x1049d}
7031 ,
7032 {0x104a0, 0x104a9}
7033 ,
7034 {0x10800, 0x10805}
7035 ,
7036 {0x10808, 0x10808}
7037 ,
7038 {0x1080a, 0x10835}
7039 ,
7040 {0x10837, 0x10838}
7041 ,
7042 {0x1083c, 0x1083c}
7043 ,
7044 {0x1083f, 0x1083f}
7045 ,
7046 {0x10900, 0x10919}
7047 ,
7048 {0x1091f, 0x10939}
7049 ,
7050 {0x1093f, 0x1093f}
7051 ,
7052 {0x10a00, 0x10a03}
7053 ,
7054 {0x10a05, 0x10a06}
7055 ,
7056 {0x10a0c, 0x10a13}
7057 ,
7058 {0x10a15, 0x10a17}
7059 ,
7060 {0x10a19, 0x10a33}
7061 ,
7062 {0x10a38, 0x10a3a}
7063 ,
7064 {0x10a3f, 0x10a47}
7065 ,
7066 {0x10a50, 0x10a58}
7067 ,
7068 {0x12000, 0x1236e}
7069 ,
7070 {0x12400, 0x12462}
7071 ,
7072 {0x12470, 0x12473}
7073 ,
7074 {0x1d000, 0x1d0f5}
7075 ,
7076 {0x1d100, 0x1d126}
7077 ,
7078 {0x1d129, 0x1d1dd}
7079 ,
7080 {0x1d200, 0x1d245}
7081 ,
7082 {0x1d300, 0x1d356}
7083 ,
7084 {0x1d360, 0x1d371}
7085 ,
7086 {0x1d400, 0x1d454}
7087 ,
7088 {0x1d456, 0x1d49c}
7089 ,
7090 {0x1d49e, 0x1d49f}
7091 ,
7092 {0x1d4a2, 0x1d4a2}
7093 ,
7094 {0x1d4a5, 0x1d4a6}
7095 ,
7096 {0x1d4a9, 0x1d4ac}
7097 ,
7098 {0x1d4ae, 0x1d4b9}
7099 ,
7100 {0x1d4bb, 0x1d4bb}
7101 ,
7102 {0x1d4bd, 0x1d4c3}
7103 ,
7104 {0x1d4c5, 0x1d505}
7105 ,
7106 {0x1d507, 0x1d50a}
7107 ,
7108 {0x1d50d, 0x1d514}
7109 ,
7110 {0x1d516, 0x1d51c}
7111 ,
7112 {0x1d51e, 0x1d539}
7113 ,
7114 {0x1d53b, 0x1d53e}
7115 ,
7116 {0x1d540, 0x1d544}
7117 ,
7118 {0x1d546, 0x1d546}
7119 ,
7120 {0x1d54a, 0x1d550}
7121 ,
7122 {0x1d552, 0x1d6a5}
7123 ,
7124 {0x1d6a8, 0x1d7cb}
7125 ,
7126 {0x1d7ce, 0x1d7ff}
7127 ,
7128 {0x1f000, 0x1f02b}
7129 ,
7130 {0x1f030, 0x1f093}
7131 ,
7132 {0x20000, 0x2a6d6}
7133 ,
7134 {0x2f800, 0x2fa1d}
7135 ,
7136 {0xe0001, 0xe0001}
7137 ,
7138 {0xe0020, 0xe007f}
7139 ,
7140 {0xe0100, 0xe01ef}
7141 ,
7142 {0xf0000, 0xffffd}
7143 ,
7144 {0x100000, 0x10fffd}
7145 };
7146
7147 scm_t_char_set cs_full = {
7148 445,
7149 cs_full_ranges
7150 };