9 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_CC();
13 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_BB();
17 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_AA();
21 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_Z();
25 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_Y();
29 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_X();
33 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_W();
37 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_V();
41 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_U();
45 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_T();
49 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_S();
53 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_R();
57 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_Q();
61 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_P();
65 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_O();
69 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_N();
73 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_M();
77 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_L();
81 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_K();
85 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_J();
89 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_I();
93 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_H();
97 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_G();
101 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_F();
105 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_E();
109 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_D();
113 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_C();
117 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_B();
121 return (static_cast<Xapian::InternalStemLovins *>(this_ptr))->r_A();
177 #define s_1_1 (s_1_2 + 1) 178 #define s_1_2 (s_1_57 + 3) 180 #define s_1_4 (s_1_5 + 1) 182 #define s_1_6 s_1_251 190 'a',
'n',
't',
'i',
'c',
191 #define s_1_11 (s_1_12 + 2) 192 #define s_1_12 s_1_253 194 'a',
'r',
'i',
's',
't',
'i',
'c',
196 'i',
'v',
'i',
's',
't',
'i',
'c',
197 #define s_1_15 (s_1_16 + 3) 199 'a',
'n',
'c',
'e',
'd',
201 'e',
'n',
'c',
'e',
'd',
203 'i',
's',
'h',
'e',
'd',
204 #define s_1_19 s_1_238 208 'i',
'o',
'n',
'e',
'd',
212 'e',
'n',
't',
'e',
'd',
213 #define s_1_24 (s_1_25 + 2) 215 'a',
'r',
'i',
'z',
'e',
'd',
216 #define s_1_26 (s_1_27 + 2) 218 'a',
'r',
'o',
'i',
'd',
219 #define s_1_28 (s_1_29 + 1) 221 'e',
'h',
'o',
'o',
'd',
222 #define s_1_30 (s_1_31 + 2) 224 'e',
'l',
'i',
'h',
'o',
'o',
'd',
227 #define s_1_33 s_1_15 230 #define s_1_35 s_1_16 232 'i',
'c',
'a',
'n',
'c',
'e',
233 #define s_1_37 s_1_17 234 #define s_1_38 (s_1_39 + 2) 236 'i',
'c',
'i',
'd',
'e',
238 'o',
't',
'i',
'd',
'e',
239 #define s_1_41 s_1_147 240 #define s_1_42 (s_1_43 + 2) 242 'a',
't',
'a',
'b',
'l',
'e',
243 #define s_1_44 (s_1_45 + 2) 245 'a',
'r',
'i',
'z',
'a',
'b',
'l',
'e',
246 #define s_1_46 (s_1_47 + 3) 248 'e',
'n',
'c',
'i',
'b',
'l',
'e',
249 #define s_1_48 s_1_20 250 #define s_1_49 (s_1_50 + 2) 252 'i',
'd',
'i',
'n',
'e',
253 #define s_1_51 (s_1_21 + 1) 254 #define s_1_52 (s_1_53 + 1) 256 'e',
'a',
't',
'u',
'r',
'e',
261 #define s_1_56 s_1_22 263 'e',
'n',
't',
'i',
'a',
't',
'e',
265 'i',
'n',
'a',
't',
'e',
267 'i',
'o',
'n',
'a',
't',
'e',
268 #define s_1_60 s_1_187 269 #define s_1_61 (s_1_62 + 2) 270 #define s_1_62 s_1_159 271 #define s_1_63 s_1_24 272 #define s_1_64 (s_1_65 + 2) 274 'i',
'c',
'a',
'l',
'i',
'z',
'e',
275 #define s_1_66 (s_1_67 + 3) 277 'e',
'n',
't',
'i',
'a',
'l',
'i',
'z',
'e',
279 'i',
'o',
'n',
'a',
'l',
'i',
'z',
'e',
280 #define s_1_69 s_1_25 281 #define s_1_70 (s_1_71 + 3) 283 'a',
'n',
'c',
'i',
'n',
'g',
285 'e',
'n',
'c',
'i',
'n',
'g',
287 'a',
'g',
'i',
'n',
'g',
289 'e',
'n',
'i',
'n',
'g',
291 'i',
'o',
'n',
'i',
'n',
'g',
292 #define s_1_76 s_1_244 294 'e',
'n',
't',
'i',
'n',
'g',
297 #define s_1_79 (s_1_80 + 2) 299 'a',
'r',
'i',
'z',
'i',
'n',
'g',
300 #define s_1_81 s_1_18 305 #define s_1_85 s_1_65 306 #define s_1_86 s_1_250 307 #define s_1_87 s_1_252 308 #define s_1_88 s_1_254 309 #define s_1_89 s_1_234 310 #define s_1_90 s_1_66 312 'a',
'n',
'c',
'i',
'a',
'l',
314 'a',
'r',
'i',
'a',
'l',
315 #define s_1_93 s_1_67 316 #define s_1_94 s_1_68 317 #define s_1_95 (s_1_96 + 2) 318 #define s_1_96 s_1_259 319 #define s_1_97 s_1_260 320 #define s_1_98 (s_1_99 + 1) 321 #define s_1_99 s_1_262 322 #define s_1_100 s_1_263 325 #define s_1_102 (s_1_103 + 2) 327 'i',
'c',
'i',
's',
'm',
329 'o',
'i',
'd',
'i',
's',
'm',
330 #define s_1_105 (s_1_106 + 2) 332 'i',
'c',
'a',
'l',
'i',
's',
'm',
334 'i',
'o',
'n',
'a',
'l',
'i',
's',
'm',
336 'i',
'n',
'i',
's',
'm',
338 'a',
't',
'i',
'v',
'i',
's',
'm',
339 #define s_1_110 (s_1_111 + 1) 342 #define s_1_112 (s_1_113 + 2) 343 #define s_1_113 s_1_168 344 #define s_1_114 s_1_17 347 #define s_1_116 (s_1_21 + 1) 348 #define s_1_117 s_1_21 349 #define s_1_118 s_1_95 351 'i',
'c',
'a',
't',
'i',
'o',
'n',
353 'e',
'n',
't',
'i',
'a',
't',
'i',
'o',
'n',
355 'i',
'n',
'a',
't',
'i',
'o',
'n',
356 #define s_1_122 (s_1_123 + 2) 357 #define s_1_123 s_1_171 358 #define s_1_124 s_1_172 359 #define s_1_125 s_1_96 360 #define s_1_126 s_1_174 362 'a',
'c',
't',
'i',
'o',
'n',
363 #define s_1_128 (s_1_21 + 1) 364 #define s_1_129 s_1_7 365 #define s_1_130 s_1_266 366 #define s_1_131 s_1_176 368 'a',
'r',
'i',
's',
'e',
'r',
369 #define s_1_133 (s_1_134 + 2) 371 'a',
'r',
'i',
'z',
'e',
'r',
372 #define s_1_135 (s_1_136 + 2) 373 #define s_1_136 s_1_178 374 #define s_1_137 s_1_0 379 #define s_1_140 (s_1_141 + 3) 381 'i',
's',
't',
'i',
'c',
's',
382 #define s_1_142 s_1_54 384 'a',
'n',
'c',
'e',
's',
386 'e',
'n',
'c',
'e',
's',
387 #define s_1_145 (s_1_146 + 1) 389 'o',
'i',
'd',
'e',
's',
392 #define s_1_148 (s_1_149 + 2) 394 'a',
'c',
'i',
'e',
's',
396 'a',
'n',
'c',
'i',
'e',
's',
398 'e',
'n',
'c',
'i',
'e',
's',
400 'a',
'r',
'i',
'e',
's',
401 #define s_1_153 (s_1_154 + 2) 403 'a',
'l',
'i',
't',
'i',
'e',
's',
405 'i',
'v',
'i',
't',
'i',
'e',
's',
406 #define s_1_156 s_1_192 408 'n',
'e',
's',
's',
'e',
's',
412 'a',
't',
'i',
'v',
'e',
's',
415 #define s_1_161 s_1_11 416 #define s_1_162 (s_1_163 + 1) 417 #define s_1_163 (s_1_164 + 3) 419 'e',
'n',
't',
'i',
'a',
'l',
's',
421 'i',
'o',
'n',
'a',
'l',
's',
424 #define s_1_167 (s_1_168 + 2) 426 'i',
'c',
'i',
'a',
'n',
's',
427 #define s_1_169 (s_1_170 + 2) 428 #define s_1_170 (s_1_171 + 4) 430 'a',
'r',
'i',
's',
'a',
't',
'i',
'o',
'n',
's',
432 'e',
'n',
't',
'a',
't',
'i',
'o',
'n',
's',
433 #define s_1_173 (s_1_174 + 2) 435 'a',
'r',
'i',
'z',
'a',
't',
'i',
'o',
'n',
's',
441 'i',
'z',
'e',
'r',
's',
443 'a',
't',
'o',
'r',
's',
444 #define s_1_179 (s_1_180 + 1) 446 'e',
'l',
'e',
's',
's',
447 #define s_1_181 s_1_157 448 #define s_1_182 (s_1_183 + 3) 449 #define s_1_183 (s_1_184 + 1) 451 'e',
'a',
'b',
'l',
'e',
'n',
'e',
's',
's',
453 'i',
'b',
'l',
'e',
'n',
'e',
's',
's',
455 'a',
't',
'e',
'n',
'e',
's',
's',
457 'i',
't',
'e',
'n',
'e',
's',
's',
458 #define s_1_188 (s_1_189 + 2) 460 'a',
't',
'i',
'v',
'e',
'n',
'e',
's',
's',
462 'i',
'n',
'g',
'n',
'e',
's',
's',
464 'i',
's',
'h',
'n',
'e',
's',
's',
465 #define s_1_192 (s_1_193 + 2) 467 'a',
'r',
'i',
'n',
'e',
's',
's',
468 #define s_1_194 (s_1_195 + 2) 470 'i',
'c',
'a',
'l',
'n',
'e',
's',
's',
472 'a',
'n',
't',
'i',
'a',
'l',
'n',
'e',
's',
's',
474 'e',
'n',
't',
'i',
'a',
'l',
'n',
'e',
's',
's',
476 'i',
'o',
'n',
'a',
'l',
'n',
'e',
's',
's',
478 'f',
'u',
'l',
'n',
'e',
's',
's',
480 'l',
'e',
's',
's',
'n',
'e',
's',
's',
481 #define s_1_201 (s_1_202 + 1) 483 'e',
'o',
'u',
's',
'n',
'e',
's',
's',
485 'i',
'o',
'u',
's',
'n',
'e',
's',
's',
487 'i',
't',
'o',
'u',
's',
'n',
'e',
's',
's',
489 'e',
'n',
't',
'n',
'e',
's',
's',
492 #define s_1_207 (s_1_208 + 2) 494 'i',
'c',
'i',
's',
't',
's',
495 #define s_1_209 (s_1_201 + 1) 496 #define s_1_210 s_1_201 497 #define s_1_211 s_1_202 499 'a',
'c',
'e',
'o',
'u',
's',
501 'a',
'n',
't',
'a',
'n',
'e',
'o',
'u',
's',
502 #define s_1_214 s_1_203 504 'a',
'c',
'i',
'o',
'u',
's',
505 #define s_1_216 s_1_204 506 #define s_1_217 s_1_10 508 'i',
'c',
'a',
'n',
't',
509 #define s_1_219 s_1_23 510 #define s_1_220 (s_1_221 + 2) 512 'i',
'z',
'e',
'm',
'e',
'n',
't',
513 #define s_1_222 s_1_11 514 #define s_1_223 s_1_208 515 #define s_1_224 s_1_12 517 'i',
'c',
'a',
'l',
'i',
's',
't',
519 'i',
'a',
'l',
'i',
's',
't',
521 'i',
'o',
'n',
'i',
's',
't',
523 'e',
'n',
't',
'i',
's',
't',
524 #define s_1_229 s_1_78 531 #define s_1_233 (s_1_234 + 2) 538 #define s_1_237 (s_1_238 + 1) 540 'i',
'e',
'd',
'l',
'y',
541 #define s_1_239 (s_1_240 + 2) 543 'a',
't',
'e',
'l',
'y',
544 #define s_1_241 (s_1_242 + 2) 546 'a',
't',
'i',
'v',
'e',
'l',
'y',
547 #define s_1_243 (s_1_244 + 2) 549 'a',
't',
'i',
'n',
'g',
'l',
'y',
550 #define s_1_245 (s_1_246 + 1) 554 'a',
'r',
'i',
'l',
'y',
555 #define s_1_248 (s_1_249 + 2) 556 #define s_1_249 (s_1_250 + 1) 558 'a',
'i',
'c',
'a',
'l',
'l',
'y',
560 'a',
'l',
'l',
'i',
'c',
'a',
'l',
'l',
'y',
561 #define s_1_252 (s_1_253 + 2) 563 'a',
'l',
'i',
's',
't',
'i',
'c',
'a',
'l',
'l',
'y',
565 'o',
'i',
'd',
'a',
'l',
'l',
'y',
566 #define s_1_255 (s_1_256 + 3) 568 'e',
'n',
't',
'i',
'a',
'l',
'l',
'y',
569 #define s_1_257 (s_1_258 + 2) 570 #define s_1_258 (s_1_259 + 2) 572 'i',
'z',
'a',
't',
'i',
'o',
'n',
'a',
'l',
'l',
'y',
574 'e',
'n',
't',
'a',
'l',
'l',
'y',
575 #define s_1_261 (s_1_262 + 1) 577 'e',
'f',
'u',
'l',
'l',
'y',
579 'i',
'f',
'u',
'l',
'l',
'y',
582 #define s_1_265 (s_1_266 + 1) 584 'e',
'a',
'r',
'l',
'y',
586 'l',
'e',
's',
's',
'l',
'y',
587 #define s_1_268 (s_1_269 + 1) 589 'e',
'o',
'u',
's',
'l',
'y',
591 'i',
'o',
'u',
's',
'l',
'y',
593 'e',
'n',
't',
'l',
'y',
599 'i',
'c',
'i',
'a',
'n',
'r',
'y',
601 'a',
't',
'o',
'r',
'y',
602 #define s_1_276 (s_1_277 + 2) 604 'a',
'c',
'i',
't',
'y',
606 'i',
'c',
'i',
't',
'y',
609 #define s_1_280 (s_1_281 + 2) 611 'i',
'c',
'a',
'l',
'i',
't',
'y',
612 #define s_1_282 (s_1_283 + 3) 614 'a',
'n',
't',
'i',
'a',
'l',
'i',
't',
'y',
616 'e',
'n',
't',
'i',
'a',
'l',
'i',
't',
'y',
618 'i',
'o',
'n',
'a',
'l',
'i',
't',
'y',
620 'e',
'l',
'i',
't',
'y',
621 #define s_1_287 (s_1_288 + 2) 622 #define s_1_288 (s_1_289 + 2) 624 'a',
'r',
'i',
'z',
'a',
'b',
'i',
'l',
'i',
't',
'y',
626 'i',
'b',
'i',
'l',
'i',
't',
'y',
628 'i',
'n',
'i',
't',
'y',
630 'a',
'r',
'i',
't',
'y',
632 'i',
'v',
'i',
't',
'y',
685 #define s_3_16 (s_3_12 + 1) 704 #define s_3_26 (s_3_27 + 1) 1034 static const unsigned char af_1[294] =
1335 { 2,
s_2_0, -1, -1},
1336 { 2,
s_2_1, -1, -1},
1337 { 2,
s_2_2, -1, -1},
1338 { 2,
s_2_3, -1, -1},
1339 { 2,
s_2_4, -1, -1},
1340 { 2,
s_2_5, -1, -1},
1341 { 2,
s_2_6, -1, -1},
1342 { 2,
s_2_7, -1, -1},
1343 { 2,
s_2_8, -1, -1},
1350 { 3,
s_3_0, -1, 18},
1351 { 3,
s_3_1, -1, 19},
1352 { 3,
s_3_2, -1, 20},
1353 { 3,
s_3_3, -1, 21},
1354 { 4,
s_3_4, -1, 22},
1355 { 4,
s_3_5, -1, 23},
1356 { 3,
s_3_6, -1, 24},
1357 { 3,
s_3_7, -1, 25},
1358 { 3,
s_3_8, -1, 26},
1359 { 3,
s_3_9, -1, 27},
1427 if (ret < 0)
return 0;
1435 if (ret < 0)
return 0;
1443 if (ret < 0)
return 0;
1451 if (ret < 0)
return 0;
1458 {
int m_test1 =
l -
c;
1460 if (ret < 0)
return 0;
1465 {
int m2 =
l -
c; (void)m2;
1466 if (c <=
lb ||
p[c - 1] !=
'e')
goto lab0;
1476 {
int m_test1 =
l -
c;
1478 if (ret < 0)
return 0;
1483 {
int m2 =
l -
c; (void)m2;
1484 if (c <=
lb ||
p[c - 1] !=
'e')
goto lab0;
1494 {
int m_test1 =
l -
c;
1496 if (ret < 0)
return 0;
1501 if (
c <=
lb ||
p[
c - 1] !=
'f')
return 0;
1507 {
int m_test1 =
l -
c;
1509 if (ret < 0)
return 0;
1514 {
int m2 =
l -
c; (void)m2;
1515 if (c <=
lb ||
p[c - 1] !=
't')
goto lab1;
1527 {
int m_test1 =
l -
c;
1529 if (ret < 0)
return 0;
1534 {
int m2 =
l -
c; (void)m2;
1535 if (c <=
lb ||
p[c - 1] !=
'o')
goto lab0;
1541 {
int m3 =
l -
c; (void)m3;
1542 if (c <=
lb ||
p[c - 1] !=
'e')
goto lab1;
1552 {
int m_test1 =
l -
c;
1554 if (ret < 0)
return 0;
1559 {
int m2 =
l -
c; (void)m2;
1560 if (c <=
lb ||
p[c - 1] !=
'a')
goto lab0;
1566 {
int m3 =
l -
c; (void)m3;
1567 if (c <=
lb ||
p[c - 1] !=
'e')
goto lab1;
1577 {
int m_test1 =
l -
c;
1579 if (ret < 0)
return 0;
1584 {
int m2 =
l -
c; (void)m2;
1585 if (c <=
lb ||
p[c - 1] !=
'l')
goto lab1;
1590 if (c <=
lb ||
p[c - 1] !=
'i')
goto lab2;
1595 if (c <=
lb ||
p[c - 1] !=
'e')
return 0;
1598 if (ret < 0)
return 0;
1601 if (c <=
lb ||
p[c - 1] !=
'u')
return 0;
1609 {
int m_test1 =
l -
c;
1611 if (ret < 0)
return 0;
1616 {
int m2 =
l -
c; (void)m2;
1617 if (c <=
lb ||
p[c - 1] !=
'u')
goto lab0;
1623 {
int m3 =
l -
c; (void)m3;
1624 if (c <=
lb ||
p[c - 1] !=
'x')
goto lab1;
1630 {
int m4 =
l -
c; (void)m4;
1631 if (c <=
lb ||
p[c - 1] !=
's')
goto lab2;
1633 {
int m5 =
l -
c; (void)m5;
1634 if (c <=
lb ||
p[c - 1] !=
'o')
goto lab3;
1648 {
int m_test1 =
l -
c;
1650 if (ret < 0)
return 0;
1655 {
int m2 =
l -
c; (void)m2;
1656 if (c <=
lb ||
p[c - 1] !=
'a')
goto lab0;
1662 {
int m3 =
l -
c; (void)m3;
1663 if (c <=
lb ||
p[c - 1] !=
'c')
goto lab1;
1669 {
int m4 =
l -
c; (void)m4;
1670 if (c <=
lb ||
p[c - 1] !=
'e')
goto lab2;
1676 {
int m5 =
l -
c; (void)m5;
1677 if (c <=
lb ||
p[c - 1] !=
'm')
goto lab3;
1687 {
int m_test1 =
l -
c;
1689 if (ret < 0)
return 0;
1695 if (ret < 0)
return 0;
1698 {
int m2 =
l -
c; (void)m2;
1699 {
int m3 =
l -
c; (void)m3;
1700 if (c <=
lb ||
p[c - 1] !=
's')
goto lab2;
1710 if (ret < 0)
return 0;
1719 {
int m_test1 =
l -
c;
1721 if (ret < 0)
return 0;
1726 {
int m2 =
l -
c; (void)m2;
1727 if (c <=
lb ||
p[c - 1] !=
'l')
goto lab1;
1732 if (c <=
lb ||
p[c - 1] !=
'i')
return 0;
1740 {
int m_test1 =
l -
c;
1742 if (ret < 0)
return 0;
1747 {
int m2 =
l -
c; (void)m2;
1748 if (c <=
lb ||
p[c - 1] !=
'c')
goto lab0;
1758 {
int m_test1 =
l -
c;
1760 if (ret < 0)
return 0;
1765 {
int m_test2 =
l -
c;
1767 if (ret < 0)
return 0;
1772 {
int m3 =
l -
c; (void)m3;
1773 if (c <=
lb ||
p[c - 1] !=
'l')
goto lab0;
1779 {
int m4 =
l -
c; (void)m4;
1780 if (c <=
lb ||
p[c - 1] !=
'n')
goto lab1;
1790 {
int m_test1 =
l -
c;
1792 if (ret < 0)
return 0;
1797 {
int m2 =
l -
c; (void)m2;
1798 if (c <=
lb ||
p[c - 1] !=
'n')
goto lab1;
1803 if (c <=
lb ||
p[c - 1] !=
'r')
return 0;
1811 {
int m_test1 =
l -
c;
1813 if (ret < 0)
return 0;
1818 {
int m2 =
l -
c; (void)m2;
1823 if (c <=
lb ||
p[c - 1] !=
't')
return 0;
1825 {
int m3 =
l -
c; (void)m3;
1826 if (c <=
lb ||
p[c - 1] !=
't')
goto lab2;
1838 {
int m_test1 =
l -
c;
1840 if (ret < 0)
return 0;
1845 {
int m2 =
l -
c; (void)m2;
1846 if (c <=
lb ||
p[c - 1] !=
's')
goto lab1;
1851 if (c <=
lb ||
p[c - 1] !=
't')
return 0;
1853 {
int m3 =
l -
c; (void)m3;
1854 if (c <=
lb ||
p[c - 1] !=
'o')
goto lab2;
1866 {
int m_test1 =
l -
c;
1868 if (ret < 0)
return 0;
1873 {
int m2 =
l -
c; (void)m2;
1874 if (c <=
lb ||
p[c - 1] !=
'l')
goto lab1;
1879 if (c <=
lb ||
p[c - 1] !=
'm')
goto lab2;
1884 if (c <=
lb ||
p[c - 1] !=
'n')
goto lab3;
1889 if (c <=
lb ||
p[c - 1] !=
'r')
return 0;
1897 {
int m_test1 =
l -
c;
1899 if (ret < 0)
return 0;
1904 if (
c <=
lb ||
p[
c - 1] !=
'c')
return 0;
1910 {
int m_test1 =
l -
c;
1912 if (ret < 0)
return 0;
1917 {
int m2 =
l -
c; (void)m2;
1918 if (c <=
lb ||
p[c - 1] !=
's')
goto lab0;
1924 {
int m3 =
l -
c; (void)m3;
1925 if (c <=
lb ||
p[c - 1] !=
'u')
goto lab1;
1935 {
int m_test1 =
l -
c;
1937 if (ret < 0)
return 0;
1942 {
int m2 =
l -
c; (void)m2;
1943 if (c <=
lb ||
p[c - 1] !=
'l')
goto lab1;
1948 if (c <=
lb ||
p[c - 1] !=
'i')
goto lab2;
1953 if (c <=
lb ||
p[c - 1] !=
'e')
return 0;
1956 if (ret < 0)
return 0;
1959 if (c <=
lb ||
p[c - 1] !=
'u')
return 0;
1967 {
int m_test1 =
l -
c;
1969 if (ret < 0)
return 0;
1979 {
int m_test1 =
l -
c;
1981 if (ret < 0)
return 0;
1986 {
int m2 =
l -
c; (void)m2;
1987 if (c <=
lb ||
p[c - 1] !=
'f')
goto lab0;
1997 {
int m_test1 =
l -
c;
1999 if (ret < 0)
return 0;
2004 if (
c <=
lb ||
p[
c - 1] >> 5 != 3 || !((1839440 >> (
p[
c - 1] & 0x1f)) & 1))
return 0;
2010 {
int m_test1 =
l -
c;
2012 if (ret < 0)
return 0;
2017 {
int m2 =
l -
c; (void)m2;
2023 {
int m3 =
l -
c; (void)m3;
2033 {
int m_test1 =
l -
c;
2035 if (ret < 0)
return 0;
2040 if (
c <=
lb ||
p[
c - 1] !=
'l')
return 0;
2050 if (ret < 0)
return ret;
2056 {
int m_test1 =
l -
c;
2057 if (c - 1 <=
lb ||
p[c - 1] >> 5 != 3 || !((1929364 >> (
p[c - 1] & 0x1f)) & 1))
return 0;
2063 if (ret < 0)
return 0;
2068 if (ret < 0)
return ret;
2076 if (
c - 1 <=
lb ||
p[
c - 1] >> 5 != 3 || !((89919504 >> (
p[
c - 1] & 0x1f)) & 1))
return 0;
2078 if (!(among_var))
return 0;
2080 switch (among_var) {
2083 if (ret < 0)
return ret;
2088 if (ret < 0)
return ret;
2093 if (ret < 0)
return ret;
2098 if (ret < 0)
return ret;
2103 if (ret < 0)
return ret;
2108 if (ret < 0)
return ret;
2113 if (ret < 0)
return ret;
2118 if (ret < 0)
return ret;
2122 {
int m1 =
l -
c; (void)m1;
2123 if (c <=
lb ||
p[c - 1] !=
'a')
goto lab0;
2129 {
int m2 =
l -
c; (void)m2;
2130 if (c <=
lb ||
p[c - 1] !=
'i')
goto lab1;
2136 {
int m3 =
l -
c; (void)m3;
2137 if (c <=
lb ||
p[c - 1] !=
'o')
goto lab2;
2144 if (ret < 0)
return ret;
2149 if (ret < 0)
return ret;
2154 if (ret < 0)
return ret;
2159 if (ret < 0)
return ret;
2164 if (ret < 0)
return ret;
2169 if (ret < 0)
return ret;
2174 if (ret < 0)
return ret;
2179 if (ret < 0)
return ret;
2184 if (ret < 0)
return ret;
2189 if (ret < 0)
return ret;
2194 if (ret < 0)
return ret;
2199 if (ret < 0)
return ret;
2204 if (ret < 0)
return ret;
2209 if (ret < 0)
return ret;
2214 if (ret < 0)
return ret;
2218 {
int m4 =
l -
c; (void)m4;
2219 if (c <=
lb ||
p[c - 1] !=
's')
goto lab3;
2226 if (ret < 0)
return ret;
2231 if (ret < 0)
return ret;
2236 if (ret < 0)
return ret;
2241 if (ret < 0)
return ret;
2245 {
int m5 =
l -
c; (void)m5;
2246 if (c <=
lb ||
p[c - 1] !=
'p')
goto lab4;
2252 {
int m6 =
l -
c; (void)m6;
2253 if (c <=
lb ||
p[c - 1] !=
't')
goto lab5;
2260 if (ret < 0)
return ret;
2265 if (ret < 0)
return ret;
2269 {
int m7 =
l -
c; (void)m7;
2270 if (c <=
lb ||
p[c - 1] !=
'm')
goto lab6;
2277 if (ret < 0)
return ret;
2282 if (ret < 0)
return ret;
2286 {
int m8 =
l -
c; (void)m8;
2287 if (c <=
lb ||
p[c - 1] !=
'n')
goto lab7;
2294 if (ret < 0)
return ret;
2299 if (ret < 0)
return ret;
2309 {
int m1 =
l -
c; (void)m1;
2311 if (ret < 0)
return ret;
2315 {
int m2 =
l -
c; (void)m2;
2317 if (ret < 0)
return ret;
2321 {
int m3 =
l -
c; (void)m3;
2323 if (ret < 0)
return ret;
static int tr_X(Xapian::StemImplementation *this_ptr)
static const symbol s_34[]
static const unsigned char af_1[294]
static int tr_K(Xapian::StemImplementation *this_ptr)
static const symbol s_32[]
static const symbol s_2[]
static const struct among a_0[9]
int find_among_b(const symbol *pool, const struct among *v, int v_size, const unsigned char *fnum, const among_function *f)
static int tr_M(Xapian::StemImplementation *this_ptr)
static int tr_P(Xapian::StemImplementation *this_ptr)
static const struct among a_3[34]
static const symbol s_26[]
int eq_s_b(int s_size, const symbol *s)
static const symbol s_36[]
int stem()
Virtual method implemented by the subclass to actually do the work.
static const symbol s_15[]
static const symbol s_17[]
static const symbol s_13[]
static const symbol s_24[]
static int tr_J(Xapian::StemImplementation *this_ptr)
static int tr_D(Xapian::StemImplementation *this_ptr)
std::string get_description() const
Return a string describing this object.
static int tr_U(Xapian::StemImplementation *this_ptr)
static const symbol s_18[]
static const symbol s_3[]
static const symbol s_1[]
static const symbol s_14[]
static int tr_V(Xapian::StemImplementation *this_ptr)
static const symbol s_27[]
static int tr_BB(Xapian::StemImplementation *this_ptr)
static const struct among a_1[294]
int slice_from_s(int s_size, const symbol *s)
static const symbol s_5[]
static const symbol s_19[]
static int tr_E(Xapian::StemImplementation *this_ptr)
static const symbol s_6[]
static const symbol s_28[]
static const symbol s_25[]
static const symbol s_9[]
static int tr_T(Xapian::StemImplementation *this_ptr)
int(* among_function)(Xapian::StemImplementation *)
static int tr_H(Xapian::StemImplementation *this_ptr)
static const symbol s_21[]
static const symbol s_11[]
static int tr_B(Xapian::StemImplementation *this_ptr)
static int tr_L(Xapian::StemImplementation *this_ptr)
static const symbol s_0[]
static int tr_Z(Xapian::StemImplementation *this_ptr)
static const symbol s_4[]
static const symbol s_33[]
static const symbol s_pool[]
Class representing a stemming algorithm implementation.
static int tr_I(Xapian::StemImplementation *this_ptr)
static const symbol s_35[]
static const symbol s_20[]
static int tr_N(Xapian::StemImplementation *this_ptr)
static int skip_utf8(const symbol *p, int c, int lb, int l, int n)
static const symbol s_22[]
static int tr_A(Xapian::StemImplementation *this_ptr)
static const symbol s_12[]
static int tr_AA(Xapian::StemImplementation *this_ptr)
static const symbol s_16[]
static int tr_Q(Xapian::StemImplementation *this_ptr)
static const struct among a_2[10]
static const symbol s_31[]
static const symbol s_10[]
static const symbol s_29[]
static int tr_G(Xapian::StemImplementation *this_ptr)
static const symbol s_37[]
static int tr_Y(Xapian::StemImplementation *this_ptr)
static const symbol s_23[]
static int tr_S(Xapian::StemImplementation *this_ptr)
static const symbol s_30[]
static const among_function af[29]
static int tr_C(Xapian::StemImplementation *this_ptr)
static const symbol s_8[]
static int tr_CC(Xapian::StemImplementation *this_ptr)
static int tr_R(Xapian::StemImplementation *this_ptr)
static int tr_W(Xapian::StemImplementation *this_ptr)
static int tr_F(Xapian::StemImplementation *this_ptr)
static int tr_O(Xapian::StemImplementation *this_ptr)
static const symbol s_7[]