5 #define SNOWBALL_RUNTIME_THROW_EXCEPTIONS
16 static const symbol s_1[] = { 0xC3, 0xAD,
'n',
'k' };
18 static const symbol s_3[] = { 0xC3, 0xAD,
'n',
'k' };
39 { 2,
s_0_1, -1, -1, 0},
40 { 4,
s_0_2, -1, 2, 0},
41 { 3,
s_0_3, -3, -1, 0},
42 { 3,
s_0_4, -4, -1, 0}
55 static const symbol s_1_10[6] = {
'p',
'o',
'u', 0xC5, 0xA1,
't' };
58 static const struct among a_1[13] = {
60 { 2,
s_1_1, -1, -1, 0},
61 { 4,
s_1_2, -1, 2, 0},
62 { 3,
s_1_3, -3, -1, 0},
63 { 3,
s_1_4, -4, -1, 0},
66 { 5,
s_1_7, -1, -1, 0},
67 { 5,
s_1_8, -2, -1, 0},
68 { 4,
s_1_9, -3, -1, 0},
93 { 1,
s_3_1, -1, 1, 0},
94 { 2,
s_3_2, -1, 2, 0},
95 { 1,
s_3_3, -3, 1, 0},
96 { 2,
s_3_4, -1, 2, 0},
97 { 2,
s_3_5, -5, 1, 0},
98 { 3,
s_3_6, -1, 2, 0},
99 { 2,
s_3_7, -7, 1, 0},
100 { 2,
s_3_8, -8, 1, 0}
106 static const struct among a_4[3] = {
107 { 3,
s_4_0, 0, -1, 0},
108 { 2,
s_4_1, 0, -1, 0},
109 { 3,
s_4_2, 0, -1, 0}
117 static const struct among a_5[5] = {
118 { 2,
s_5_0, 0, -1, 0},
119 { 1,
s_5_1, 0, -1, 0},
120 { 2,
s_5_2, 0, -1, 0},
121 { 3,
s_5_3, 0, -1, 0},
122 { 2,
s_5_4, 0, -1, 0}
183 static const struct among a_6[58] = {
184 { 1,
s_6_0, 0, 1, 0},
185 { 3,
s_6_1, -1, 1, 0},
186 { 3,
s_6_2, -2, 1, 0},
187 { 2,
s_6_3, 0, 4, 0},
188 { 2,
s_6_4, 0, 5, 0},
189 { 1,
s_6_5, 0, 2, 0},
190 { 3,
s_6_6, -1, 3, 0},
191 { 4,
s_6_7, -2, 1, 0},
192 { 3,
s_6_8, 0, 2, 0},
193 { 5,
s_6_9, -1, 1, 0},
244 static const unsigned char g_v[] = { 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17, 4, 18, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64 };
246 static const unsigned char g_v_or_syllabic_c[] = { 17, 73, 18, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17, 4, 18, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64 };
250 static const unsigned char g_env_ending[] = { 71, 66, 23, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 16 };
255 if (z->
c <= z->
lb || z->
p[z->
c - 1] != 99)
return 0;
257 if (!among_var)
return 0;
273 if (z->
c <= z->
lb || (z->
p[z->
c - 1] != 99 && z->
p[z->
c - 1] != 116))
return 0;
275 if (!among_var)
return 0;
302 if (ret < 0)
return 0;
317 if (ret < 0)
goto lab0;
322 if (ret < 0)
goto lab0;
328 if (ret < 0)
goto lab0;
332 if (i_p1 >= i_x)
goto lab2;
338 z->
lb = z->
c; z->
c = z->
l;
340 int v_3 = z->
l - z->
c;
343 if (z->
c < i_p1)
goto lab3;
344 v_4 = z->
lb; z->
lb = i_p1;
347 if (!among_var) { z->
lb = v_4;
goto lab3; }
358 int v_5 = z->
l - z->
c;
377 int v_6 = z->
l - z->
c;
388 int v_7 = z->
l - z->
c;
395 int v_8 = z->
l - z->
c;
403 int v_9 = z->
l - z->
c;
408 int v_10 = z->
l - z->
c;
409 if (z->
c - 1 <= z->
lb || z->
p[z->
c - 1] >> 5 != 3 || !((1069056 >> (z->
p[z->
c - 1] & 0x1f)) & 1))
goto lab7;
418 if (z->
c <= z->
lb || z->
p[z->
c - 1] !=
'n')
goto lab3;
425 int v_11 = z->
l - z->
c;
445 int v_12 = z->
l - z->
c;
456 int v_13 = z->
l - z->
c;
458 if (z->
c - 1 <= z->
lb || (z->
p[z->
c - 1] != 110 && z->
p[z->
c - 1] != 118))
goto lab9;
460 if (!among_var)
goto lab9;
462 if (i_p1 > z->
c)
goto lab9;
470 int v_14 = z->
l - z->
c;
static int stem(struct SN_env *z)
static const symbol s_0_2[4]
static const symbol s_2[]
static const symbol s_6_16[3]
static const symbol s_6_44[4]
static const symbol s_6_36[1]
static const symbol s_6_14[2]
static const symbol s_1_8[5]
static const unsigned char g_v_or_syllabic_c[]
static const symbol s_4[]
static const symbol s_5_1[1]
static const symbol s_6_39[2]
static const symbol s_6_55[2]
static const symbol s_6_42[1]
static const symbol s_1_6[3]
static const symbol s_6_22[4]
static const symbol s_1_5[3]
static const symbol s_6_23[3]
static const symbol s_0_3[3]
static const symbol s_1_12[5]
static const symbol s_3_4[2]
static const struct among a_3[9]
static const symbol s_6_34[5]
static const symbol s_6_1[3]
static const symbol s_0_0[1]
static const symbol s_6_52[2]
static const symbol s_5_0[2]
static const struct among a_4[3]
static const symbol s_0_1[2]
static const symbol s_4_1[2]
static const symbol s_6_7[4]
static const symbol s_6_15[3]
static const struct among a_6[58]
static const symbol s_6_56[2]
static const symbol s_2_0[2]
static const symbol s_6_45[2]
static const symbol s_6_5[1]
static const symbol s_6_38[4]
static const symbol s_6[]
static const symbol s_6_31[3]
static const symbol s_6_20[4]
static const symbol s_3[]
static const symbol s_6_6[3]
static const symbol s_6_43[4]
static const symbol s_6_46[2]
static const symbol s_6_12[4]
static const symbol s_6_51[2]
static const symbol s_6_4[2]
static const symbol s_7[]
static const symbol s_13[]
static const symbol s_6_54[4]
static const struct among a_0[5]
static const symbol s_6_47[1]
static const symbol s_6_21[3]
static const symbol s_3_3[1]
static const symbol s_6_27[4]
static const symbol s_1_1[2]
static const symbol s_6_2[3]
static const symbol s_6_18[4]
static const symbol s_6_37[4]
static const symbol s_1_3[3]
static const symbol s_6_19[4]
static const symbol s_5_3[3]
static const symbol s_6_40[2]
static const symbol s_6_13[1]
static const symbol s_6_57[2]
static const symbol s_3_7[2]
static const symbol s_3_1[1]
static const symbol s_5_4[2]
static const symbol s_3_6[3]
static const symbol s_14[]
static const symbol s_6_28[5]
static const symbol s_1_7[5]
static const symbol s_6_24[2]
static const symbol s_6_32[3]
static const symbol s_6_49[3]
static const symbol s_6_10[4]
static const symbol s_6_17[4]
static const symbol s_10[]
static const symbol s_3_5[2]
static const symbol s_1[]
static const unsigned char g_env_ending[]
static const unsigned char g_ev_ending[]
static const struct among a_2[3]
static const symbol s_6_8[3]
static const symbol s_5_2[2]
static const symbol s_1_11[5]
static const symbol s_1_0[1]
static const symbol s_6_30[3]
static const symbol s_6_25[3]
static const symbol s_2_2[3]
static const symbol s_1_9[4]
static const struct among a_1[13]
static const symbol s_6_48[3]
static const symbol s_6_33[3]
static const symbol s_11[]
static const symbol s_12[]
static const symbol s_6_50[2]
static const symbol s_1_10[6]
static const symbol s_6_3[2]
static const struct among a_5[5]
static const symbol s_6_0[1]
static const symbol s_6_26[2]
Xapian::Internal::Snowball::Czech::SN_local SN_local
static int r_palatalise_i(struct SN_env *z)
static const symbol s_1_2[4]
static const symbol s_3_8[2]
static const symbol s_1_4[3]
static const symbol s_6_35[3]
static const symbol s_6_53[2]
static const symbol s_6_29[3]
static const symbol s_6_9[5]
static const symbol s_6_11[4]
static const symbol s_2_1[2]
static int r_palatalise_e(struct SN_env *z)
static const unsigned char g_v[]
static const symbol s_8[]
static const symbol s_9[]
static const symbol s_3_2[2]
static const symbol s_5[]
static const symbol s_15[]
static const symbol s_6_41[2]
static const symbol s_4_2[3]
static const symbol s_4_0[3]
static const symbol s_0[]
static const symbol s_0_4[3]
int out_grouping_U(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
int in_grouping_U(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
SNOWBALL_ERR insert_s(struct SN_env *z, int bra, int ket, int s_size, const symbol *s)
SNOWBALL_ERR slice_from_s(struct SN_env *z, int s_size, const symbol *s)
int find_among_b(struct SN_env *z, const struct among *v, int v_size, int(*call_among_func)(struct SN_env *))
int in_grouping_b_U(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
int eq_s_b(struct SN_env *z, int s_size, const symbol *s)
SNOWBALL_ERR slice_del(struct SN_env *z)
int out_grouping_b_U(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
int skip_utf8(const symbol *p, int c, int limit, int n)