PostgreSQL Source Code git master
stem_UTF_8_basque.c
Go to the documentation of this file.
1/* Generated from basque.sbl by Snowball 3.0.0 - https://snowballstem.org/ */
2
3#include "stem_UTF_8_basque.h"
4
5#include <stddef.h>
6
7#include "snowball_runtime.h"
8
9struct SN_local {
10 struct SN_env z;
11 int i_p2;
12 int i_p1;
13 int i_pV;
14};
15
16typedef struct SN_local SN_local;
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21extern int basque_UTF_8_stem(struct SN_env * z);
22#ifdef __cplusplus
23}
24#endif
25
26static int r_R1(struct SN_env * z);
27static int r_R2(struct SN_env * z);
28static int r_RV(struct SN_env * z);
29static int r_mark_regions(struct SN_env * z);
30static int r_adjetiboak(struct SN_env * z);
31static int r_izenak(struct SN_env * z);
32static int r_aditzak(struct SN_env * z);
33
34static const symbol s_0[] = { 'j', 'o', 'k' };
35static const symbol s_1[] = { 't', 'r', 'a' };
36static const symbol s_2[] = { 'm', 'i', 'n', 'u', 't', 'u' };
37static const symbol s_3[] = { 'z' };
38
39static const symbol s_0_0[4] = { 'i', 'd', 'e', 'a' };
40static const symbol s_0_1[5] = { 'b', 'i', 'd', 'e', 'a' };
41static const symbol s_0_2[5] = { 'k', 'i', 'd', 'e', 'a' };
42static const symbol s_0_3[5] = { 'p', 'i', 'd', 'e', 'a' };
43static const symbol s_0_4[6] = { 'k', 'u', 'n', 'd', 'e', 'a' };
44static const symbol s_0_5[5] = { 'g', 'a', 'l', 'e', 'a' };
45static const symbol s_0_6[6] = { 't', 'a', 'i', 'l', 'e', 'a' };
46static const symbol s_0_7[7] = { 't', 'z', 'a', 'i', 'l', 'e', 'a' };
47static const symbol s_0_8[5] = { 'g', 'u', 'n', 'e', 'a' };
48static const symbol s_0_9[5] = { 'k', 'u', 'n', 'e', 'a' };
49static const symbol s_0_10[5] = { 't', 'z', 'a', 'g', 'a' };
50static const symbol s_0_11[4] = { 'g', 'a', 'i', 'a' };
51static const symbol s_0_12[5] = { 'a', 'l', 'd', 'i', 'a' };
52static const symbol s_0_13[6] = { 't', 'a', 'l', 'd', 'i', 'a' };
53static const symbol s_0_14[5] = { 'k', 'a', 'r', 'i', 'a' };
54static const symbol s_0_15[6] = { 'g', 'a', 'r', 'r', 'i', 'a' };
55static const symbol s_0_16[6] = { 'k', 'a', 'r', 'r', 'i', 'a' };
56static const symbol s_0_17[2] = { 'k', 'a' };
57static const symbol s_0_18[5] = { 't', 'z', 'a', 'k', 'a' };
58static const symbol s_0_19[2] = { 'l', 'a' };
59static const symbol s_0_20[4] = { 'm', 'e', 'n', 'a' };
60static const symbol s_0_21[4] = { 'p', 'e', 'n', 'a' };
61static const symbol s_0_22[4] = { 'k', 'i', 'n', 'a' };
62static const symbol s_0_23[5] = { 'e', 'z', 'i', 'n', 'a' };
63static const symbol s_0_24[6] = { 't', 'e', 'z', 'i', 'n', 'a' };
64static const symbol s_0_25[4] = { 'k', 'u', 'n', 'a' };
65static const symbol s_0_26[4] = { 't', 'u', 'n', 'a' };
66static const symbol s_0_27[6] = { 'k', 'i', 'z', 'u', 'n', 'a' };
67static const symbol s_0_28[3] = { 'e', 'r', 'a' };
68static const symbol s_0_29[4] = { 'b', 'e', 'r', 'a' };
69static const symbol s_0_30[7] = { 'a', 'r', 'a', 'b', 'e', 'r', 'a' };
70static const symbol s_0_31[4] = { 'k', 'e', 'r', 'a' };
71static const symbol s_0_32[4] = { 'p', 'e', 'r', 'a' };
72static const symbol s_0_33[4] = { 'o', 'r', 'r', 'a' };
73static const symbol s_0_34[5] = { 'k', 'o', 'r', 'r', 'a' };
74static const symbol s_0_35[4] = { 'd', 'u', 'r', 'a' };
75static const symbol s_0_36[4] = { 'g', 'u', 'r', 'a' };
76static const symbol s_0_37[4] = { 'k', 'u', 'r', 'a' };
77static const symbol s_0_38[4] = { 't', 'u', 'r', 'a' };
78static const symbol s_0_39[3] = { 'e', 't', 'a' };
79static const symbol s_0_40[4] = { 'k', 'e', 't', 'a' };
80static const symbol s_0_41[6] = { 'g', 'a', 'i', 'l', 'u', 'a' };
81static const symbol s_0_42[3] = { 'e', 'z', 'a' };
82static const symbol s_0_43[6] = { 'e', 'r', 'r', 'e', 'z', 'a' };
83static const symbol s_0_44[3] = { 't', 'z', 'a' };
84static const symbol s_0_45[6] = { 'g', 'a', 'i', 't', 'z', 'a' };
85static const symbol s_0_46[6] = { 'k', 'a', 'i', 't', 'z', 'a' };
86static const symbol s_0_47[6] = { 'k', 'u', 'n', 't', 'z', 'a' };
87static const symbol s_0_48[3] = { 'i', 'd', 'e' };
88static const symbol s_0_49[4] = { 'b', 'i', 'd', 'e' };
89static const symbol s_0_50[4] = { 'k', 'i', 'd', 'e' };
90static const symbol s_0_51[4] = { 'p', 'i', 'd', 'e' };
91static const symbol s_0_52[5] = { 'k', 'u', 'n', 'd', 'e' };
92static const symbol s_0_53[5] = { 't', 'z', 'a', 'k', 'e' };
93static const symbol s_0_54[5] = { 't', 'z', 'e', 'k', 'e' };
94static const symbol s_0_55[2] = { 'l', 'e' };
95static const symbol s_0_56[4] = { 'g', 'a', 'l', 'e' };
96static const symbol s_0_57[5] = { 't', 'a', 'i', 'l', 'e' };
97static const symbol s_0_58[6] = { 't', 'z', 'a', 'i', 'l', 'e' };
98static const symbol s_0_59[4] = { 'g', 'u', 'n', 'e' };
99static const symbol s_0_60[4] = { 'k', 'u', 'n', 'e' };
100static const symbol s_0_61[3] = { 't', 'z', 'e' };
101static const symbol s_0_62[4] = { 'a', 't', 'z', 'e' };
102static const symbol s_0_63[3] = { 'g', 'a', 'i' };
103static const symbol s_0_64[4] = { 'a', 'l', 'd', 'i' };
104static const symbol s_0_65[5] = { 't', 'a', 'l', 'd', 'i' };
105static const symbol s_0_66[2] = { 'k', 'i' };
106static const symbol s_0_67[3] = { 'a', 'r', 'i' };
107static const symbol s_0_68[4] = { 'k', 'a', 'r', 'i' };
108static const symbol s_0_69[4] = { 'l', 'a', 'r', 'i' };
109static const symbol s_0_70[4] = { 't', 'a', 'r', 'i' };
110static const symbol s_0_71[5] = { 'e', 't', 'a', 'r', 'i' };
111static const symbol s_0_72[5] = { 'g', 'a', 'r', 'r', 'i' };
112static const symbol s_0_73[5] = { 'k', 'a', 'r', 'r', 'i' };
113static const symbol s_0_74[5] = { 'a', 'r', 'a', 'z', 'i' };
114static const symbol s_0_75[6] = { 't', 'a', 'r', 'a', 'z', 'i' };
115static const symbol s_0_76[2] = { 'a', 'n' };
116static const symbol s_0_77[3] = { 'e', 'a', 'n' };
117static const symbol s_0_78[4] = { 'r', 'e', 'a', 'n' };
118static const symbol s_0_79[3] = { 'k', 'a', 'n' };
119static const symbol s_0_80[4] = { 'e', 't', 'a', 'n' };
120static const symbol s_0_81[7] = { 'a', 't', 's', 'e', 'd', 'e', 'n' };
121static const symbol s_0_82[3] = { 'm', 'e', 'n' };
122static const symbol s_0_83[3] = { 'p', 'e', 'n' };
123static const symbol s_0_84[3] = { 'k', 'i', 'n' };
124static const symbol s_0_85[5] = { 'r', 'e', 'k', 'i', 'n' };
125static const symbol s_0_86[4] = { 'e', 'z', 'i', 'n' };
126static const symbol s_0_87[5] = { 't', 'e', 'z', 'i', 'n' };
127static const symbol s_0_88[3] = { 't', 'u', 'n' };
128static const symbol s_0_89[5] = { 'k', 'i', 'z', 'u', 'n' };
129static const symbol s_0_90[2] = { 'g', 'o' };
130static const symbol s_0_91[3] = { 'a', 'g', 'o' };
131static const symbol s_0_92[3] = { 't', 'i', 'o' };
132static const symbol s_0_93[4] = { 'd', 'a', 'k', 'o' };
133static const symbol s_0_94[2] = { 'o', 'r' };
134static const symbol s_0_95[3] = { 'k', 'o', 'r' };
135static const symbol s_0_96[4] = { 't', 'z', 'a', 't' };
136static const symbol s_0_97[2] = { 'd', 'u' };
137static const symbol s_0_98[5] = { 'g', 'a', 'i', 'l', 'u' };
138static const symbol s_0_99[2] = { 't', 'u' };
139static const symbol s_0_100[3] = { 'a', 't', 'u' };
140static const symbol s_0_101[6] = { 'a', 'l', 'd', 'a', 't', 'u' };
141static const symbol s_0_102[4] = { 't', 'a', 't', 'u' };
142static const symbol s_0_103[6] = { 'b', 'a', 'd', 'i', 't', 'u' };
143static const symbol s_0_104[2] = { 'e', 'z' };
144static const symbol s_0_105[5] = { 'e', 'r', 'r', 'e', 'z' };
145static const symbol s_0_106[4] = { 't', 'z', 'e', 'z' };
146static const symbol s_0_107[5] = { 'g', 'a', 'i', 't', 'z' };
147static const symbol s_0_108[5] = { 'k', 'a', 'i', 't', 'z' };
148static const struct among a_0[109] = {
149{ 4, s_0_0, 0, 1, 0},
150{ 5, s_0_1, -1, 1, 0},
151{ 5, s_0_2, -2, 1, 0},
152{ 5, s_0_3, -3, 1, 0},
153{ 6, s_0_4, 0, 1, 0},
154{ 5, s_0_5, 0, 1, 0},
155{ 6, s_0_6, 0, 1, 0},
156{ 7, s_0_7, 0, 1, 0},
157{ 5, s_0_8, 0, 1, 0},
158{ 5, s_0_9, 0, 1, 0},
159{ 5, s_0_10, 0, 1, 0},
160{ 4, s_0_11, 0, 1, 0},
161{ 5, s_0_12, 0, 1, 0},
162{ 6, s_0_13, -1, 1, 0},
163{ 5, s_0_14, 0, 1, 0},
164{ 6, s_0_15, 0, 2, 0},
165{ 6, s_0_16, 0, 1, 0},
166{ 2, s_0_17, 0, 1, 0},
167{ 5, s_0_18, -1, 1, 0},
168{ 2, s_0_19, 0, 1, 0},
169{ 4, s_0_20, 0, 1, 0},
170{ 4, s_0_21, 0, 1, 0},
171{ 4, s_0_22, 0, 1, 0},
172{ 5, s_0_23, 0, 1, 0},
173{ 6, s_0_24, -1, 1, 0},
174{ 4, s_0_25, 0, 1, 0},
175{ 4, s_0_26, 0, 1, 0},
176{ 6, s_0_27, 0, 1, 0},
177{ 3, s_0_28, 0, 1, 0},
178{ 4, s_0_29, -1, 1, 0},
179{ 7, s_0_30, -1, -1, 0},
180{ 4, s_0_31, -3, 1, 0},
181{ 4, s_0_32, -4, 1, 0},
182{ 4, s_0_33, 0, 1, 0},
183{ 5, s_0_34, -1, 1, 0},
184{ 4, s_0_35, 0, 1, 0},
185{ 4, s_0_36, 0, 1, 0},
186{ 4, s_0_37, 0, 1, 0},
187{ 4, s_0_38, 0, 1, 0},
188{ 3, s_0_39, 0, 1, 0},
189{ 4, s_0_40, -1, 1, 0},
190{ 6, s_0_41, 0, 1, 0},
191{ 3, s_0_42, 0, 1, 0},
192{ 6, s_0_43, -1, 1, 0},
193{ 3, s_0_44, 0, 2, 0},
194{ 6, s_0_45, -1, 1, 0},
195{ 6, s_0_46, -2, 1, 0},
196{ 6, s_0_47, -3, 1, 0},
197{ 3, s_0_48, 0, 1, 0},
198{ 4, s_0_49, -1, 1, 0},
199{ 4, s_0_50, -2, 1, 0},
200{ 4, s_0_51, -3, 1, 0},
201{ 5, s_0_52, 0, 1, 0},
202{ 5, s_0_53, 0, 1, 0},
203{ 5, s_0_54, 0, 1, 0},
204{ 2, s_0_55, 0, 1, 0},
205{ 4, s_0_56, -1, 1, 0},
206{ 5, s_0_57, -2, 1, 0},
207{ 6, s_0_58, -3, 1, 0},
208{ 4, s_0_59, 0, 1, 0},
209{ 4, s_0_60, 0, 1, 0},
210{ 3, s_0_61, 0, 1, 0},
211{ 4, s_0_62, -1, 1, 0},
212{ 3, s_0_63, 0, 1, 0},
213{ 4, s_0_64, 0, 1, 0},
214{ 5, s_0_65, -1, 1, 0},
215{ 2, s_0_66, 0, 1, 0},
216{ 3, s_0_67, 0, 1, 0},
217{ 4, s_0_68, -1, 1, 0},
218{ 4, s_0_69, -2, 1, 0},
219{ 4, s_0_70, -3, 1, 0},
220{ 5, s_0_71, -1, 1, 0},
221{ 5, s_0_72, 0, 2, 0},
222{ 5, s_0_73, 0, 1, 0},
223{ 5, s_0_74, 0, 1, 0},
224{ 6, s_0_75, -1, 1, 0},
225{ 2, s_0_76, 0, 1, 0},
226{ 3, s_0_77, -1, 1, 0},
227{ 4, s_0_78, -1, 1, 0},
228{ 3, s_0_79, -3, 1, 0},
229{ 4, s_0_80, -4, 1, 0},
230{ 7, s_0_81, 0, -1, 0},
231{ 3, s_0_82, 0, 1, 0},
232{ 3, s_0_83, 0, 1, 0},
233{ 3, s_0_84, 0, 1, 0},
234{ 5, s_0_85, -1, 1, 0},
235{ 4, s_0_86, 0, 1, 0},
236{ 5, s_0_87, -1, 1, 0},
237{ 3, s_0_88, 0, 1, 0},
238{ 5, s_0_89, 0, 1, 0},
239{ 2, s_0_90, 0, 1, 0},
240{ 3, s_0_91, -1, 1, 0},
241{ 3, s_0_92, 0, 1, 0},
242{ 4, s_0_93, 0, 1, 0},
243{ 2, s_0_94, 0, 1, 0},
244{ 3, s_0_95, -1, 1, 0},
245{ 4, s_0_96, 0, 1, 0},
246{ 2, s_0_97, 0, 1, 0},
247{ 5, s_0_98, 0, 1, 0},
248{ 2, s_0_99, 0, 1, 0},
249{ 3, s_0_100, -1, 1, 0},
250{ 6, s_0_101, -1, 1, 0},
251{ 4, s_0_102, -2, 1, 0},
252{ 6, s_0_103, -4, -1, 0},
253{ 2, s_0_104, 0, 1, 0},
254{ 5, s_0_105, -1, 1, 0},
255{ 4, s_0_106, -2, 1, 0},
256{ 5, s_0_107, 0, 1, 0},
257{ 5, s_0_108, 0, 1, 0}
258};
259
260static const symbol s_1_0[3] = { 'a', 'd', 'a' };
261static const symbol s_1_1[4] = { 'k', 'a', 'd', 'a' };
262static const symbol s_1_2[4] = { 'a', 'n', 'd', 'a' };
263static const symbol s_1_3[5] = { 'd', 'e', 'n', 'd', 'a' };
264static const symbol s_1_4[5] = { 'g', 'a', 'b', 'e', 'a' };
265static const symbol s_1_5[5] = { 'k', 'a', 'b', 'e', 'a' };
266static const symbol s_1_6[5] = { 'a', 'l', 'd', 'e', 'a' };
267static const symbol s_1_7[6] = { 'k', 'a', 'l', 'd', 'e', 'a' };
268static const symbol s_1_8[6] = { 't', 'a', 'l', 'd', 'e', 'a' };
269static const symbol s_1_9[5] = { 'o', 'r', 'd', 'e', 'a' };
270static const symbol s_1_10[5] = { 'z', 'a', 'l', 'e', 'a' };
271static const symbol s_1_11[6] = { 't', 'z', 'a', 'l', 'e', 'a' };
272static const symbol s_1_12[5] = { 'g', 'i', 'l', 'e', 'a' };
273static const symbol s_1_13[4] = { 'e', 'm', 'e', 'a' };
274static const symbol s_1_14[5] = { 'k', 'u', 'm', 'e', 'a' };
275static const symbol s_1_15[3] = { 'n', 'e', 'a' };
276static const symbol s_1_16[4] = { 'e', 'n', 'e', 'a' };
277static const symbol s_1_17[6] = { 'z', 'i', 'o', 'n', 'e', 'a' };
278static const symbol s_1_18[4] = { 'u', 'n', 'e', 'a' };
279static const symbol s_1_19[5] = { 'g', 'u', 'n', 'e', 'a' };
280static const symbol s_1_20[3] = { 'p', 'e', 'a' };
281static const symbol s_1_21[6] = { 'a', 'u', 'r', 'r', 'e', 'a' };
282static const symbol s_1_22[3] = { 't', 'e', 'a' };
283static const symbol s_1_23[5] = { 'k', 'o', 't', 'e', 'a' };
284static const symbol s_1_24[5] = { 'a', 'r', 't', 'e', 'a' };
285static const symbol s_1_25[5] = { 'o', 's', 't', 'e', 'a' };
286static const symbol s_1_26[5] = { 'e', 't', 'x', 'e', 'a' };
287static const symbol s_1_27[2] = { 'g', 'a' };
288static const symbol s_1_28[4] = { 'a', 'n', 'g', 'a' };
289static const symbol s_1_29[4] = { 'g', 'a', 'i', 'a' };
290static const symbol s_1_30[5] = { 'a', 'l', 'd', 'i', 'a' };
291static const symbol s_1_31[6] = { 't', 'a', 'l', 'd', 'i', 'a' };
292static const symbol s_1_32[6] = { 'h', 'a', 'n', 'd', 'i', 'a' };
293static const symbol s_1_33[6] = { 'm', 'e', 'n', 'd', 'i', 'a' };
294static const symbol s_1_34[4] = { 'g', 'e', 'i', 'a' };
295static const symbol s_1_35[4] = { 'e', 'g', 'i', 'a' };
296static const symbol s_1_36[5] = { 'd', 'e', 'g', 'i', 'a' };
297static const symbol s_1_37[5] = { 't', 'e', 'g', 'i', 'a' };
298static const symbol s_1_38[5] = { 'n', 'a', 'h', 'i', 'a' };
299static const symbol s_1_39[4] = { 'o', 'h', 'i', 'a' };
300static const symbol s_1_40[3] = { 'k', 'i', 'a' };
301static const symbol s_1_41[5] = { 't', 'o', 'k', 'i', 'a' };
302static const symbol s_1_42[3] = { 'o', 'i', 'a' };
303static const symbol s_1_43[4] = { 'k', 'o', 'i', 'a' };
304static const symbol s_1_44[4] = { 'a', 'r', 'i', 'a' };
305static const symbol s_1_45[5] = { 'k', 'a', 'r', 'i', 'a' };
306static const symbol s_1_46[5] = { 'l', 'a', 'r', 'i', 'a' };
307static const symbol s_1_47[5] = { 't', 'a', 'r', 'i', 'a' };
308static const symbol s_1_48[4] = { 'e', 'r', 'i', 'a' };
309static const symbol s_1_49[5] = { 'k', 'e', 'r', 'i', 'a' };
310static const symbol s_1_50[5] = { 't', 'e', 'r', 'i', 'a' };
311static const symbol s_1_51[6] = { 'g', 'a', 'r', 'r', 'i', 'a' };
312static const symbol s_1_52[6] = { 'l', 'a', 'r', 'r', 'i', 'a' };
313static const symbol s_1_53[6] = { 'k', 'i', 'r', 'r', 'i', 'a' };
314static const symbol s_1_54[5] = { 'd', 'u', 'r', 'i', 'a' };
315static const symbol s_1_55[4] = { 'a', 's', 'i', 'a' };
316static const symbol s_1_56[3] = { 't', 'i', 'a' };
317static const symbol s_1_57[4] = { 'e', 'z', 'i', 'a' };
318static const symbol s_1_58[5] = { 'b', 'i', 'z', 'i', 'a' };
319static const symbol s_1_59[6] = { 'o', 'n', 't', 'z', 'i', 'a' };
320static const symbol s_1_60[2] = { 'k', 'a' };
321static const symbol s_1_61[4] = { 'j', 'o', 'k', 'a' };
322static const symbol s_1_62[5] = { 'a', 'u', 'r', 'k', 'a' };
323static const symbol s_1_63[3] = { 's', 'k', 'a' };
324static const symbol s_1_64[3] = { 'x', 'k', 'a' };
325static const symbol s_1_65[3] = { 'z', 'k', 'a' };
326static const symbol s_1_66[6] = { 'g', 'i', 'b', 'e', 'l', 'a' };
327static const symbol s_1_67[4] = { 'g', 'e', 'l', 'a' };
328static const symbol s_1_68[5] = { 'k', 'a', 'i', 'l', 'a' };
329static const symbol s_1_69[5] = { 's', 'k', 'i', 'l', 'a' };
330static const symbol s_1_70[4] = { 't', 'i', 'l', 'a' };
331static const symbol s_1_71[3] = { 'o', 'l', 'a' };
332static const symbol s_1_72[2] = { 'n', 'a' };
333static const symbol s_1_73[4] = { 'k', 'a', 'n', 'a' };
334static const symbol s_1_74[3] = { 'e', 'n', 'a' };
335static const symbol s_1_75[7] = { 'g', 'a', 'r', 'r', 'e', 'n', 'a' };
336static const symbol s_1_76[7] = { 'g', 'e', 'r', 'r', 'e', 'n', 'a' };
337static const symbol s_1_77[6] = { 'u', 'r', 'r', 'e', 'n', 'a' };
338static const symbol s_1_78[5] = { 'z', 'a', 'i', 'n', 'a' };
339static const symbol s_1_79[6] = { 't', 'z', 'a', 'i', 'n', 'a' };
340static const symbol s_1_80[4] = { 'k', 'i', 'n', 'a' };
341static const symbol s_1_81[4] = { 'm', 'i', 'n', 'a' };
342static const symbol s_1_82[5] = { 'g', 'a', 'r', 'n', 'a' };
343static const symbol s_1_83[3] = { 'u', 'n', 'a' };
344static const symbol s_1_84[4] = { 'd', 'u', 'n', 'a' };
345static const symbol s_1_85[5] = { 'a', 's', 'u', 'n', 'a' };
346static const symbol s_1_86[6] = { 't', 'a', 's', 'u', 'n', 'a' };
347static const symbol s_1_87[5] = { 'o', 'n', 'd', 'o', 'a' };
348static const symbol s_1_88[6] = { 'k', 'o', 'n', 'd', 'o', 'a' };
349static const symbol s_1_89[4] = { 'n', 'g', 'o', 'a' };
350static const symbol s_1_90[4] = { 'z', 'i', 'o', 'a' };
351static const symbol s_1_91[3] = { 'k', 'o', 'a' };
352static const symbol s_1_92[5] = { 't', 'a', 'k', 'o', 'a' };
353static const symbol s_1_93[4] = { 'z', 'k', 'o', 'a' };
354static const symbol s_1_94[3] = { 'n', 'o', 'a' };
355static const symbol s_1_95[5] = { 'z', 'i', 'n', 'o', 'a' };
356static const symbol s_1_96[4] = { 'a', 'r', 'o', 'a' };
357static const symbol s_1_97[5] = { 't', 'a', 'r', 'o', 'a' };
358static const symbol s_1_98[5] = { 'z', 'a', 'r', 'o', 'a' };
359static const symbol s_1_99[4] = { 'e', 'r', 'o', 'a' };
360static const symbol s_1_100[4] = { 'o', 'r', 'o', 'a' };
361static const symbol s_1_101[4] = { 'o', 's', 'o', 'a' };
362static const symbol s_1_102[3] = { 't', 'o', 'a' };
363static const symbol s_1_103[4] = { 't', 't', 'o', 'a' };
364static const symbol s_1_104[4] = { 'z', 't', 'o', 'a' };
365static const symbol s_1_105[4] = { 't', 'x', 'o', 'a' };
366static const symbol s_1_106[4] = { 't', 'z', 'o', 'a' };
367static const symbol s_1_107[4] = { 0xC3, 0xB1, 'o', 'a' };
368static const symbol s_1_108[2] = { 'r', 'a' };
369static const symbol s_1_109[3] = { 'a', 'r', 'a' };
370static const symbol s_1_110[4] = { 'd', 'a', 'r', 'a' };
371static const symbol s_1_111[5] = { 'l', 'i', 'a', 'r', 'a' };
372static const symbol s_1_112[5] = { 't', 'i', 'a', 'r', 'a' };
373static const symbol s_1_113[4] = { 't', 'a', 'r', 'a' };
374static const symbol s_1_114[5] = { 'e', 't', 'a', 'r', 'a' };
375static const symbol s_1_115[5] = { 't', 'z', 'a', 'r', 'a' };
376static const symbol s_1_116[4] = { 'b', 'e', 'r', 'a' };
377static const symbol s_1_117[4] = { 'k', 'e', 'r', 'a' };
378static const symbol s_1_118[4] = { 'p', 'e', 'r', 'a' };
379static const symbol s_1_119[3] = { 'o', 'r', 'a' };
380static const symbol s_1_120[6] = { 't', 'z', 'a', 'r', 'r', 'a' };
381static const symbol s_1_121[5] = { 'k', 'o', 'r', 'r', 'a' };
382static const symbol s_1_122[3] = { 't', 'r', 'a' };
383static const symbol s_1_123[2] = { 's', 'a' };
384static const symbol s_1_124[3] = { 'o', 's', 'a' };
385static const symbol s_1_125[2] = { 't', 'a' };
386static const symbol s_1_126[3] = { 'e', 't', 'a' };
387static const symbol s_1_127[4] = { 'k', 'e', 't', 'a' };
388static const symbol s_1_128[3] = { 's', 't', 'a' };
389static const symbol s_1_129[3] = { 'd', 'u', 'a' };
390static const symbol s_1_130[6] = { 'm', 'e', 'n', 'd', 'u', 'a' };
391static const symbol s_1_131[5] = { 'o', 'r', 'd', 'u', 'a' };
392static const symbol s_1_132[5] = { 'l', 'e', 'k', 'u', 'a' };
393static const symbol s_1_133[5] = { 'b', 'u', 'r', 'u', 'a' };
394static const symbol s_1_134[5] = { 'd', 'u', 'r', 'u', 'a' };
395static const symbol s_1_135[4] = { 't', 's', 'u', 'a' };
396static const symbol s_1_136[3] = { 't', 'u', 'a' };
397static const symbol s_1_137[6] = { 'm', 'e', 'n', 't', 'u', 'a' };
398static const symbol s_1_138[5] = { 'e', 's', 't', 'u', 'a' };
399static const symbol s_1_139[4] = { 't', 'x', 'u', 'a' };
400static const symbol s_1_140[3] = { 'z', 'u', 'a' };
401static const symbol s_1_141[4] = { 't', 'z', 'u', 'a' };
402static const symbol s_1_142[2] = { 'z', 'a' };
403static const symbol s_1_143[3] = { 'e', 'z', 'a' };
404static const symbol s_1_144[5] = { 'e', 'r', 'o', 'z', 'a' };
405static const symbol s_1_145[3] = { 't', 'z', 'a' };
406static const symbol s_1_146[6] = { 'k', 'o', 'i', 't', 'z', 'a' };
407static const symbol s_1_147[5] = { 'a', 'n', 't', 'z', 'a' };
408static const symbol s_1_148[6] = { 'g', 'i', 'n', 't', 'z', 'a' };
409static const symbol s_1_149[6] = { 'k', 'i', 'n', 't', 'z', 'a' };
410static const symbol s_1_150[6] = { 'k', 'u', 'n', 't', 'z', 'a' };
411static const symbol s_1_151[4] = { 'g', 'a', 'b', 'e' };
412static const symbol s_1_152[4] = { 'k', 'a', 'b', 'e' };
413static const symbol s_1_153[4] = { 'k', 'i', 'd', 'e' };
414static const symbol s_1_154[4] = { 'a', 'l', 'd', 'e' };
415static const symbol s_1_155[5] = { 'k', 'a', 'l', 'd', 'e' };
416static const symbol s_1_156[5] = { 't', 'a', 'l', 'd', 'e' };
417static const symbol s_1_157[4] = { 'o', 'r', 'd', 'e' };
418static const symbol s_1_158[2] = { 'g', 'e' };
419static const symbol s_1_159[4] = { 'z', 'a', 'l', 'e' };
420static const symbol s_1_160[5] = { 't', 'z', 'a', 'l', 'e' };
421static const symbol s_1_161[4] = { 'g', 'i', 'l', 'e' };
422static const symbol s_1_162[3] = { 'e', 'm', 'e' };
423static const symbol s_1_163[4] = { 'k', 'u', 'm', 'e' };
424static const symbol s_1_164[2] = { 'n', 'e' };
425static const symbol s_1_165[5] = { 'z', 'i', 'o', 'n', 'e' };
426static const symbol s_1_166[3] = { 'u', 'n', 'e' };
427static const symbol s_1_167[4] = { 'g', 'u', 'n', 'e' };
428static const symbol s_1_168[2] = { 'p', 'e' };
429static const symbol s_1_169[5] = { 'a', 'u', 'r', 'r', 'e' };
430static const symbol s_1_170[2] = { 't', 'e' };
431static const symbol s_1_171[4] = { 'k', 'o', 't', 'e' };
432static const symbol s_1_172[4] = { 'a', 'r', 't', 'e' };
433static const symbol s_1_173[4] = { 'o', 's', 't', 'e' };
434static const symbol s_1_174[4] = { 'e', 't', 'x', 'e' };
435static const symbol s_1_175[3] = { 'g', 'a', 'i' };
436static const symbol s_1_176[2] = { 'd', 'i' };
437static const symbol s_1_177[4] = { 'a', 'l', 'd', 'i' };
438static const symbol s_1_178[5] = { 't', 'a', 'l', 'd', 'i' };
439static const symbol s_1_179[5] = { 'g', 'e', 'l', 'd', 'i' };
440static const symbol s_1_180[5] = { 'h', 'a', 'n', 'd', 'i' };
441static const symbol s_1_181[5] = { 'm', 'e', 'n', 'd', 'i' };
442static const symbol s_1_182[3] = { 'g', 'e', 'i' };
443static const symbol s_1_183[3] = { 'e', 'g', 'i' };
444static const symbol s_1_184[4] = { 'd', 'e', 'g', 'i' };
445static const symbol s_1_185[4] = { 't', 'e', 'g', 'i' };
446static const symbol s_1_186[4] = { 'n', 'a', 'h', 'i' };
447static const symbol s_1_187[3] = { 'o', 'h', 'i' };
448static const symbol s_1_188[2] = { 'k', 'i' };
449static const symbol s_1_189[4] = { 't', 'o', 'k', 'i' };
450static const symbol s_1_190[2] = { 'o', 'i' };
451static const symbol s_1_191[3] = { 'g', 'o', 'i' };
452static const symbol s_1_192[3] = { 'k', 'o', 'i' };
453static const symbol s_1_193[3] = { 'a', 'r', 'i' };
454static const symbol s_1_194[4] = { 'k', 'a', 'r', 'i' };
455static const symbol s_1_195[4] = { 'l', 'a', 'r', 'i' };
456static const symbol s_1_196[4] = { 't', 'a', 'r', 'i' };
457static const symbol s_1_197[5] = { 'g', 'a', 'r', 'r', 'i' };
458static const symbol s_1_198[5] = { 'l', 'a', 'r', 'r', 'i' };
459static const symbol s_1_199[5] = { 'k', 'i', 'r', 'r', 'i' };
460static const symbol s_1_200[4] = { 'd', 'u', 'r', 'i' };
461static const symbol s_1_201[3] = { 'a', 's', 'i' };
462static const symbol s_1_202[2] = { 't', 'i' };
463static const symbol s_1_203[5] = { 'o', 'n', 't', 'z', 'i' };
464static const symbol s_1_204[3] = { 0xC3, 0xB1, 'i' };
465static const symbol s_1_205[2] = { 'a', 'k' };
466static const symbol s_1_206[2] = { 'e', 'k' };
467static const symbol s_1_207[5] = { 't', 'a', 'r', 'i', 'k' };
468static const symbol s_1_208[5] = { 'g', 'i', 'b', 'e', 'l' };
469static const symbol s_1_209[3] = { 'a', 'i', 'l' };
470static const symbol s_1_210[4] = { 'k', 'a', 'i', 'l' };
471static const symbol s_1_211[3] = { 'k', 'a', 'n' };
472static const symbol s_1_212[3] = { 't', 'a', 'n' };
473static const symbol s_1_213[4] = { 'e', 't', 'a', 'n' };
474static const symbol s_1_214[2] = { 'e', 'n' };
475static const symbol s_1_215[3] = { 'r', 'e', 'n' };
476static const symbol s_1_216[6] = { 'g', 'a', 'r', 'r', 'e', 'n' };
477static const symbol s_1_217[6] = { 'g', 'e', 'r', 'r', 'e', 'n' };
478static const symbol s_1_218[5] = { 'u', 'r', 'r', 'e', 'n' };
479static const symbol s_1_219[3] = { 't', 'e', 'n' };
480static const symbol s_1_220[4] = { 't', 'z', 'e', 'n' };
481static const symbol s_1_221[4] = { 'z', 'a', 'i', 'n' };
482static const symbol s_1_222[5] = { 't', 'z', 'a', 'i', 'n' };
483static const symbol s_1_223[3] = { 'k', 'i', 'n' };
484static const symbol s_1_224[3] = { 'm', 'i', 'n' };
485static const symbol s_1_225[3] = { 'd', 'u', 'n' };
486static const symbol s_1_226[4] = { 'a', 's', 'u', 'n' };
487static const symbol s_1_227[5] = { 't', 'a', 's', 'u', 'n' };
488static const symbol s_1_228[5] = { 'a', 'i', 'z', 'u', 'n' };
489static const symbol s_1_229[4] = { 'o', 'n', 'd', 'o' };
490static const symbol s_1_230[5] = { 'k', 'o', 'n', 'd', 'o' };
491static const symbol s_1_231[2] = { 'g', 'o' };
492static const symbol s_1_232[3] = { 'n', 'g', 'o' };
493static const symbol s_1_233[3] = { 'z', 'i', 'o' };
494static const symbol s_1_234[2] = { 'k', 'o' };
495static const symbol s_1_235[5] = { 't', 'r', 'a', 'k', 'o' };
496static const symbol s_1_236[4] = { 't', 'a', 'k', 'o' };
497static const symbol s_1_237[5] = { 'e', 't', 'a', 'k', 'o' };
498static const symbol s_1_238[3] = { 'e', 'k', 'o' };
499static const symbol s_1_239[6] = { 't', 'a', 'r', 'i', 'k', 'o' };
500static const symbol s_1_240[3] = { 's', 'k', 'o' };
501static const symbol s_1_241[4] = { 't', 'u', 'k', 'o' };
502static const symbol s_1_242[8] = { 'm', 'i', 'n', 'u', 't', 'u', 'k', 'o' };
503static const symbol s_1_243[3] = { 'z', 'k', 'o' };
504static const symbol s_1_244[2] = { 'n', 'o' };
505static const symbol s_1_245[4] = { 'z', 'i', 'n', 'o' };
506static const symbol s_1_246[2] = { 'r', 'o' };
507static const symbol s_1_247[3] = { 'a', 'r', 'o' };
508static const symbol s_1_248[5] = { 'i', 'g', 'a', 'r', 'o' };
509static const symbol s_1_249[4] = { 't', 'a', 'r', 'o' };
510static const symbol s_1_250[4] = { 'z', 'a', 'r', 'o' };
511static const symbol s_1_251[3] = { 'e', 'r', 'o' };
512static const symbol s_1_252[4] = { 'g', 'i', 'r', 'o' };
513static const symbol s_1_253[3] = { 'o', 'r', 'o' };
514static const symbol s_1_254[3] = { 'o', 's', 'o' };
515static const symbol s_1_255[2] = { 't', 'o' };
516static const symbol s_1_256[3] = { 't', 't', 'o' };
517static const symbol s_1_257[3] = { 'z', 't', 'o' };
518static const symbol s_1_258[3] = { 't', 'x', 'o' };
519static const symbol s_1_259[3] = { 't', 'z', 'o' };
520static const symbol s_1_260[6] = { 'g', 'i', 'n', 't', 'z', 'o' };
521static const symbol s_1_261[3] = { 0xC3, 0xB1, 'o' };
522static const symbol s_1_262[2] = { 'z', 'p' };
523static const symbol s_1_263[2] = { 'a', 'r' };
524static const symbol s_1_264[3] = { 'd', 'a', 'r' };
525static const symbol s_1_265[5] = { 'b', 'e', 'h', 'a', 'r' };
526static const symbol s_1_266[5] = { 'z', 'e', 'h', 'a', 'r' };
527static const symbol s_1_267[4] = { 'l', 'i', 'a', 'r' };
528static const symbol s_1_268[4] = { 't', 'i', 'a', 'r' };
529static const symbol s_1_269[3] = { 't', 'a', 'r' };
530static const symbol s_1_270[4] = { 't', 'z', 'a', 'r' };
531static const symbol s_1_271[2] = { 'o', 'r' };
532static const symbol s_1_272[3] = { 'k', 'o', 'r' };
533static const symbol s_1_273[2] = { 'o', 's' };
534static const symbol s_1_274[3] = { 'k', 'e', 't' };
535static const symbol s_1_275[2] = { 'd', 'u' };
536static const symbol s_1_276[5] = { 'm', 'e', 'n', 'd', 'u' };
537static const symbol s_1_277[4] = { 'o', 'r', 'd', 'u' };
538static const symbol s_1_278[4] = { 'l', 'e', 'k', 'u' };
539static const symbol s_1_279[4] = { 'b', 'u', 'r', 'u' };
540static const symbol s_1_280[4] = { 'd', 'u', 'r', 'u' };
541static const symbol s_1_281[3] = { 't', 's', 'u' };
542static const symbol s_1_282[2] = { 't', 'u' };
543static const symbol s_1_283[4] = { 't', 'a', 't', 'u' };
544static const symbol s_1_284[5] = { 'm', 'e', 'n', 't', 'u' };
545static const symbol s_1_285[4] = { 'e', 's', 't', 'u' };
546static const symbol s_1_286[3] = { 't', 'x', 'u' };
547static const symbol s_1_287[2] = { 'z', 'u' };
548static const symbol s_1_288[3] = { 't', 'z', 'u' };
549static const symbol s_1_289[6] = { 'g', 'i', 'n', 't', 'z', 'u' };
550static const symbol s_1_290[1] = { 'z' };
551static const symbol s_1_291[2] = { 'e', 'z' };
552static const symbol s_1_292[4] = { 'e', 'r', 'o', 'z' };
553static const symbol s_1_293[2] = { 't', 'z' };
554static const symbol s_1_294[5] = { 'k', 'o', 'i', 't', 'z' };
555static const struct among a_1[295] = {
556{ 3, s_1_0, 0, 1, 0},
557{ 4, s_1_1, -1, 1, 0},
558{ 4, s_1_2, 0, 1, 0},
559{ 5, s_1_3, 0, 1, 0},
560{ 5, s_1_4, 0, 1, 0},
561{ 5, s_1_5, 0, 1, 0},
562{ 5, s_1_6, 0, 1, 0},
563{ 6, s_1_7, -1, 1, 0},
564{ 6, s_1_8, -2, 1, 0},
565{ 5, s_1_9, 0, 1, 0},
566{ 5, s_1_10, 0, 1, 0},
567{ 6, s_1_11, -1, 1, 0},
568{ 5, s_1_12, 0, 1, 0},
569{ 4, s_1_13, 0, 1, 0},
570{ 5, s_1_14, 0, 1, 0},
571{ 3, s_1_15, 0, 1, 0},
572{ 4, s_1_16, -1, 1, 0},
573{ 6, s_1_17, -2, 1, 0},
574{ 4, s_1_18, -3, 1, 0},
575{ 5, s_1_19, -1, 1, 0},
576{ 3, s_1_20, 0, 1, 0},
577{ 6, s_1_21, 0, 1, 0},
578{ 3, s_1_22, 0, 1, 0},
579{ 5, s_1_23, -1, 1, 0},
580{ 5, s_1_24, -2, 1, 0},
581{ 5, s_1_25, -3, 1, 0},
582{ 5, s_1_26, 0, 1, 0},
583{ 2, s_1_27, 0, 1, 0},
584{ 4, s_1_28, -1, 1, 0},
585{ 4, s_1_29, 0, 1, 0},
586{ 5, s_1_30, 0, 1, 0},
587{ 6, s_1_31, -1, 1, 0},
588{ 6, s_1_32, 0, 1, 0},
589{ 6, s_1_33, 0, 1, 0},
590{ 4, s_1_34, 0, 1, 0},
591{ 4, s_1_35, 0, 1, 0},
592{ 5, s_1_36, -1, 1, 0},
593{ 5, s_1_37, -2, 1, 0},
594{ 5, s_1_38, 0, 1, 0},
595{ 4, s_1_39, 0, 1, 0},
596{ 3, s_1_40, 0, 1, 0},
597{ 5, s_1_41, -1, 1, 0},
598{ 3, s_1_42, 0, 1, 0},
599{ 4, s_1_43, -1, 1, 0},
600{ 4, s_1_44, 0, 1, 0},
601{ 5, s_1_45, -1, 1, 0},
602{ 5, s_1_46, -2, 1, 0},
603{ 5, s_1_47, -3, 1, 0},
604{ 4, s_1_48, 0, 1, 0},
605{ 5, s_1_49, -1, 1, 0},
606{ 5, s_1_50, -2, 1, 0},
607{ 6, s_1_51, 0, 2, 0},
608{ 6, s_1_52, 0, 1, 0},
609{ 6, s_1_53, 0, 1, 0},
610{ 5, s_1_54, 0, 1, 0},
611{ 4, s_1_55, 0, 1, 0},
612{ 3, s_1_56, 0, 1, 0},
613{ 4, s_1_57, 0, 1, 0},
614{ 5, s_1_58, 0, 1, 0},
615{ 6, s_1_59, 0, 1, 0},
616{ 2, s_1_60, 0, 1, 0},
617{ 4, s_1_61, -1, 3, 0},
618{ 5, s_1_62, -2, -1, 0},
619{ 3, s_1_63, -3, 1, 0},
620{ 3, s_1_64, -4, 1, 0},
621{ 3, s_1_65, -5, 1, 0},
622{ 6, s_1_66, 0, 1, 0},
623{ 4, s_1_67, 0, 1, 0},
624{ 5, s_1_68, 0, 1, 0},
625{ 5, s_1_69, 0, 1, 0},
626{ 4, s_1_70, 0, 1, 0},
627{ 3, s_1_71, 0, 1, 0},
628{ 2, s_1_72, 0, 1, 0},
629{ 4, s_1_73, -1, 1, 0},
630{ 3, s_1_74, -2, 1, 0},
631{ 7, s_1_75, -1, 1, 0},
632{ 7, s_1_76, -2, 1, 0},
633{ 6, s_1_77, -3, 1, 0},
634{ 5, s_1_78, -6, 1, 0},
635{ 6, s_1_79, -1, 1, 0},
636{ 4, s_1_80, -8, 1, 0},
637{ 4, s_1_81, -9, 1, 0},
638{ 5, s_1_82, -10, 1, 0},
639{ 3, s_1_83, -11, 1, 0},
640{ 4, s_1_84, -1, 1, 0},
641{ 5, s_1_85, -2, 1, 0},
642{ 6, s_1_86, -1, 1, 0},
643{ 5, s_1_87, 0, 1, 0},
644{ 6, s_1_88, -1, 1, 0},
645{ 4, s_1_89, 0, 1, 0},
646{ 4, s_1_90, 0, 1, 0},
647{ 3, s_1_91, 0, 1, 0},
648{ 5, s_1_92, -1, 1, 0},
649{ 4, s_1_93, -2, 1, 0},
650{ 3, s_1_94, 0, 1, 0},
651{ 5, s_1_95, -1, 1, 0},
652{ 4, s_1_96, 0, 1, 0},
653{ 5, s_1_97, -1, 1, 0},
654{ 5, s_1_98, -2, 1, 0},
655{ 4, s_1_99, 0, 1, 0},
656{ 4, s_1_100, 0, 1, 0},
657{ 4, s_1_101, 0, 1, 0},
658{ 3, s_1_102, 0, 1, 0},
659{ 4, s_1_103, -1, 1, 0},
660{ 4, s_1_104, -2, 1, 0},
661{ 4, s_1_105, 0, 1, 0},
662{ 4, s_1_106, 0, 1, 0},
663{ 4, s_1_107, 0, 1, 0},
664{ 2, s_1_108, 0, 1, 0},
665{ 3, s_1_109, -1, 1, 0},
666{ 4, s_1_110, -1, 1, 0},
667{ 5, s_1_111, -2, 1, 0},
668{ 5, s_1_112, -3, 1, 0},
669{ 4, s_1_113, -4, 1, 0},
670{ 5, s_1_114, -1, 1, 0},
671{ 5, s_1_115, -6, 1, 0},
672{ 4, s_1_116, -8, 1, 0},
673{ 4, s_1_117, -9, 1, 0},
674{ 4, s_1_118, -10, 1, 0},
675{ 3, s_1_119, -11, 2, 0},
676{ 6, s_1_120, -12, 1, 0},
677{ 5, s_1_121, -13, 1, 0},
678{ 3, s_1_122, -14, 1, 0},
679{ 2, s_1_123, 0, 1, 0},
680{ 3, s_1_124, -1, 1, 0},
681{ 2, s_1_125, 0, 1, 0},
682{ 3, s_1_126, -1, 1, 0},
683{ 4, s_1_127, -1, 1, 0},
684{ 3, s_1_128, -3, 1, 0},
685{ 3, s_1_129, 0, 1, 0},
686{ 6, s_1_130, -1, 1, 0},
687{ 5, s_1_131, -2, 1, 0},
688{ 5, s_1_132, 0, 1, 0},
689{ 5, s_1_133, 0, 1, 0},
690{ 5, s_1_134, 0, 1, 0},
691{ 4, s_1_135, 0, 1, 0},
692{ 3, s_1_136, 0, 1, 0},
693{ 6, s_1_137, -1, 1, 0},
694{ 5, s_1_138, -2, 1, 0},
695{ 4, s_1_139, 0, 1, 0},
696{ 3, s_1_140, 0, 1, 0},
697{ 4, s_1_141, -1, 1, 0},
698{ 2, s_1_142, 0, 1, 0},
699{ 3, s_1_143, -1, 1, 0},
700{ 5, s_1_144, -2, 1, 0},
701{ 3, s_1_145, -3, 2, 0},
702{ 6, s_1_146, -1, 1, 0},
703{ 5, s_1_147, -2, 1, 0},
704{ 6, s_1_148, -3, 1, 0},
705{ 6, s_1_149, -4, 1, 0},
706{ 6, s_1_150, -5, 1, 0},
707{ 4, s_1_151, 0, 1, 0},
708{ 4, s_1_152, 0, 1, 0},
709{ 4, s_1_153, 0, 1, 0},
710{ 4, s_1_154, 0, 1, 0},
711{ 5, s_1_155, -1, 1, 0},
712{ 5, s_1_156, -2, 1, 0},
713{ 4, s_1_157, 0, 1, 0},
714{ 2, s_1_158, 0, 1, 0},
715{ 4, s_1_159, 0, 1, 0},
716{ 5, s_1_160, -1, 1, 0},
717{ 4, s_1_161, 0, 1, 0},
718{ 3, s_1_162, 0, 1, 0},
719{ 4, s_1_163, 0, 1, 0},
720{ 2, s_1_164, 0, 1, 0},
721{ 5, s_1_165, -1, 1, 0},
722{ 3, s_1_166, -2, 1, 0},
723{ 4, s_1_167, -1, 1, 0},
724{ 2, s_1_168, 0, 1, 0},
725{ 5, s_1_169, 0, 1, 0},
726{ 2, s_1_170, 0, 1, 0},
727{ 4, s_1_171, -1, 1, 0},
728{ 4, s_1_172, -2, 1, 0},
729{ 4, s_1_173, -3, 1, 0},
730{ 4, s_1_174, 0, 1, 0},
731{ 3, s_1_175, 0, 1, 0},
732{ 2, s_1_176, 0, 1, 0},
733{ 4, s_1_177, -1, 1, 0},
734{ 5, s_1_178, -1, 1, 0},
735{ 5, s_1_179, -3, -1, 0},
736{ 5, s_1_180, -4, 1, 0},
737{ 5, s_1_181, -5, 1, 0},
738{ 3, s_1_182, 0, 1, 0},
739{ 3, s_1_183, 0, 1, 0},
740{ 4, s_1_184, -1, 1, 0},
741{ 4, s_1_185, -2, 1, 0},
742{ 4, s_1_186, 0, 1, 0},
743{ 3, s_1_187, 0, 1, 0},
744{ 2, s_1_188, 0, 1, 0},
745{ 4, s_1_189, -1, 1, 0},
746{ 2, s_1_190, 0, 1, 0},
747{ 3, s_1_191, -1, 1, 0},
748{ 3, s_1_192, -2, 1, 0},
749{ 3, s_1_193, 0, 1, 0},
750{ 4, s_1_194, -1, 1, 0},
751{ 4, s_1_195, -2, 1, 0},
752{ 4, s_1_196, -3, 1, 0},
753{ 5, s_1_197, 0, 2, 0},
754{ 5, s_1_198, 0, 1, 0},
755{ 5, s_1_199, 0, 1, 0},
756{ 4, s_1_200, 0, 1, 0},
757{ 3, s_1_201, 0, 1, 0},
758{ 2, s_1_202, 0, 1, 0},
759{ 5, s_1_203, 0, 1, 0},
760{ 3, s_1_204, 0, 1, 0},
761{ 2, s_1_205, 0, 1, 0},
762{ 2, s_1_206, 0, 1, 0},
763{ 5, s_1_207, 0, 1, 0},
764{ 5, s_1_208, 0, 1, 0},
765{ 3, s_1_209, 0, 1, 0},
766{ 4, s_1_210, -1, 1, 0},
767{ 3, s_1_211, 0, 1, 0},
768{ 3, s_1_212, 0, 1, 0},
769{ 4, s_1_213, -1, 1, 0},
770{ 2, s_1_214, 0, 4, 0},
771{ 3, s_1_215, -1, 2, 0},
772{ 6, s_1_216, -1, 1, 0},
773{ 6, s_1_217, -2, 1, 0},
774{ 5, s_1_218, -3, 1, 0},
775{ 3, s_1_219, -5, 4, 0},
776{ 4, s_1_220, -6, 4, 0},
777{ 4, s_1_221, 0, 1, 0},
778{ 5, s_1_222, -1, 1, 0},
779{ 3, s_1_223, 0, 1, 0},
780{ 3, s_1_224, 0, 1, 0},
781{ 3, s_1_225, 0, 1, 0},
782{ 4, s_1_226, 0, 1, 0},
783{ 5, s_1_227, -1, 1, 0},
784{ 5, s_1_228, 0, 1, 0},
785{ 4, s_1_229, 0, 1, 0},
786{ 5, s_1_230, -1, 1, 0},
787{ 2, s_1_231, 0, 1, 0},
788{ 3, s_1_232, -1, 1, 0},
789{ 3, s_1_233, 0, 1, 0},
790{ 2, s_1_234, 0, 1, 0},
791{ 5, s_1_235, -1, 5, 0},
792{ 4, s_1_236, -2, 1, 0},
793{ 5, s_1_237, -1, 1, 0},
794{ 3, s_1_238, -4, 1, 0},
795{ 6, s_1_239, -5, 1, 0},
796{ 3, s_1_240, -6, 1, 0},
797{ 4, s_1_241, -7, 1, 0},
798{ 8, s_1_242, -1, 6, 0},
799{ 3, s_1_243, -9, 1, 0},
800{ 2, s_1_244, 0, 1, 0},
801{ 4, s_1_245, -1, 1, 0},
802{ 2, s_1_246, 0, 1, 0},
803{ 3, s_1_247, -1, 1, 0},
804{ 5, s_1_248, -1, -1, 0},
805{ 4, s_1_249, -2, 1, 0},
806{ 4, s_1_250, -3, 1, 0},
807{ 3, s_1_251, -5, 1, 0},
808{ 4, s_1_252, -6, 1, 0},
809{ 3, s_1_253, -7, 1, 0},
810{ 3, s_1_254, 0, 1, 0},
811{ 2, s_1_255, 0, 1, 0},
812{ 3, s_1_256, -1, 1, 0},
813{ 3, s_1_257, -2, 1, 0},
814{ 3, s_1_258, 0, 1, 0},
815{ 3, s_1_259, 0, 1, 0},
816{ 6, s_1_260, -1, 1, 0},
817{ 3, s_1_261, 0, 1, 0},
818{ 2, s_1_262, 0, 1, 0},
819{ 2, s_1_263, 0, 1, 0},
820{ 3, s_1_264, -1, 1, 0},
821{ 5, s_1_265, -2, 1, 0},
822{ 5, s_1_266, -3, -1, 0},
823{ 4, s_1_267, -4, 1, 0},
824{ 4, s_1_268, -5, 1, 0},
825{ 3, s_1_269, -6, 1, 0},
826{ 4, s_1_270, -7, 1, 0},
827{ 2, s_1_271, 0, 2, 0},
828{ 3, s_1_272, -1, 1, 0},
829{ 2, s_1_273, 0, 1, 0},
830{ 3, s_1_274, 0, 1, 0},
831{ 2, s_1_275, 0, 1, 0},
832{ 5, s_1_276, -1, 1, 0},
833{ 4, s_1_277, -2, 1, 0},
834{ 4, s_1_278, 0, 1, 0},
835{ 4, s_1_279, 0, 2, 0},
836{ 4, s_1_280, 0, 1, 0},
837{ 3, s_1_281, 0, 1, 0},
838{ 2, s_1_282, 0, 1, 0},
839{ 4, s_1_283, -1, 4, 0},
840{ 5, s_1_284, -2, 1, 0},
841{ 4, s_1_285, -3, 1, 0},
842{ 3, s_1_286, 0, 1, 0},
843{ 2, s_1_287, 0, 1, 0},
844{ 3, s_1_288, -1, 1, 0},
845{ 6, s_1_289, -1, 1, 0},
846{ 1, s_1_290, 0, 1, 0},
847{ 2, s_1_291, -1, 1, 0},
848{ 4, s_1_292, -2, 1, 0},
849{ 2, s_1_293, -3, 1, 0},
850{ 5, s_1_294, -1, 1, 0}
851};
852
853static const symbol s_2_0[4] = { 'z', 'l', 'e', 'a' };
854static const symbol s_2_1[5] = { 'k', 'e', 'r', 'i', 'a' };
855static const symbol s_2_2[2] = { 'l', 'a' };
856static const symbol s_2_3[3] = { 'e', 'r', 'a' };
857static const symbol s_2_4[4] = { 'd', 'a', 'd', 'e' };
858static const symbol s_2_5[4] = { 't', 'a', 'd', 'e' };
859static const symbol s_2_6[4] = { 'd', 'a', 't', 'e' };
860static const symbol s_2_7[4] = { 't', 'a', 't', 'e' };
861static const symbol s_2_8[2] = { 'g', 'i' };
862static const symbol s_2_9[2] = { 'k', 'i' };
863static const symbol s_2_10[2] = { 'i', 'k' };
864static const symbol s_2_11[5] = { 'l', 'a', 'n', 'i', 'k' };
865static const symbol s_2_12[3] = { 'r', 'i', 'k' };
866static const symbol s_2_13[5] = { 'l', 'a', 'r', 'i', 'k' };
867static const symbol s_2_14[4] = { 'z', 't', 'i', 'k' };
868static const symbol s_2_15[2] = { 'g', 'o' };
869static const symbol s_2_16[2] = { 'r', 'o' };
870static const symbol s_2_17[3] = { 'e', 'r', 'o' };
871static const symbol s_2_18[2] = { 't', 'o' };
872static const struct among a_2[19] = {
873{ 4, s_2_0, 0, 2, 0},
874{ 5, s_2_1, 0, 1, 0},
875{ 2, s_2_2, 0, 1, 0},
876{ 3, s_2_3, 0, 1, 0},
877{ 4, s_2_4, 0, 1, 0},
878{ 4, s_2_5, 0, 1, 0},
879{ 4, s_2_6, 0, 1, 0},
880{ 4, s_2_7, 0, 1, 0},
881{ 2, s_2_8, 0, 1, 0},
882{ 2, s_2_9, 0, 1, 0},
883{ 2, s_2_10, 0, 1, 0},
884{ 5, s_2_11, -1, 1, 0},
885{ 3, s_2_12, -2, 1, 0},
886{ 5, s_2_13, -1, 1, 0},
887{ 4, s_2_14, -4, 1, 0},
888{ 2, s_2_15, 0, 1, 0},
889{ 2, s_2_16, 0, 1, 0},
890{ 3, s_2_17, -1, 1, 0},
891{ 2, s_2_18, 0, 1, 0}
892};
893
894static const unsigned char g_v[] = { 17, 65, 16 };
895
896static int r_mark_regions(struct SN_env * z) {
897 ((SN_local *)z)->i_pV = z->l;
898 ((SN_local *)z)->i_p1 = z->l;
899 ((SN_local *)z)->i_p2 = z->l;
900 {
901 int v_1 = z->c;
902 do {
903 int v_2 = z->c;
904 if (in_grouping_U(z, g_v, 97, 117, 0)) goto lab1;
905 do {
906 int v_3 = z->c;
907 if (out_grouping_U(z, g_v, 97, 117, 0)) goto lab2;
908 {
909 int ret = out_grouping_U(z, g_v, 97, 117, 1);
910 if (ret < 0) goto lab2;
911 z->c += ret;
912 }
913 break;
914 lab2:
915 z->c = v_3;
916 if (in_grouping_U(z, g_v, 97, 117, 0)) goto lab1;
917 {
918 int ret = in_grouping_U(z, g_v, 97, 117, 1);
919 if (ret < 0) goto lab1;
920 z->c += ret;
921 }
922 } while (0);
923 break;
924 lab1:
925 z->c = v_2;
926 if (out_grouping_U(z, g_v, 97, 117, 0)) goto lab0;
927 do {
928 int v_4 = z->c;
929 if (out_grouping_U(z, g_v, 97, 117, 0)) goto lab3;
930 {
931 int ret = out_grouping_U(z, g_v, 97, 117, 1);
932 if (ret < 0) goto lab3;
933 z->c += ret;
934 }
935 break;
936 lab3:
937 z->c = v_4;
938 if (in_grouping_U(z, g_v, 97, 117, 0)) goto lab0;
939 {
940 int ret = skip_utf8(z->p, z->c, z->l, 1);
941 if (ret < 0) goto lab0;
942 z->c = ret;
943 }
944 } while (0);
945 } while (0);
946 ((SN_local *)z)->i_pV = z->c;
947 lab0:
948 z->c = v_1;
949 }
950 {
951 int v_5 = z->c;
952 {
953 int ret = out_grouping_U(z, g_v, 97, 117, 1);
954 if (ret < 0) goto lab4;
955 z->c += ret;
956 }
957 {
958 int ret = in_grouping_U(z, g_v, 97, 117, 1);
959 if (ret < 0) goto lab4;
960 z->c += ret;
961 }
962 ((SN_local *)z)->i_p1 = z->c;
963 {
964 int ret = out_grouping_U(z, g_v, 97, 117, 1);
965 if (ret < 0) goto lab4;
966 z->c += ret;
967 }
968 {
969 int ret = in_grouping_U(z, g_v, 97, 117, 1);
970 if (ret < 0) goto lab4;
971 z->c += ret;
972 }
973 ((SN_local *)z)->i_p2 = z->c;
974 lab4:
975 z->c = v_5;
976 }
977 return 1;
978}
979
980static int r_RV(struct SN_env * z) {
981 return ((SN_local *)z)->i_pV <= z->c;
982}
983
984static int r_R2(struct SN_env * z) {
985 return ((SN_local *)z)->i_p2 <= z->c;
986}
987
988static int r_R1(struct SN_env * z) {
989 return ((SN_local *)z)->i_p1 <= z->c;
990}
991
992static int r_aditzak(struct SN_env * z) {
993 int among_var;
994 z->ket = z->c;
995 if (z->c - 1 <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((70566434 >> (z->p[z->c - 1] & 0x1f)) & 1)) return 0;
996 among_var = find_among_b(z, a_0, 109, 0);
997 if (!among_var) return 0;
998 z->bra = z->c;
999 switch (among_var) {
1000 case 1:
1001 {
1002 int ret = r_RV(z);
1003 if (ret <= 0) return ret;
1004 }
1005 {
1006 int ret = slice_del(z);
1007 if (ret < 0) return ret;
1008 }
1009 break;
1010 case 2:
1011 {
1012 int ret = r_R2(z);
1013 if (ret <= 0) return ret;
1014 }
1015 {
1016 int ret = slice_del(z);
1017 if (ret < 0) return ret;
1018 }
1019 break;
1020 }
1021 return 1;
1022}
1023
1024static int r_izenak(struct SN_env * z) {
1025 int among_var;
1026 z->ket = z->c;
1027 if (z->c <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((71162402 >> (z->p[z->c - 1] & 0x1f)) & 1)) return 0;
1028 among_var = find_among_b(z, a_1, 295, 0);
1029 if (!among_var) return 0;
1030 z->bra = z->c;
1031 switch (among_var) {
1032 case 1:
1033 {
1034 int ret = r_RV(z);
1035 if (ret <= 0) return ret;
1036 }
1037 {
1038 int ret = slice_del(z);
1039 if (ret < 0) return ret;
1040 }
1041 break;
1042 case 2:
1043 {
1044 int ret = r_R2(z);
1045 if (ret <= 0) return ret;
1046 }
1047 {
1048 int ret = slice_del(z);
1049 if (ret < 0) return ret;
1050 }
1051 break;
1052 case 3:
1053 {
1054 int ret = slice_from_s(z, 3, s_0);
1055 if (ret < 0) return ret;
1056 }
1057 break;
1058 case 4:
1059 {
1060 int ret = r_R1(z);
1061 if (ret <= 0) return ret;
1062 }
1063 {
1064 int ret = slice_del(z);
1065 if (ret < 0) return ret;
1066 }
1067 break;
1068 case 5:
1069 {
1070 int ret = slice_from_s(z, 3, s_1);
1071 if (ret < 0) return ret;
1072 }
1073 break;
1074 case 6:
1075 {
1076 int ret = slice_from_s(z, 6, s_2);
1077 if (ret < 0) return ret;
1078 }
1079 break;
1080 }
1081 return 1;
1082}
1083
1084static int r_adjetiboak(struct SN_env * z) {
1085 int among_var;
1086 z->ket = z->c;
1087 if (z->c - 1 <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((35362 >> (z->p[z->c - 1] & 0x1f)) & 1)) return 0;
1088 among_var = find_among_b(z, a_2, 19, 0);
1089 if (!among_var) return 0;
1090 z->bra = z->c;
1091 switch (among_var) {
1092 case 1:
1093 {
1094 int ret = r_RV(z);
1095 if (ret <= 0) return ret;
1096 }
1097 {
1098 int ret = slice_del(z);
1099 if (ret < 0) return ret;
1100 }
1101 break;
1102 case 2:
1103 {
1104 int ret = slice_from_s(z, 1, s_3);
1105 if (ret < 0) return ret;
1106 }
1107 break;
1108 }
1109 return 1;
1110}
1111
1112extern int basque_UTF_8_stem(struct SN_env * z) {
1113 {
1114 int ret = r_mark_regions(z);
1115 if (ret < 0) return ret;
1116 }
1117 z->lb = z->c; z->c = z->l;
1118 while (1) {
1119 int v_1 = z->l - z->c;
1120 {
1121 int ret = r_aditzak(z);
1122 if (ret == 0) goto lab0;
1123 if (ret < 0) return ret;
1124 }
1125 continue;
1126 lab0:
1127 z->c = z->l - v_1;
1128 break;
1129 }
1130 while (1) {
1131 int v_2 = z->l - z->c;
1132 {
1133 int ret = r_izenak(z);
1134 if (ret == 0) goto lab1;
1135 if (ret < 0) return ret;
1136 }
1137 continue;
1138 lab1:
1139 z->c = z->l - v_2;
1140 break;
1141 }
1142 {
1143 int v_3 = z->l - z->c;
1144 {
1145 int ret = r_adjetiboak(z);
1146 if (ret < 0) return ret;
1147 }
1148 z->c = z->l - v_3;
1149 }
1150 z->c = z->lb;
1151 return 1;
1152}
1153
1154extern struct SN_env * basque_UTF_8_create_env(void) {
1155 struct SN_env * z = SN_new_env(sizeof(SN_local));
1156 if (z) {
1157 ((SN_local *)z)->i_p2 = 0;
1158 ((SN_local *)z)->i_p1 = 0;
1159 ((SN_local *)z)->i_pV = 0;
1160 }
1161 return z;
1162}
1163
1164extern void basque_UTF_8_close_env(struct SN_env * z) {
1165 SN_delete_env(z);
1166}
1167
void SN_delete_env(struct SN_env *z)
Definition: api.c:18
struct SN_env * SN_new_env(int alloc_size)
Definition: api.c:5
unsigned char symbol
Definition: api.h:4
static const symbol s_0_18[5]
static const symbol s_1_267[4]
static const symbol s_2_12[3]
static const symbol s_1_212[3]
static const symbol s_1_259[3]
static const symbol s_1_294[5]
static const symbol s_1_85[5]
static const symbol s_1_139[4]
static const symbol s_1_159[4]
static const symbol s_1_130[6]
static const symbol s_2[]
static const symbol s_1_87[5]
static const symbol s_2_1[5]
static const symbol s_0_80[4]
static const symbol s_0_3[5]
static const symbol s_0_70[4]
static const symbol s_0_5[5]
static const symbol s_1_28[4]
static const symbol s_1_260[6]
static const symbol s_1_213[4]
static const symbol s_1_54[5]
static const symbol s_1_119[3]
static const symbol s_1_230[5]
static const symbol s_1_168[2]
static const symbol s_1_122[3]
static const symbol s_1_5[5]
static const symbol s_1_115[5]
static const symbol s_2_2[2]
static const symbol s_0_45[6]
static const symbol s_1_273[2]
static const symbol s_1_219[3]
static const symbol s_0_57[5]
static const symbol s_1_136[3]
static const symbol s_1_265[5]
static const symbol s_1_79[6]
static const symbol s_0_27[6]
static int r_aditzak(struct SN_env *z)
static const symbol s_0_50[4]
static const symbol s_1_180[5]
static const symbol s_1_53[6]
static const symbol s_1_149[6]
static const symbol s_1_199[5]
static const symbol s_1_268[4]
static const symbol s_1_67[4]
static const symbol s_1_63[3]
static const symbol s_1_37[5]
static const symbol s_1_21[6]
static const symbol s_1_170[2]
static const symbol s_0_81[7]
static const symbol s_1_198[5]
static const symbol s_1_281[3]
static const symbol s_0_38[4]
static const symbol s_1_277[4]
static const symbol s_1_129[3]
static const symbol s_1_75[7]
static const symbol s_1_126[3]
static const symbol s_1_218[5]
static const symbol s_1_255[2]
static const symbol s_1_223[3]
static const symbol s_1_33[6]
static const symbol s_1_254[3]
static const symbol s_2_9[2]
static const symbol s_1_211[3]
static const symbol s_1_62[5]
static const symbol s_1_83[3]
static const symbol s_1_195[4]
static const symbol s_0_14[5]
static const symbol s_1_12[5]
static const symbol s_0_44[3]
static const symbol s_1_125[2]
static const symbol s_1_31[6]
static const symbol s_1_231[2]
static const symbol s_1_69[5]
static const symbol s_1_203[5]
static const symbol s_1_89[4]
static const symbol s_1_182[3]
static const symbol s_0_96[4]
static const symbol s_1_109[3]
static const struct among a_0[109]
static const symbol s_0_94[2]
static const symbol s_1_241[4]
static const symbol s_1_206[2]
static const symbol s_0_40[4]
static const symbol s_1_74[3]
static const symbol s_1_165[5]
static const symbol s_1_52[6]
static const symbol s_1_205[2]
static const symbol s_1_292[4]
static const symbol s_1_128[3]
static const symbol s_1_175[3]
static const symbol s_1_253[3]
static const symbol s_1_81[4]
static const symbol s_1_250[4]
static const symbol s_1_106[4]
static const symbol s_0_10[5]
static const symbol s_1_174[4]
static const symbol s_0_78[4]
static const symbol s_1_261[3]
static const symbol s_0_16[6]
static const symbol s_1_176[2]
static const symbol s_0_68[4]
static const symbol s_1_66[6]
static const symbol s_1_152[4]
static const symbol s_1_148[6]
static const symbol s_2_3[3]
static const symbol s_1_105[4]
static const symbol s_1_276[5]
static const symbol s_1_58[5]
static const symbol s_2_13[5]
static const symbol s_0_88[3]
static const symbol s_1_217[6]
static const symbol s_1_117[4]
static const symbol s_1_140[3]
void basque_UTF_8_close_env(struct SN_env *z)
static const symbol s_1_172[4]
static const symbol s_0_31[4]
static const symbol s_1_237[5]
static const symbol s_1_242[8]
static const symbol s_1_270[4]
static const struct among a_2[19]
static int r_adjetiboak(struct SN_env *z)
static const symbol s_1_145[3]
static const symbol s_0_99[2]
static const symbol s_0_64[4]
static const symbol s_0_104[2]
static const symbol s_0_12[5]
static const symbol s_0_9[5]
static const symbol s_1_121[5]
static const symbol s_1_190[2]
static const symbol s_1_22[3]
static const symbol s_1_234[2]
static const symbol s_1_61[4]
static const symbol s_1_228[5]
static const symbol s_1_224[3]
static const symbol s_1_269[3]
static const symbol s_0_79[3]
static const symbol s_1_14[5]
static const symbol s_0_89[5]
static const struct among a_1[295]
static const symbol s_1_23[5]
static const symbol s_1_181[5]
static const symbol s_1_43[4]
static const symbol s_0_65[5]
static const symbol s_3[]
static const symbol s_1_94[3]
static const symbol s_1_18[4]
static const symbol s_1_104[4]
static const symbol s_1_9[5]
static const symbol s_0_22[4]
static const symbol s_1_29[4]
static const symbol s_1_38[5]
static const symbol s_1_247[3]
static const symbol s_0_58[6]
static const symbol s_1_50[5]
static const symbol s_0_17[2]
static const symbol s_1_222[5]
static const symbol s_1_183[3]
static const symbol s_0_51[4]
static const symbol s_1_123[2]
static const symbol s_0_36[4]
static const symbol s_2_4[4]
static const symbol s_1_221[4]
static const symbol s_0_1[5]
static const symbol s_0_71[5]
static const symbol s_1_215[3]
static int r_izenak(struct SN_env *z)
static const symbol s_1_68[5]
static const symbol s_1_158[2]
static const symbol s_2_7[4]
static const symbol s_1_251[3]
static const symbol s_0_23[5]
static const symbol s_0_34[5]
static const symbol s_2_15[2]
static const symbol s_2_14[4]
static const symbol s_0_93[4]
static const symbol s_0_77[3]
static int r_R2(struct SN_env *z)
static const symbol s_0_98[5]
static const symbol s_1_238[3]
static const symbol s_0_15[6]
static const symbol s_1_102[3]
static const symbol s_1_153[4]
static const symbol s_1_133[5]
static const symbol s_1_262[2]
static const symbol s_0_102[4]
static const symbol s_1_163[4]
static const symbol s_1_27[2]
static const symbol s_1_194[4]
static const symbol s_0_85[5]
static const symbol s_0_26[4]
static const symbol s_1_266[5]
static const symbol s_0_59[4]
static const symbol s_1_111[5]
static const symbol s_1_150[6]
static const symbol s_1_92[5]
static const symbol s_1_167[4]
static const symbol s_1_108[2]
static const symbol s_1_155[5]
static const symbol s_0_97[2]
static const symbol s_1_134[5]
static const symbol s_1_196[4]
static const symbol s_1_86[6]
static const symbol s_1_275[2]
static const symbol s_0_37[4]
struct SN_env * basque_UTF_8_create_env(void)
static const symbol s_1_209[3]
static const symbol s_1_49[5]
static const symbol s_1_113[4]
static const symbol s_1_258[3]
static const symbol s_1_116[4]
static const symbol s_1_264[3]
static const symbol s_1_44[4]
static const symbol s_1_272[3]
static int r_RV(struct SN_env *z)
static const symbol s_1_88[6]
static const symbol s_0_54[5]
static const symbol s_2_10[2]
static const symbol s_1_188[2]
static const symbol s_1_244[2]
static const symbol s_0_83[3]
static const symbol s_1_35[4]
static const symbol s_1_263[2]
static const symbol s_1_132[5]
static const symbol s_1_45[5]
static const symbol s_1_290[1]
static const symbol s_0_52[5]
static const symbol s_1_186[4]
static const symbol s_0_108[5]
static const symbol s_1_257[3]
static const symbol s_0_47[6]
static const symbol s_0_4[6]
static const symbol s_0_90[2]
static const symbol s_0_60[4]
static const symbol s_1_201[3]
static const symbol s_0_28[3]
static const symbol s_1_207[5]
static const symbol s_1_202[2]
static const symbol s_1_73[4]
static const symbol s_0_72[5]
static const symbol s_1_229[4]
static const symbol s_1_114[5]
static const symbol s_1_287[2]
static const symbol s_1_34[4]
static const symbol s_0_87[5]
static const symbol s_1_32[6]
static const symbol s_1_256[3]
static const symbol s_0_103[6]
static const symbol s_1_103[4]
static const symbol s_1_293[2]
static const symbol s_0_75[6]
static const symbol s_1_171[4]
static const symbol s_0_55[2]
static const symbol s_1_100[4]
static const symbol s_1_151[4]
static const symbol s_1_288[3]
static const symbol s_0_41[6]
static const symbol s_0_95[3]
static const symbol s_1_154[4]
static const symbol s_1_135[4]
static const symbol s_0_86[4]
static const symbol s_1_185[4]
static int r_R1(struct SN_env *z)
static const symbol s_1_179[5]
static const symbol s_1_70[4]
int basque_UTF_8_stem(struct SN_env *z)
static const symbol s_1_3[5]
static const symbol s_1_82[5]
static const symbol s_1_56[3]
static const symbol s_1_15[3]
static const symbol s_1_226[4]
static const symbol s_1_64[3]
static const symbol s_1_76[7]
static const symbol s_0_76[2]
static const symbol s_1_271[2]
static const symbol s_1_16[4]
static const symbol s_1_157[4]
static const symbol s_1_57[4]
static const symbol s_1_169[5]
static const symbol s_1_60[2]
static const symbol s_1_47[5]
static const symbol s_0_107[5]
static const symbol s_2_6[4]
static const symbol s_0_11[4]
static const symbol s_1_124[3]
static const symbol s_1_77[6]
static const symbol s_1_197[5]
static const symbol s_1_210[4]
static const symbol s_1_138[5]
static const symbol s_1_280[4]
static const symbol s_0_13[6]
static const symbol s_2_17[3]
static const symbol s_1_1[4]
static const symbol s_0_56[4]
static const symbol s_1_235[5]
static const symbol s_1_80[4]
static const symbol s_1[]
static const symbol s_0_67[3]
static const symbol s_1_51[6]
static const symbol s_1_39[4]
static const symbol s_1_193[3]
static const symbol s_1_232[3]
static const symbol s_0_73[5]
static const symbol s_1_95[5]
static const symbol s_1_178[5]
static const symbol s_1_204[3]
static const symbol s_1_173[4]
static const symbol s_1_216[6]
static const symbol s_0_35[4]
static const symbol s_1_41[5]
static const symbol s_1_239[6]
static const symbol s_1_110[4]
static const symbol s_1_248[5]
static const symbol s_0_46[6]
static const symbol s_1_279[4]
static const symbol s_1_249[4]
static const symbol s_1_30[5]
static const symbol s_0_69[4]
static const symbol s_0_82[3]
static const symbol s_1_289[6]
static const symbol s_0_43[6]
static const symbol s_1_220[4]
static const symbol s_1_84[4]
static int r_mark_regions(struct SN_env *z)
static const symbol s_0_33[4]
static const symbol s_1_286[3]
static const symbol s_1_24[5]
static const symbol s_1_97[5]
static const symbol s_2_0[4]
static const symbol s_0_42[3]
static const symbol s_0_74[5]
static const symbol s_1_71[3]
static const symbol s_0_30[7]
static const symbol s_0_101[6]
static const symbol s_1_0[3]
static const symbol s_1_283[4]
static const symbol s_1_187[3]
static const symbol s_0_66[2]
static const symbol s_1_227[5]
static const symbol s_1_278[4]
static const symbol s_1_233[3]
static const symbol s_0_6[6]
static const symbol s_0_25[4]
static const symbol s_1_25[5]
static const symbol s_0_63[3]
static const symbol s_1_285[4]
static const symbol s_2_16[2]
static const symbol s_1_99[4]
static const symbol s_1_137[6]
static const symbol s_1_214[2]
static const symbol s_1_162[3]
static const symbol s_1_177[4]
static const symbol s_1_143[3]
static const symbol s_1_2[4]
static const symbol s_1_42[3]
static const symbol s_1_282[2]
static const symbol s_1_40[3]
static const symbol s_1_146[6]
static const symbol s_1_291[2]
static const symbol s_0_48[3]
static const symbol s_0_8[5]
static const symbol s_0_29[4]
static const symbol s_1_142[2]
static const symbol s_0_91[3]
static const symbol s_1_65[3]
static const symbol s_1_243[3]
static const symbol s_1_107[4]
static const symbol s_1_90[4]
static const symbol s_1_225[3]
static const symbol s_1_72[2]
static const symbol s_1_10[5]
static const symbol s_0_0[4]
static const symbol s_1_147[5]
static const symbol s_1_96[4]
static const symbol s_1_284[5]
static const symbol s_1_240[3]
static const symbol s_2_11[5]
static const symbol s_1_245[4]
static const symbol s_0_49[4]
static const symbol s_1_59[6]
static const symbol s_1_6[5]
static const symbol s_1_17[6]
static const symbol s_1_184[4]
static const symbol s_1_236[4]
static const symbol s_1_189[4]
static const symbol s_1_36[5]
static const symbol s_2_5[4]
static const symbol s_1_4[5]
static const symbol s_1_200[4]
static const symbol s_1_246[2]
static const symbol s_1_164[2]
static const symbol s_1_120[6]
static const symbol s_1_11[6]
static const symbol s_1_131[5]
static const symbol s_2_8[2]
static const symbol s_1_161[4]
static const symbol s_1_112[5]
static const symbol s_0_7[7]
static const symbol s_1_118[4]
static const symbol s_1_208[5]
static const symbol s_1_101[4]
static const symbol s_1_141[4]
static const symbol s_1_91[3]
static const symbol s_1_7[6]
static const symbol s_0_100[3]
static const symbol s_0_61[3]
static const symbol s_2_18[2]
static const symbol s_0_62[4]
static const symbol s_1_48[4]
static const symbol s_1_192[3]
static const symbol s_1_26[5]
static const symbol s_1_191[3]
static const symbol s_1_8[6]
static const symbol s_0_105[5]
static const symbol s_0_92[3]
static const unsigned char g_v[]
static const symbol s_0_53[5]
static const symbol s_1_20[3]
static const symbol s_0_84[3]
static const symbol s_0_24[6]
static const symbol s_1_156[5]
static const symbol s_1_13[4]
static const symbol s_1_127[4]
static const symbol s_1_55[4]
static const symbol s_1_78[5]
static const symbol s_0_2[5]
static const symbol s_1_19[5]
static const symbol s_1_144[5]
static const symbol s_1_93[4]
static const symbol s_0_106[4]
static const symbol s_0_19[2]
static const symbol s_0_32[4]
static const symbol s_1_274[3]
static const symbol s_1_160[5]
static const symbol s_1_252[4]
static const symbol s_0_21[4]
static const symbol s_0[]
static const symbol s_0_20[4]
static const symbol s_1_98[5]
static const symbol s_0_39[3]
static const symbol s_1_46[5]
static const symbol s_1_166[3]
Definition: api.h:15
int lb
Definition: api.h:17
symbol * p
Definition: api.h:16
int ket
Definition: api.h:17
int c
Definition: api.h:17
int bra
Definition: api.h:17
int l
Definition: api.h:17
struct SN_env z
int out_grouping_U(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
Definition: utilities.c:157
int in_grouping_U(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
Definition: utilities.c:133
SNOWBALL_ERR slice_from_s(struct SN_env *z, int s_size, const symbol *s)
Definition: utilities.c:432
int find_among_b(struct SN_env *z, const struct among *v, int v_size, int(*call_among_func)(struct SN_env *))
Definition: utilities.c:315
SNOWBALL_ERR slice_del(struct SN_env *z)
Definition: utilities.c:443
int skip_utf8(const symbol *p, int c, int limit, int n)
Definition: utilities.c:43