33 #define s_1_0 (s_1_1 + 1) 38 #define s_1_4 (s_1_5 + 1) 44 #define s_1_8 (s_1_9 + 1) 47 #define s_1_10 (s_1_11 + 1) 56 #define s_1_17 (s_1_18 + 1) 59 #define s_1_19 (s_1_20 + 2) 63 #define s_1_22 (s_1_23 + 2) 65 's',
'e',
'l',
'a',
's',
66 #define s_1_24 (s_1_25 + 1) 79 #define s_1_31 (s_1_32 + 2) 81 's',
'e',
'l',
'o',
's',
82 #define s_1_33 (s_1_34 + 1) 87 #define s_1_36 (s_1_37 + 1) 92 #define s_2_0 (s_2_1 + 4) 94 'l', 0xC3, 0xB3,
'g',
'i',
'c',
'a',
100 'a',
'n',
'c',
'i',
'a',
102 'e',
'n',
'c',
'i',
'a',
104 0xC3, 0xA8,
'n',
'c',
'i',
'a',
106 0xC3, 0xAD,
'c',
'i',
'a',
108 'l',
'o',
'g',
'i',
'a',
109 #define s_2_9 (s_2_10 + 2) 111 0xC3, 0xAD,
'i',
'n',
'i',
'a',
115 0xC3, 0xA0,
'r',
'i',
'a',
117 'a',
't', 0xC3, 0xB2,
'r',
'i',
'a',
123 0xC3, 0xAD,
'v',
'o',
'l',
'a',
124 #define s_2_17 (s_2_18 + 4) 125 #define s_2_18 (s_2_19 + 2) 127 'q',
'u', 0xC3, 0xAD,
's',
's',
'i',
'm',
'a',
132 #define s_2_22 (s_2_23 + 2) 134 's',
'f',
'e',
'r',
'a',
135 #define s_2_24 (s_2_25 + 1) 136 #define s_2_25 (s_2_26 + 1) 138 'a',
'd',
'o',
'r',
'a',
140 'a',
'd',
'u',
'r',
'a',
153 #define s_2_34 s_2_81 156 #define s_2_36 (s_2_37 + 3) 158 'i',
'a',
'l',
'i',
's',
't',
'a',
160 'i',
'o',
'n',
'i',
's',
't',
'a',
161 #define s_2_39 (s_2_40 + 2) 163 'a',
't',
'i',
'v',
'a',
165 'n', 0xC3, 0xA7,
'a',
167 'l',
'o',
'g', 0xC3, 0xAD,
'a',
170 0xC3, 0xAD,
's',
't',
'i',
'c',
174 #define s_2_47 s_2_90 177 #define s_2_49 (s_2_50 + 1) 178 #define s_2_50 s_2_104 179 #define s_2_51 s_2_105 180 #define s_2_52 (s_2_53 + 3) 181 #define s_2_53 s_2_111 183 'i',
'o',
'n',
'i',
's',
'm',
'e',
185 'i',
'v',
'i',
's',
'm',
'e',
188 #define s_2_57 s_2_121 189 #define s_2_58 s_2_124 190 #define s_2_59 s_2_133 193 #define s_2_62 s_2_136 194 #define s_2_63 s_2_137 195 #define s_2_64 s_2_14 196 #define s_2_65 (s_2_158 + 1) 197 #define s_2_66 s_2_14 198 #define s_2_67 s_2_15 199 #define s_2_68 s_2_16 200 #define s_2_69 s_2_188 202 'i',
's',
's',
'e',
'm',
204 0xC3, 0xAC,
's',
's',
'e',
'm',
206 0xC3, 0xAD,
's',
's',
'e',
'm',
207 #define s_2_73 s_2_18 208 #define s_2_74 s_2_19 209 #define s_2_75 s_2_166 211 0xC3, 0xAC,
's',
's',
'i',
'n',
212 #define s_2_77 s_2_62 214 'i',
'f',
'i',
'c',
'a',
'r',
222 'i',
't',
'z',
'a',
'r',
223 #define s_2_83 (s_2_23 + 1) 224 #define s_2_84 s_2_24 225 #define s_2_85 s_2_25 226 #define s_2_86 (s_2_27 + 1) 228 'd',
'o',
'r',
'a',
's',
229 #define s_2_88 (s_2_89 + 4) 231 'l', 0xC3, 0xB3,
'g',
'i',
'c',
's',
239 'a',
'n',
'c',
'i',
'e',
's',
241 'e',
'n',
'c',
'i',
'e',
's',
243 0xC3, 0xA8,
'n',
'c',
'i',
'e',
's',
245 0xC3, 0xAD,
'c',
'i',
'e',
's',
247 'l',
'o',
'g',
'i',
'e',
's',
249 'i',
'n',
'i',
'e',
's',
251 0xC3, 0xAD,
'n',
'i',
'e',
's',
253 'e',
'r',
'i',
'e',
's',
255 0xC3, 0xA0,
'r',
'i',
'e',
's',
257 'a',
't', 0xC3, 0xB2,
'r',
'i',
'e',
's',
258 #define s_2_103 (s_2_104 + 1) 260 'a',
'b',
'l',
'e',
's',
262 'i',
'b',
'l',
'e',
's',
263 #define s_2_106 (s_2_107 + 4) 264 #define s_2_107 (s_2_108 + 2) 266 'q',
'u', 0xC3, 0xAD,
's',
's',
'i',
'm',
'e',
's',
268 'f',
'o',
'r',
'm',
'e',
's',
269 #define s_2_110 (s_2_111 + 3) 271 'i',
'a',
'l',
'i',
's',
'm',
'e',
's',
276 #define s_2_114 (s_2_115 + 1) 277 #define s_2_115 (s_2_116 + 1) 279 'i',
'd',
'o',
'r',
'e',
's',
281 'd',
'u',
'r',
'e',
's',
287 'a',
's',
's',
'e',
's',
289 'i',
'c',
't',
'e',
's',
294 #define s_2_124 (s_2_125 + 3) 296 'i',
'a',
'l',
'i',
's',
't',
'e',
's',
298 'i',
'o',
'n',
'i',
's',
't',
'e',
's',
299 #define s_2_127 (s_2_128 + 4) 301 'l', 0xC3, 0xB3,
'g',
'i',
'q',
'u',
'e',
's',
302 #define s_2_129 (s_2_130 + 2) 304 'a',
't',
'i',
'v',
'e',
's',
306 'l',
'o',
'g', 0xC3, 0xAD,
'e',
's',
308 'a',
'l',
'l',
'e',
'n',
'g', 0xC3, 0xBC,
'e',
's',
312 0xC3, 0xAD,
'c',
'i',
's',
314 'l',
'o',
'g',
'i',
's',
318 't',
'o',
'r',
'i',
's',
319 #define s_2_138 (s_2_139 + 1) 324 #define s_2_141 (s_2_142 + 4) 325 #define s_2_142 (s_2_143 + 2) 327 'q',
'u', 0xC3, 0xAD,
's',
's',
'i',
'm',
's',
328 #define s_2_144 (s_2_145 + 1) 329 #define s_2_145 (s_2_146 + 1) 331 'a',
'c',
'i',
'o',
'n',
's',
337 'a',
's',
's',
'o',
's',
339 'i',
's',
's',
'o',
's',
342 #define s_2_152 (s_2_153 + 1) 343 #define s_2_153 (s_2_154 + 1) 345 'a',
'd',
'o',
'r',
's',
347 'i',
'd',
'o',
'r',
's',
348 #define s_2_156 (s_2_157 + 2) 349 #define s_2_157 (s_2_158 + 3) 351 'b',
'i',
'l',
'i',
't',
'a',
't',
's',
352 #define s_2_159 (s_2_160 + 2) 354 'a',
't',
'i',
'v',
'i',
't',
'a',
't',
's',
356 0xC3, 0xAF,
't',
'a',
't',
's',
361 #define s_2_164 (s_2_165 + 1) 362 #define s_2_165 (s_2_166 + 1) 364 'a',
'm',
'e',
'n',
't',
's',
369 #define s_2_169 (s_2_170 + 2) 371 't',
'r',
'i',
'u',
's',
373 'a',
't',
'i',
'u',
's',
378 #define s_2_174 s_2_18 380 'd', 0xC3, 0xAD,
's',
383 #define s_2_177 s_2_157 384 #define s_2_178 s_2_158 385 #define s_2_179 s_2_159 386 #define s_2_180 s_2_160 387 #define s_2_181 s_2_161 388 #define s_2_182 s_2_33 389 #define s_2_183 s_2_163 390 #define s_2_184 s_2_164 393 #define s_2_186 s_2_165 394 #define s_2_187 s_2_166 396 'i',
's',
'a',
'm',
'e',
'n',
't',
397 #define s_2_189 s_2_35 399 'i',
's',
's',
'e',
'u',
401 0xC3, 0xAC,
's',
's',
'e',
'u',
403 0xC3, 0xAD,
's',
's',
'e',
'u',
404 #define s_2_193 s_2_170 406 0xC3, 0xAD,
's',
's',
'i',
'u',
407 #define s_2_195 s_2_171 408 #define s_2_196 (s_2_1 + 1) 409 #define s_2_197 (s_2_198 + 1) 410 #define s_2_198 (s_2_199 + 1) 412 'a',
'c',
'i', 0xC3, 0xB3,
419 0xC3, 0xAF,
's',
'c',
'a',
420 #define s_3_4 s_3_133 421 #define s_3_5 s_3_134 425 0xC3, 0xAF,
'd',
'a',
426 #define s_3_8 (s_3_9 + 2) 430 #define s_3_11 s_3_69 431 #define s_3_12 s_3_70 432 #define s_3_13 s_3_71 434 'a',
'd',
'o',
'r',
'a',
436 0xC3, 0xAF,
'r',
'a',
443 #define s_3_19 (s_3_20 + 2) 444 #define s_3_20 s_3_73 445 #define s_3_21 s_3_74 446 #define s_3_22 s_3_75 455 #define s_3_29 s_3_12 456 #define s_3_30 (s_3_31 + 1) 459 #define s_3_32 s_3_85 460 #define s_3_33 s_3_86 461 #define s_3_34 s_3_178 462 #define s_3_35 s_3_179 465 #define s_3_37 s_3_101 466 #define s_3_38 s_3_108 467 #define s_3_39 s_3_109 468 #define s_3_40 s_3_189 469 #define s_3_41 s_3_194 470 #define s_3_42 (s_3_43 + 2) 471 #define s_3_43 s_3_205 472 #define s_3_44 s_3_207 474 0xC3, 0xA0,
'r',
'e',
'm',
476 0xC3, 0xAD,
'r',
'e',
'm',
478 0xC3, 0xA0,
's',
's',
'e',
'm',
480 0xC3, 0xA9,
's',
's',
'e',
'm',
482 'i',
'g',
'u',
'e',
'm',
484 0xC3, 0xAF,
'g',
'u',
'e',
'm',
488 0xC3, 0xA0,
'v',
'e',
'm',
490 0xC3, 0xA1,
'v',
'e',
'm',
492 'i',
'r', 0xC3, 0xAC,
'e',
'm',
493 #define s_3_55 (s_3_56 + 2) 495 'a',
'r', 0xC3, 0xAD,
'e',
'm',
497 'i',
'r', 0xC3, 0xAD,
'e',
'm',
499 'a',
's',
's',
'i',
'm',
501 'e',
's',
's',
'i',
'm',
503 'i',
's',
's',
'i',
'm',
505 0xC3, 0xA0,
's',
's',
'i',
'm',
507 0xC3, 0xA8,
's',
's',
'i',
'm',
509 0xC3, 0xA9,
's',
's',
'i',
'm',
511 0xC3, 0xAD,
's',
's',
'i',
'm',
514 #define s_3_66 (s_3_67 + 2) 518 'a',
'r',
'i',
'a',
'n',
522 'i',
'e',
'r',
'a',
'n',
525 #define s_3_72 (s_3_73 + 2) 527 'a',
'r', 0xC3, 0xAD,
'a',
'n',
529 'e',
'r', 0xC3, 0xAD,
'a',
'n',
531 'i',
'r', 0xC3, 0xAD,
'a',
'n',
532 #define s_3_76 (s_3_77 + 1) 533 #define s_3_77 (s_3_78 + 2) 535 'a',
'r',
'i',
'e',
'n',
537 'i',
'r',
'i',
'e',
'n',
545 0xC3, 0xA0,
'r',
'e',
'n',
547 0xC3, 0xAF,
'r',
'e',
'n',
551 'i',
'e',
's',
'e',
'n',
553 'a',
's',
's',
'e',
'n',
555 'e',
's',
's',
'e',
'n',
557 'i',
's',
's',
'e',
'n',
559 0xC3, 0xA9,
's',
's',
'e',
'n',
561 0xC3, 0xAF,
's',
's',
'e',
'n',
563 'e',
's',
'q',
'u',
'e',
'n',
565 'i',
's',
'q',
'u',
'e',
'n',
567 0xC3, 0xAF,
's',
'q',
'u',
'e',
'n',
570 #define s_3_96 (s_3_97 + 1) 572 'e',
'i',
'x',
'e',
'n',
574 0xC3, 0xAF,
'x',
'e',
'n',
576 0xC3, 0xAF,
'e',
'n',
577 #define s_3_100 s_3_37 580 #define s_3_102 (s_3_103 + 1) 584 'a',
's',
's',
'i',
'n',
586 'e',
's',
's',
'i',
'n',
588 'i',
's',
's',
'i',
'n',
590 0xC3, 0xAF,
's',
's',
'i',
'n',
592 'e',
's',
'q',
'u',
'i',
'n',
594 'e',
'i',
'x',
'i',
'n',
598 'i',
'e',
'r',
'o',
'n',
600 'a',
'r', 0xC3, 0xA1,
'n',
602 'e',
'r', 0xC3, 0xA1,
'n',
604 'i',
'r', 0xC3, 0xA1,
'n',
606 'i', 0xC3, 0xAF,
'n',
607 #define s_3_116 s_3_14 608 #define s_3_117 s_3_196 612 'i',
'e',
'n',
'd',
'o',
615 #define s_3_121 (s_3_122 + 1) 619 0xC3, 0xAF,
'x',
'o',
622 #define s_3_125 s_3_9 625 #define s_3_127 (s_3_12 + 1) 627 'e',
'i',
'x',
'e',
'r',
628 #define s_3_129 s_3_10 629 #define s_3_130 s_3_14 630 #define s_3_131 s_3_32 640 'i',
'e',
'r',
'a',
's',
641 #define s_3_137 (s_3_138 + 2) 643 'a',
'r', 0xC3, 0xAD,
'a',
's',
645 'e',
'r', 0xC3, 0xAD,
'a',
's',
647 'i',
'r', 0xC3, 0xAD,
'a',
's',
650 #define s_3_142 s_3_1 658 0xC3, 0xAF,
'd',
'e',
's',
660 'a',
't',
'g',
'e',
's',
661 #define s_3_148 s_3_33 663 'a',
'r',
'i',
'e',
's',
665 'i',
'r',
'i',
'e',
's',
671 'a',
'd',
'o',
'r',
'e',
's',
673 0xC3, 0xAF,
'r',
'e',
's',
677 'i',
'e',
's',
'e',
's',
679 'a',
's',
's',
'e',
's',
681 'e',
's',
's',
'e',
's',
683 'i',
's',
's',
'e',
's',
685 0xC3, 0xAF,
's',
's',
'e',
's',
686 #define s_3_161 (s_3_162 + 2) 688 'e',
's',
'q',
'u',
'e',
's',
690 0xC3, 0xAF,
's',
'q',
'u',
'e',
's',
693 #define s_3_165 (s_3_166 + 1) 695 'e',
'i',
'x',
'e',
's',
697 0xC3, 0xAF,
'x',
'e',
's',
699 0xC3, 0xAF,
'e',
's',
701 'a',
'b',
'a',
'i',
's',
703 'a',
'r',
'a',
'i',
's',
705 'i',
'e',
'r',
'a',
'i',
's',
706 #define s_3_172 (s_3_173 + 2) 708 'a',
'r', 0xC3, 0xAD,
'a',
'i',
's',
710 'e',
'r', 0xC3, 0xAD,
'a',
'i',
's',
712 'i',
'r', 0xC3, 0xAD,
'a',
'i',
's',
714 'a',
's',
'e',
'i',
's',
716 'i',
'e',
's',
'e',
'i',
's',
718 'a',
's',
't',
'e',
'i',
's',
720 'i',
's',
't',
'e',
'i',
's',
723 #define s_3_181 (s_3_182 + 1) 727 'a',
's',
's',
'i',
's',
729 'e',
's',
's',
'i',
's',
731 'i',
's',
's',
'i',
's',
733 0xC3, 0xAF,
's',
's',
'i',
's',
735 'e',
's',
'q',
'u',
'i',
's',
737 'e',
'i',
'x',
'i',
's',
739 'i',
't',
'z',
'i',
's',
741 0xC3, 0xA1,
'i',
's',
743 'a',
'r', 0xC3, 0xA9,
'i',
's',
745 'e',
'r', 0xC3, 0xA9,
'i',
's',
747 'i',
'r', 0xC3, 0xA9,
'i',
's',
754 #define s_3_197 (s_3_198 + 3) 756 0xC3, 0xA1,
'b',
'a',
'm',
'o',
's',
758 0xC3, 0xA1,
'r',
'a',
'm',
'o',
's',
760 'i', 0xC3, 0xA9,
'r',
'a',
'm',
'o',
's',
761 #define s_3_201 (s_3_202 + 2) 763 'a',
'r', 0xC3, 0xAD,
'a',
'm',
'o',
's',
765 'e',
'r', 0xC3, 0xAD,
'a',
'm',
'o',
's',
767 'i',
'r', 0xC3, 0xAD,
'a',
'm',
'o',
's',
769 'a',
'r',
'e',
'm',
'o',
's',
771 'e',
'r',
'e',
'm',
'o',
's',
773 'i',
'r',
'e',
'm',
'o',
's',
775 0xC3, 0xA1,
's',
'e',
'm',
'o',
's',
777 'i', 0xC3, 0xA9,
's',
'e',
'm',
'o',
's',
781 'a',
'd',
'o',
'r',
's',
782 #define s_3_212 s_3_58 784 'e',
'r',
'a',
's',
's',
785 #define s_3_214 s_3_59 792 #define s_3_218 s_3_47 794 'a',
'r', 0xC3, 0xA0,
's',
796 'i',
'r', 0xC3, 0xA0,
's',
798 'a',
'r', 0xC3, 0xA1,
's',
800 'e',
'r', 0xC3, 0xA1,
's',
802 'i',
'r', 0xC3, 0xA1,
's',
803 #define s_3_224 s_3_48 805 'a',
'r', 0xC3, 0xA9,
's',
806 #define s_3_226 s_3_64 808 'i', 0xC3, 0xAF,
's',
809 #define s_3_228 s_3_147 810 #define s_3_229 s_3_18 813 #define s_3_231 s_3_217 820 #define s_3_235 (s_3_236 + 2) 832 0xC3, 0xA0,
'r',
'e',
'u',
834 0xC3, 0xAD,
'r',
'e',
'u',
836 'a',
's',
's',
'e',
'u',
837 #define s_3_244 (s_3_245 + 2) 839 'e',
'r',
'e',
's',
's',
'e',
'u',
841 0xC3, 0xA0,
's',
's',
'e',
'u',
843 0xC3, 0xA9,
's',
's',
'e',
'u',
845 'i',
'g',
'u',
'e',
'u',
847 0xC3, 0xAF,
'g',
'u',
'e',
'u',
849 0xC3, 0xA0,
'v',
'e',
'u',
851 0xC3, 0xA1,
'v',
'e',
'u',
853 'i',
't',
'z',
'e',
'u',
854 #define s_3_253 (s_3_254 + 2) 856 'i',
'r', 0xC3, 0xAC,
'e',
'u',
857 #define s_3_255 (s_3_256 + 2) 859 'a',
'r', 0xC3, 0xAD,
'e',
'u',
861 'i',
'r', 0xC3, 0xAD,
'e',
'u',
863 'a',
's',
's',
'i',
'u',
865 'i',
's',
's',
'i',
'u',
867 0xC3, 0xA0,
's',
's',
'i',
'u',
869 0xC3, 0xA8,
's',
's',
'i',
'u',
871 0xC3, 0xA9,
's',
's',
'i',
'u',
873 0xC3, 0xAD,
's',
's',
'i',
'u',
876 #define s_3_265 s_3_17 877 #define s_3_266 s_3_39 878 #define s_3_267 s_3_98 879 #define s_3_268 s_3_18 882 #define s_3_270 s_3_219 883 #define s_3_271 s_3_220 885 'i',
't',
'z', 0xC3, 0xA0,
886 #define s_3_273 s_3_112 887 #define s_3_274 s_3_113 888 #define s_3_275 s_3_114 890 'i',
'r', 0xC3, 0xA8,
891 #define s_3_277 s_3_191 892 #define s_3_278 s_3_192 893 #define s_3_279 s_3_193 894 #define s_3_280 s_3_19 895 #define s_3_281 s_3_115 907 #define s_4_6 (s_4_7 + 1) 914 #define s_4_10 s_4_14 1520 static const unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 129, 81, 6, 10 };
1539 if (ret < 0)
goto lab0;
1544 if (ret < 0)
goto lab0;
1550 if (ret < 0)
goto lab0;
1555 if (ret < 0)
goto lab0;
1570 if (
c + 1 >=
l ||
p[
c + 1] >> 5 != 5 || !((344765187 >> (
p[
c + 1] & 0x1f)) & 1)) among_var = 7;
else 1572 if (!(among_var))
goto lab0;
1574 switch (among_var) {
1577 if (ret < 0)
return ret;
1582 if (ret < 0)
return ret;
1587 if (ret < 0)
return ret;
1592 if (ret < 0)
return ret;
1597 if (ret < 0)
return ret;
1602 if (ret < 0)
return ret;
1607 if (ret < 0)
goto lab0;
1621 if (!(
I_p1 <=
c))
return 0;
1626 if (!(
I_p2 <=
c))
return 0;
1632 if (
c - 1 <=
lb ||
p[
c - 1] >> 5 != 3 || !((1634850 >> (
p[
c - 1] & 0x1f)) & 1))
return 0;
1636 if (ret <= 0)
return ret;
1639 if (ret < 0)
return ret;
1648 if (!(among_var))
return 0;
1650 switch (among_var) {
1653 if (ret <= 0)
return ret;
1656 if (ret < 0)
return ret;
1661 if (ret <= 0)
return ret;
1664 if (ret < 0)
return ret;
1669 if (ret <= 0)
return ret;
1672 if (ret < 0)
return ret;
1677 if (ret <= 0)
return ret;
1680 if (ret < 0)
return ret;
1685 if (ret <= 0)
return ret;
1688 if (ret < 0)
return ret;
1699 if (!(among_var))
return 0;
1701 switch (among_var) {
1704 if (ret <= 0)
return ret;
1707 if (ret < 0)
return ret;
1712 if (ret <= 0)
return ret;
1715 if (ret < 0)
return ret;
1726 if (!(among_var))
return 0;
1728 switch (among_var) {
1731 if (ret <= 0)
return ret;
1734 if (ret < 0)
return ret;
1739 if (ret <= 0)
return ret;
1742 if (ret < 0)
return ret;
1752 if (ret < 0)
return ret;
1756 {
int m1 =
l -
c; (void)m1;
1758 if (ret < 0)
return ret;
1762 {
int m2 =
l -
c; (void)m2;
1763 {
int m3 =
l -
c; (void)m3;
1765 if (ret == 0)
goto lab2;
1766 if (ret < 0)
return ret;
1772 if (ret == 0)
goto lab0;
1773 if (ret < 0)
return ret;
1780 {
int m4 =
l -
c; (void)m4;
1782 if (ret < 0)
return ret;
1789 if (ret < 0)
return ret;
static const struct among a_0[13]
static const struct among a_4[22]
int find_among_b(const symbol *pool, const struct among *v, int v_size, const unsigned char *fnum, const among_function *f)
static const symbol s_2[]
static const symbol s_7[]
static const symbol s_9[]
static const symbol s_6[]
static const symbol s_5[]
static const struct among a_2[200]
static const symbol s_4[]
static const symbol s_1[]
static const symbol s_pool[]
int slice_from_s(int s_size, const symbol *s)
static const struct among a_1[39]
static const symbol s_0[]
std::string get_description() const
Return a string describing this object.
static int skip_utf8(const symbol *p, int c, int lb, int l, int n)
static const struct among a_3[283]
static const unsigned char g_v[]
int find_among(const symbol *pool, const struct among *v, int v_size, const unsigned char *fnum, const among_function *f)
int out_grouping_U(const unsigned char *s, int min, int max, int repeat)
int stem()
Virtual method implemented by the subclass to actually do the work.
static const symbol s_8[]
static const symbol s_3[]
int in_grouping_U(const unsigned char *s, int min, int max, int repeat)