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[]