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;
268 if (ret < 0)
goto lab1;
273 if (ret < 0)
goto lab1;
279 if (ret < 0)
goto lab1;
284 if (ret < 0)
goto lab1;
298 if (!(among_var))
return 0;
303 if (ret < 0)
return ret;
308 if (ret < 0)
return ret;
313 if (ret < 0)
return ret;
318 if (ret < 0)
return ret;
323 if (ret < 0)
return ret;
328 if (ret < 0)
return ret;
333 if (ret < 0)
return ret;
338 if (ret < 0)
return ret;
343 if (ret < 0)
return ret;
348 if (ret < 0)
return ret;
356 if (!(
I_pV <=
c))
return 0;
361 if (!(
I_p1 <=
c))
return 0;
366 if (!(
I_p2 <=
c))
return 0;
374 if (!(among_var))
return 0;
379 if (ret <= 0)
return ret;
382 if (ret < 0)
return ret;
387 if (ret <= 0)
return ret;
390 if (ret < 0)
return ret;
401 if (!(among_var))
return 0;
406 if (ret <= 0)
return ret;
409 if (ret < 0)
return ret;
414 if (ret < 0)
return ret;
419 if (ret < 0)
return ret;
424 if (ret < 0)
return ret;
429 if (ret < 0)
return ret;
434 if (ret < 0)
return ret;
444 if (
c - 2 <=
lb ||
p[
c - 1] >> 5 != 3 || !((282896 >> (
p[
c - 1] & 0x1f)) & 1))
return 0;
446 if (!(among_var))
return 0;
451 if (ret <= 0)
return ret;
454 if (ret < 0)
return ret;
459 if (ret <= 0)
return ret;
462 if (ret < 0)
return ret;
472 if (ret < 0)
return ret;
478 if (ret < 0)
return ret;
482 {
int m2 =
l -
c; (void)m2;
484 if (ret < 0)
return ret;
488 {
int m3 =
l -
c; (void)m3;
490 if (ret < 0)
return ret;
494 {
int m4 =
l -
c; (void)m4;
496 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)