25 #define s_0_9 (s_0_6 + 2) 54 #define s_1_0 (s_1_1 + 1) 56 'a', 0xC3, 0xAD,
'o',
'c',
'h',
't',
'a',
57 #define s_1_2 (s_1_3 + 1) 60 #define s_1_4 (s_1_5 + 1) 63 #define s_1_6 (s_1_7 + 1) 66 #define s_1_8 (s_1_9 + 1) 69 #define s_1_10 (s_1_11 + 1) 74 #define s_1_14 (s_1_15 + 1) 76 'a',
'i',
'r', 0xC3, 0xAD,
78 0xC3, 0xB3,
'i',
'd',
'e',
'a',
'c',
'h',
'a',
80 'p',
'a',
't',
'a',
'c',
'h',
'a',
81 #define s_2_2 (s_2_3 + 3) 84 'e',
'a',
'c',
'h',
't',
'a',
87 'p',
'a',
'i',
't',
'e',
88 #define s_2_7 (s_2_0 + 5) 89 #define s_2_8 (s_2_0 + 4) 92 'g',
'i',
'n',
'e',
'a',
'c',
'h',
96 'p',
'a',
't',
'a',
'i',
'g',
'h',
98 0xC3, 0xB3,
'i',
'd',
'i',
'g',
'h',
99 #define s_2_15 (s_2_16 + 1) 101 'e',
'a',
'c',
'h',
't', 0xC3, 0xBA,
'i',
'l',
103 'g',
'i',
'n',
'e',
'a',
's',
105 'g',
'i',
'n',
'i',
's',
111 'a',
'r',
'c',
'a',
'c',
'h',
't',
'a', 0xC3, 0xAD,
113 'g',
'r',
'a',
'f',
'a', 0xC3, 0xAD,
'o',
'c',
'h',
't',
'a', 0xC3, 0xAD,
114 #define s_3_0 (s_3_1 + 1) 116 'a',
'i',
'm',
'i',
'd',
117 #define s_3_2 (s_3_3 + 1) 119 'a', 0xC3, 0xAD,
'm',
'i',
'd',
120 #define s_3_4 (s_3_5 + 1) 124 'f',
'a',
'i',
'd',
'h',
128 0xC3, 0xA1,
'i',
'l',
234 static const unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17, 4, 2 };
258 if (ret < 0)
goto lab0;
264 if (ret < 0)
goto lab0;
270 if (ret < 0)
goto lab0;
275 if (ret < 0)
goto lab0;
289 if (!(among_var))
return 0;
294 if (ret < 0)
return ret;
299 if (ret < 0)
return ret;
304 if (ret < 0)
return ret;
309 if (ret < 0)
return ret;
314 if (ret < 0)
return ret;
319 if (ret < 0)
return ret;
324 if (ret < 0)
return ret;
329 if (ret < 0)
return ret;
334 if (ret < 0)
return ret;
339 if (ret < 0)
return ret;
347 if (!(
I_pV <=
c))
return 0;
352 if (!(
I_p1 <=
c))
return 0;
357 if (!(
I_p2 <=
c))
return 0;
365 if (!(among_var))
return 0;
370 if (ret <= 0)
return ret;
373 if (ret < 0)
return ret;
378 if (ret <= 0)
return ret;
381 if (ret < 0)
return ret;
392 if (!(among_var))
return 0;
397 if (ret <= 0)
return ret;
400 if (ret < 0)
return ret;
405 if (ret < 0)
return ret;
410 if (ret < 0)
return ret;
415 if (ret < 0)
return ret;
420 if (ret < 0)
return ret;
425 if (ret < 0)
return ret;
435 if (
c - 2 <=
lb ||
p[
c - 1] >> 5 != 3 || !((282896 >> (
p[
c - 1] & 0x1f)) & 1))
return 0;
437 if (!(among_var))
return 0;
442 if (ret <= 0)
return ret;
445 if (ret < 0)
return ret;
450 if (ret <= 0)
return ret;
453 if (ret < 0)
return ret;
463 if (ret < 0)
return ret;
469 if (ret < 0)
return ret;
473 {
int m2 =
l -
c; (void)m2;
475 if (ret < 0)
return ret;
479 {
int m3 =
l -
c; (void)m3;
481 if (ret < 0)
return ret;
485 {
int m4 =
l -
c; (void)m4;
487 if (ret < 0)
return ret;
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_5[]
static const unsigned char g_v[]
static const symbol s_1[]
int slice_from_s(int s_size, const symbol *s)
static const symbol s_8[]
static const symbol s_4[]
static const struct among a_0[24]
static const struct among a_2[25]
static const symbol s_6[]
std::string get_description() const
Return a string describing this object.
static const symbol s_11[]
static const struct among a_3[12]
static const symbol s_10[]
int stem()
Virtual method implemented by the subclass to actually do the work.
static const symbol s_12[]
static const symbol s_13[]
static const symbol s_7[]
static const symbol s_0[]
static const symbol s_3[]
static const struct among a_1[16]
static const symbol s_2[]
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)
static const symbol s_9[]
static const symbol s_pool[]
int in_grouping_U(const unsigned char *s, int min, int max, int repeat)