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