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