8 #define s_0_0 (s_0_1 + 1) 11 'b',
'i',
'd',
'e',
'a',
13 'k',
'i',
'd',
'e',
'a',
15 'p',
'i',
'd',
'e',
'a',
17 'k',
'u',
'n',
'd',
'e',
'a',
19 'g',
'a',
'l',
'e',
'a',
21 't',
'a',
'i',
'l',
'e',
'a',
23 't',
'z',
'a',
'i',
'l',
'e',
'a',
25 'g',
'u',
'n',
'e',
'a',
27 'k',
'u',
'n',
'e',
'a',
29 't',
'z',
'a',
'g',
'a',
32 #define s_0_12 (s_0_13 + 1) 34 't',
'a',
'l',
'd',
'i',
'a',
36 'k',
'a',
'r',
'i',
'a',
38 'g',
'a',
'r',
'r',
'i',
'a',
40 'k',
'a',
'r',
'r',
'i',
'a',
43 't',
'z',
'a',
'k',
'a',
51 #define s_0_23 (s_0_24 + 1) 53 't',
'e',
'z',
'i',
'n',
'a',
59 'k',
'i',
'z',
'u',
'n',
'a',
60 #define s_0_28 (s_0_29 + 1) 61 #define s_0_29 (s_0_30 + 3) 63 'a',
'r',
'a',
'b',
'e',
'r',
'a',
68 #define s_0_33 (s_0_34 + 1) 70 'k',
'o',
'r',
'r',
'a',
79 #define s_0_39 (s_0_40 + 1) 83 'g',
'a',
'i',
'l',
'u',
'a',
84 #define s_0_42 (s_0_43 + 3) 86 'e',
'r',
'r',
'e',
'z',
'a',
89 'g',
'a',
'i',
't',
'z',
'a',
91 'k',
'a',
'i',
't',
'z',
'a',
93 'k',
'u',
'n',
't',
'z',
'a',
100 't',
'z',
'a',
'k',
'e',
102 't',
'z',
'e',
'k',
'e',
103 #define s_0_55 (s_0_5 + 2) 109 #define s_0_61 s_0_54 112 #define s_0_63 s_0_11 113 #define s_0_64 s_0_12 114 #define s_0_65 s_0_13 116 #define s_0_67 (s_0_14 + 1) 117 #define s_0_68 s_0_14 120 #define s_0_70 (s_0_71 + 1) 122 'e',
't',
'a',
'r',
'i',
123 #define s_0_72 s_0_15 124 #define s_0_73 s_0_16 125 #define s_0_74 (s_0_75 + 1) 127 't',
'a',
'r',
'a',
'z',
'i',
128 #define s_0_76 (s_0_77 + 1) 129 #define s_0_77 (s_0_78 + 1) 137 'a',
't',
's',
'e',
'd',
'e',
'n',
138 #define s_0_82 s_0_20 139 #define s_0_83 s_0_21 140 #define s_0_84 s_0_22 142 'r',
'e',
'k',
'i',
'n',
143 #define s_0_86 s_0_23 144 #define s_0_87 s_0_24 145 #define s_0_88 s_0_26 146 #define s_0_89 s_0_27 147 #define s_0_90 (s_0_91 + 1) 154 #define s_0_94 s_0_33 155 #define s_0_95 s_0_34 158 #define s_0_97 s_0_35 159 #define s_0_98 s_0_41 160 #define s_0_99 s_0_26 161 #define s_0_100 (s_0_101 + 3) 163 'a',
'l',
'd',
'a',
't',
'u',
167 'b',
'a',
'd',
'i',
't',
'u',
168 #define s_0_104 s_0_23 169 #define s_0_105 s_0_43 172 #define s_0_107 s_0_45 173 #define s_0_108 s_0_46 174 #define s_1_0 (s_1_1 + 1) 180 'd',
'e',
'n',
'd',
'a',
182 'g',
'a',
'b',
'e',
'a',
184 'k',
'a',
'b',
'e',
'a',
185 #define s_1_6 (s_1_7 + 1) 187 'k',
'a',
'l',
'd',
'e',
'a',
189 't',
'a',
'l',
'd',
'e',
'a',
191 'o',
'r',
'd',
'e',
'a',
192 #define s_1_10 (s_1_11 + 1) 194 't',
'z',
'a',
'l',
'e',
'a',
196 'g',
'i',
'l',
'e',
'a',
200 'k',
'u',
'm',
'e',
'a',
201 #define s_1_15 (s_1_16 + 1) 205 'z',
'i',
'o',
'n',
'e',
'a',
206 #define s_1_18 (s_1_19 + 1) 208 'g',
'u',
'n',
'e',
'a',
212 'a',
'u',
'r',
'r',
'e',
'a',
213 #define s_1_22 (s_1_23 + 2) 215 'k',
'o',
't',
'e',
'a',
217 'a',
'r',
't',
'e',
'a',
219 'o',
's',
't',
'e',
'a',
221 'e',
't',
'x',
'e',
'a',
227 #define s_1_30 (s_1_31 + 1) 229 't',
'a',
'l',
'd',
'i',
'a',
231 'h',
'a',
'n',
'd',
'i',
'a',
233 'm',
'e',
'n',
'd',
'i',
'a',
236 #define s_1_35 (s_1_36 + 1) 238 'd',
'e',
'g',
'i',
'a',
240 't',
'e',
'g',
'i',
'a',
242 'n',
'a',
'h',
'i',
'a',
245 #define s_1_40 (s_1_41 + 2) 247 't',
'o',
'k',
'i',
'a',
248 #define s_1_42 (s_1_43 + 1) 251 #define s_1_44 (s_1_45 + 1) 253 'k',
'a',
'r',
'i',
'a',
255 'l',
'a',
'r',
'i',
'a',
257 't',
'a',
'r',
'i',
'a',
258 #define s_1_48 (s_1_49 + 1) 260 'k',
'e',
'r',
'i',
'a',
262 't',
'e',
'r',
'i',
'a',
264 'g',
'a',
'r',
'r',
'i',
'a',
266 'l',
'a',
'r',
'r',
'i',
'a',
268 'k',
'i',
'r',
'r',
'i',
'a',
270 'd',
'u',
'r',
'i',
'a',
273 #define s_1_56 s_1_112 277 'b',
'i',
'z',
'i',
'a',
279 'o',
'n',
't',
'z',
'i',
'a',
284 'a',
'u',
'r',
'k',
'a',
292 'g',
'i',
'b',
'e',
'l',
'a',
296 'k',
'a',
'i',
'l',
'a',
298 's',
'k',
'i',
'l',
'a',
303 #define s_1_72 s_1_38 306 #define s_1_74 (s_1_75 + 4) 308 'g',
'a',
'r',
'r',
'e',
'n',
'a',
310 'g',
'e',
'r',
'r',
'e',
'n',
'a',
312 'u',
'r',
'r',
'e',
'n',
'a',
313 #define s_1_78 (s_1_79 + 1) 315 't',
'z',
'a',
'i',
'n',
'a',
321 'g',
'a',
'r',
'n',
'a',
322 #define s_1_83 (s_1_84 + 1) 325 #define s_1_85 (s_1_86 + 1) 327 't',
'a',
's',
'u',
'n',
'a',
328 #define s_1_87 (s_1_88 + 1) 330 'k',
'o',
'n',
'd',
'o',
'a',
335 #define s_1_91 (s_1_92 + 2) 337 't',
'a',
'k',
'o',
'a',
340 #define s_1_94 (s_1_95 + 2) 342 'z',
'i',
'n',
'o',
'a',
343 #define s_1_96 (s_1_97 + 1) 345 't',
'a',
'r',
'o',
'a',
347 'z',
'a',
'r',
'o',
'a',
354 #define s_1_102 (s_1_103 + 1) 364 0xC3, 0xB1,
'o',
'a',
365 #define s_1_108 (s_1_109 + 1) 366 #define s_1_109 (s_1_110 + 1) 370 'l',
'i',
'a',
'r',
'a',
372 't',
'i',
'a',
'r',
'a',
373 #define s_1_113 (s_1_114 + 1) 375 'e',
't',
'a',
'r',
'a',
377 't',
'z',
'a',
'r',
'a',
387 't',
'z',
'a',
'r',
'r',
'a',
389 'k',
'o',
'r',
'r',
'a',
390 #define s_1_122 s_1_235 391 #define s_1_123 (s_1_124 + 1) 394 #define s_1_125 s_1_8 395 #define s_1_126 s_1_114 400 #define s_1_129 (s_1_130 + 3) 402 'm',
'e',
'n',
'd',
'u',
'a',
404 'o',
'r',
'd',
'u',
'a',
406 'l',
'e',
'k',
'u',
'a',
408 'b',
'u',
'r',
'u',
'a',
410 'd',
'u',
'r',
'u',
'a',
413 #define s_1_136 (s_1_137 + 3) 415 'm',
'e',
'n',
't',
'u',
'a',
417 'e',
's',
't',
'u',
'a',
420 #define s_1_140 (s_1_141 + 1) 423 #define s_1_142 s_1_10 427 'e',
'r',
'o',
'z',
'a',
428 #define s_1_145 s_1_11 430 'k',
'o',
'i',
't',
'z',
'a',
432 'a',
'n',
't',
'z',
'a',
434 'g',
'i',
'n',
't',
'z',
'a',
436 'k',
'i',
'n',
't',
'z',
'a',
438 'k',
'u',
'n',
't',
'z',
'a',
439 #define s_1_151 s_1_4 440 #define s_1_152 s_1_5 443 #define s_1_154 s_1_6 444 #define s_1_155 s_1_7 445 #define s_1_156 s_1_8 446 #define s_1_157 s_1_9 447 #define s_1_158 s_1_34 448 #define s_1_159 s_1_10 449 #define s_1_160 s_1_11 450 #define s_1_161 s_1_12 451 #define s_1_162 s_1_13 452 #define s_1_163 s_1_14 453 #define s_1_164 s_1_15 454 #define s_1_165 s_1_17 455 #define s_1_166 s_1_18 456 #define s_1_167 s_1_19 457 #define s_1_168 s_1_20 458 #define s_1_169 s_1_21 459 #define s_1_170 s_1_22 460 #define s_1_171 s_1_23 461 #define s_1_172 s_1_24 462 #define s_1_173 s_1_25 463 #define s_1_174 s_1_26 464 #define s_1_175 s_1_29 465 #define s_1_176 (s_1_30 + 2) 466 #define s_1_177 s_1_30 467 #define s_1_178 s_1_31 469 'g',
'e',
'l',
'd',
'i',
470 #define s_1_180 s_1_32 471 #define s_1_181 s_1_33 472 #define s_1_182 s_1_34 473 #define s_1_183 s_1_35 474 #define s_1_184 s_1_36 475 #define s_1_185 s_1_37 476 #define s_1_186 s_1_38 477 #define s_1_187 s_1_39 478 #define s_1_188 s_1_40 479 #define s_1_189 s_1_41 480 #define s_1_190 s_1_42 483 #define s_1_192 s_1_43 484 #define s_1_193 s_1_44 485 #define s_1_194 s_1_45 486 #define s_1_195 s_1_46 487 #define s_1_196 s_1_47 488 #define s_1_197 s_1_51 489 #define s_1_198 s_1_52 490 #define s_1_199 s_1_53 491 #define s_1_200 s_1_54 492 #define s_1_201 s_1_55 493 #define s_1_202 s_1_56 494 #define s_1_203 s_1_59 497 #define s_1_205 (s_1_92 + 1) 498 #define s_1_206 (s_1_132 + 1) 499 #define s_1_207 s_1_239 500 #define s_1_208 s_1_66 501 #define s_1_209 (s_1_68 + 1) 502 #define s_1_210 s_1_68 503 #define s_1_211 s_1_73 504 #define s_1_212 (s_1_213 + 1) 507 #define s_1_214 (s_1_3 + 1) 508 #define s_1_215 (s_1_75 + 3) 509 #define s_1_216 s_1_75 510 #define s_1_217 s_1_76 511 #define s_1_218 s_1_77 516 #define s_1_221 s_1_78 517 #define s_1_222 s_1_79 518 #define s_1_223 s_1_80 519 #define s_1_224 s_1_81 520 #define s_1_225 s_1_84 521 #define s_1_226 s_1_85 522 #define s_1_227 s_1_86 524 'a',
'i',
'z',
'u',
'n',
525 #define s_1_229 s_1_87 526 #define s_1_230 s_1_88 527 #define s_1_231 (s_1_89 + 1) 528 #define s_1_232 s_1_89 529 #define s_1_233 s_1_17 530 #define s_1_234 s_1_23 532 't',
'r',
'a',
'k',
'o',
533 #define s_1_236 s_1_92 535 'e',
't',
'a',
'k',
'o',
539 't',
'a',
'r',
'i',
'k',
'o',
542 #define s_1_241 (s_1_242 + 4) 544 'm',
'i',
'n',
'u',
't',
'u',
'k',
'o',
545 #define s_1_243 s_1_93 546 #define s_1_244 s_1_94 547 #define s_1_245 s_1_95 548 #define s_1_246 (s_1_96 + 1) 549 #define s_1_247 s_1_96 551 'i',
'g',
'a',
'r',
'o',
552 #define s_1_249 s_1_97 553 #define s_1_250 s_1_98 554 #define s_1_251 s_1_99 557 #define s_1_253 s_1_100 558 #define s_1_254 s_1_101 559 #define s_1_255 s_1_41 560 #define s_1_256 s_1_103 561 #define s_1_257 s_1_104 562 #define s_1_258 s_1_105 563 #define s_1_259 s_1_106 565 'g',
'i',
'n',
't',
'z',
'o',
566 #define s_1_261 s_1_107 569 #define s_1_263 s_1_24 570 #define s_1_264 s_1_110 572 'b',
'e',
'h',
'a',
'r',
574 'z',
'e',
'h',
'a',
'r',
575 #define s_1_267 s_1_111 576 #define s_1_268 s_1_112 577 #define s_1_269 s_1_47 578 #define s_1_270 s_1_115 579 #define s_1_271 s_1_9 580 #define s_1_272 s_1_121 581 #define s_1_273 s_1_25 582 #define s_1_274 s_1_127 583 #define s_1_275 s_1_54 584 #define s_1_276 s_1_130 585 #define s_1_277 s_1_131 586 #define s_1_278 s_1_132 587 #define s_1_279 s_1_133 588 #define s_1_280 s_1_134 589 #define s_1_281 s_1_135 590 #define s_1_282 s_1_136 593 #define s_1_284 s_1_137 594 #define s_1_285 s_1_138 595 #define s_1_286 s_1_139 596 #define s_1_287 s_1_140 597 #define s_1_288 s_1_141 599 'g',
'i',
'n',
't',
'z',
'u',
600 #define s_1_290 s_1_10 601 #define s_1_291 s_1_57 602 #define s_1_292 s_1_144 603 #define s_1_293 s_1_11 604 #define s_1_294 s_1_146 608 'k',
'e',
'r',
'i',
'a',
624 #define s_2_10 (s_2_11 + 3) 626 'l',
'a',
'n',
'i',
'k',
627 #define s_2_12 (s_2_13 + 2) 629 'l',
'a',
'r',
'i',
'k',
634 #define s_2_16 (s_2_17 + 1) 1079 static const unsigned char g_v[] = { 17, 65, 16 };
1081 static const symbol s_0[] = {
'a',
't',
's',
'e',
'd',
'e',
'n' };
1082 static const symbol s_1[] = {
'a',
'r',
'a',
'b',
'e',
'r',
'a' };
1083 static const symbol s_2[] = {
'b',
'a',
'd',
'i',
't',
'u' };
1086 static const symbol s_5[] = {
'm',
'i',
'n',
'u',
't',
'u' };
1104 if (ret < 0)
goto lab4;
1113 if (ret < 0)
goto lab2;
1126 if (ret < 0)
goto lab6;
1134 if (ret < 0)
goto lab0;
1149 if (ret < 0)
goto lab7;
1154 if (ret < 0)
goto lab7;
1160 if (ret < 0)
goto lab7;
1165 if (ret < 0)
goto lab7;
1176 if (!(
I_pV <=
c))
return 0;
1181 if (!(
I_p2 <=
c))
return 0;
1186 if (!(
I_p1 <=
c))
return 0;
1193 if (
c - 1 <=
lb ||
p[
c - 1] >> 5 != 3 || !((70566434 >> (
p[
c - 1] & 0x1f)) & 1))
return 0;
1195 if (!(among_var))
return 0;
1197 switch (among_var) {
1200 if (ret <= 0)
return ret;
1203 if (ret < 0)
return ret;
1208 if (ret <= 0)
return ret;
1211 if (ret < 0)
return ret;
1216 if (ret < 0)
return ret;
1221 if (ret < 0)
return ret;
1226 if (ret < 0)
return ret;
1236 if (
c <=
lb ||
p[
c - 1] >> 5 != 3 || !((71162402 >> (
p[
c - 1] & 0x1f)) & 1))
return 0;
1238 if (!(among_var))
return 0;
1240 switch (among_var) {
1243 if (ret <= 0)
return ret;
1246 if (ret < 0)
return ret;
1251 if (ret <= 0)
return ret;
1254 if (ret < 0)
return ret;
1259 if (ret < 0)
return ret;
1264 if (ret <= 0)
return ret;
1267 if (ret < 0)
return ret;
1272 if (ret < 0)
return ret;
1277 if (ret < 0)
return ret;
1282 if (ret < 0)
return ret;
1287 if (ret < 0)
return ret;
1292 if (ret < 0)
return ret;
1297 if (ret < 0)
return ret;
1307 if (
c - 1 <=
lb ||
p[
c - 1] >> 5 != 3 || !((35362 >> (
p[
c - 1] & 0x1f)) & 1))
return 0;
1309 if (!(among_var))
return 0;
1311 switch (among_var) {
1314 if (ret <= 0)
return ret;
1317 if (ret < 0)
return ret;
1322 if (ret < 0)
return ret;
1332 if (ret < 0)
return ret;
1337 int m1 =
l -
c; (void)m1;
1339 if (ret == 0)
goto lab0;
1340 if (ret < 0)
return ret;
1348 int m2 =
l -
c; (void)m2;
1350 if (ret == 0)
goto lab1;
1351 if (ret < 0)
return ret;
1358 {
int m3 =
l -
c; (void)m3;
1360 if (ret < 0)
return ret;
static const struct among a_0[109]
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_1[]
static const symbol s_8[]
int slice_from_s(int s_size, const symbol *s)
static const symbol s_3[]
static const symbol s_9[]
std::string get_description() const
Return a string describing this object.
static const symbol s_4[]
static const symbol s_6[]
static const struct among a_1[295]
static const symbol s_10[]
static const symbol s_0[]
static const symbol s_5[]
static int skip_utf8(const symbol *p, int c, int lb, int l, int n)
static const symbol s_7[]
static const unsigned char g_v[]
int stem()
Virtual method implemented by the subclass to actually do the work.
int out_grouping_U(const unsigned char *s, int min, int max, int repeat)
static const symbol s_2[]
static const symbol s_pool[]
static const struct among a_2[19]
int in_grouping_U(const unsigned char *s, int min, int max, int repeat)