7#include "snowball_runtime.h"
45static const symbol s_6[] = { 0xE0, 0xAE, 0xB3, 0xE0, 0xAF, 0x8D };
46static const symbol s_7[] = { 0xE0, 0xAE, 0xB2, 0xE0, 0xAF, 0x8D };
47static const symbol s_8[] = { 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x81 };
49static const symbol s_10[] = { 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
51static const symbol s_12[] = { 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
56static const symbol s_17[] = { 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0x99, 0xE0, 0xAF, 0x8D };
58static const symbol s_19[] = { 0xE0, 0xAE, 0xB2, 0xE0, 0xAF, 0x8D };
59static const symbol s_20[] = { 0xE0, 0xAE, 0xB3, 0xE0, 0xAF, 0x8D };
61static const symbol s_22[] = { 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
74static const symbol s_35[] = { 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D };
81static const symbol s_0_0[6] = { 0xE0, 0xAE, 0xB5, 0xE0, 0xAF, 0x81 };
82static const symbol s_0_1[6] = { 0xE0, 0xAE, 0xB5, 0xE0, 0xAF, 0x82 };
83static const symbol s_0_2[6] = { 0xE0, 0xAE, 0xB5, 0xE0, 0xAF, 0x8A };
84static const symbol s_0_3[6] = { 0xE0, 0xAE, 0xB5, 0xE0, 0xAF, 0x8B };
103{ 3,
s_1_0, 0, -1, 0},
104{ 3,
s_1_1, 0, -1, 0},
105{ 3,
s_1_2, 0, -1, 0},
106{ 3,
s_1_3, 0, -1, 0},
107{ 3,
s_1_4, 0, -1, 0},
108{ 3,
s_1_5, 0, -1, 0},
109{ 3,
s_1_6, 0, -1, 0},
110{ 3,
s_1_7, 0, -1, 0},
111{ 3,
s_1_8, 0, -1, 0},
119{ 3,
s_2_0, 0, -1, 0},
120{ 3,
s_2_1, 0, -1, 0},
133{ 3,
s_3_0, 0, -1, 0},
134{ 3,
s_3_1, 0, -1, 0},
135{ 3,
s_3_2, 0, -1, 0},
136{ 3,
s_3_3, 0, -1, 0},
137{ 3,
s_3_4, 0, -1, 0},
138{ 3,
s_3_5, 0, -1, 0},
139{ 3,
s_3_6, 0, -1, 0},
147{ 3,
s_4_1, -1, 1, 0},
151static const symbol s_5_0[6] = { 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x81 };
152static const symbol s_5_1[9] = { 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0x95, 0xE0, 0xAF, 0x8D };
153static const symbol s_5_2[15] = { 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0x95, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0x95, 0xE0, 0xAF, 0x8D };
154static const symbol s_5_3[12] = { 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0x95, 0xE0, 0xAF, 0x8D };
155static const symbol s_5_4[12] = { 0xE0, 0xAE, 0xB1, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0x95, 0xE0, 0xAF, 0x8D };
156static const symbol s_5_5[6] = { 0xE0, 0xAE, 0x99, 0xE0, 0xAF, 0x8D };
157static const symbol s_5_6[12] = { 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x8D };
158static const symbol s_5_7[12] = { 0xE0, 0xAE, 0xA4, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xA4, 0xE0, 0xAF, 0x8D };
159static const symbol s_5_8[12] = { 0xE0, 0xAE, 0xA8, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xA4, 0xE0, 0xAF, 0x8D };
160static const symbol s_5_9[6] = { 0xE0, 0xAE, 0xA8, 0xE0, 0xAF, 0x8D };
161static const symbol s_5_10[12] = { 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xAA, 0xE0, 0xAF, 0x8D };
163static const symbol s_5_12[12] = { 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xB1, 0xE0, 0xAF, 0x8D };
165static const symbol s_5_14[9] = { 0xE0, 0xAE, 0xA8, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xA4 };
171{ 15,
s_5_2, 0, 7, 0},
172{ 12,
s_5_3, 0, 3, 0},
173{ 12,
s_5_4, 0, 4, 0},
175{ 12,
s_5_6, 0, 5, 0},
176{ 12,
s_5_7, 0, 6, 0},
177{ 12,
s_5_8, 0, 1, 0},
195{ 3,
s_6_0, 0, -1, 0},
196{ 3,
s_6_1, 0, -1, 0},
197{ 3,
s_6_2, 0, -1, 0},
198{ 3,
s_6_3, 0, -1, 0},
199{ 3,
s_6_4, 0, -1, 0},
210{ 3,
s_7_0, 0, -1, 0},
211{ 3,
s_7_1, 0, -1, 0},
212{ 3,
s_7_2, 0, -1, 0},
213{ 3,
s_7_3, 0, -1, 0},
214{ 3,
s_7_4, 0, -1, 0},
230{ 3,
s_8_0, 0, -1, 0},
231{ 3,
s_8_1, 0, -1, 0},
232{ 3,
s_8_2, 0, -1, 0},
233{ 3,
s_8_3, 0, -1, 0},
234{ 3,
s_8_4, 0, -1, 0},
235{ 3,
s_8_5, 0, -1, 0},
236{ 3,
s_8_6, 0, -1, 0},
237{ 3,
s_8_7, 0, -1, 0},
238{ 3,
s_8_8, 0, -1, 0},
239{ 3,
s_8_9, 0, -1, 0},
253{ 3,
s_9_0, 0, -1, 0},
254{ 3,
s_9_1, 0, -1, 0},
255{ 3,
s_9_2, 0, -1, 0},
256{ 3,
s_9_3, 0, -1, 0},
257{ 3,
s_9_4, 0, -1, 0},
258{ 3,
s_9_5, 0, -1, 0},
259{ 3,
s_9_6, 0, -1, 0},
260{ 3,
s_9_7, 0, -1, 0},
311static const symbol s_13_0[9] = { 0xE0, 0xAE, 0x95, 0xE0, 0xAE, 0xB3, 0xE0, 0xAF, 0x8D };
312static const symbol s_13_1[18] = { 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0x99, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0x95, 0xE0, 0xAE, 0xB3, 0xE0, 0xAF, 0x8D };
313static const symbol s_13_2[15] = { 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0x95, 0xE0, 0xAE, 0xB3, 0xE0, 0xAF, 0x8D };
314static const symbol s_13_3[15] = { 0xE0, 0xAE, 0xB1, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0x95, 0xE0, 0xAE, 0xB3, 0xE0, 0xAF, 0x8D };
357static const symbol s_17_0[15] = { 0xE0, 0xAE, 0xAA, 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x81 };
358static const symbol s_17_1[18] = { 0xE0, 0xAE, 0xB5, 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x81 };
359static const symbol s_17_2[9] = { 0xE0, 0xAE, 0xAA, 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x81 };
360static const symbol s_17_3[12] = { 0xE0, 0xAE, 0xB5, 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x81 };
361static const symbol s_17_4[18] = { 0xE0, 0xAE, 0xAA, 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0x9F, 0xE0, 0xAE, 0xA4, 0xE0, 0xAF, 0x81 };
362static const symbol s_17_5[15] = { 0xE0, 0xAF, 0x86, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xB1, 0xE0, 0xAF, 0x81 };
363static const symbol s_17_6[9] = { 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x88 };
364static const symbol s_17_7[15] = { 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xB2, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xB2, 0xE0, 0xAF, 0x88 };
365static const symbol s_17_8[12] = { 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0x9F, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D };
366static const symbol s_17_9[15] = { 0xE0, 0xAF, 0x86, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
367static const symbol s_17_10[12] = { 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0x9F, 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
368static const symbol s_17_11[21] = { 0xE0, 0xAF, 0x86, 0xE0, 0xAE, 0xB2, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xB2, 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
369static const symbol s_17_12[12] = { 0xE0, 0xAE, 0xAA, 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0x9F };
370static const symbol s_17_13[15] = { 0xE0, 0xAE, 0xAA, 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0x9F, 0xE0, 0xAE, 0xA3 };
372static const symbol s_17_15[9] = { 0xE0, 0xAE, 0xA4, 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0xA9 };
373static const symbol s_17_16[18] = { 0xE0, 0xAE, 0xAA, 0xE0, 0xAE, 0x9F, 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xA4, 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0xA9 };
374static const symbol s_17_17[12] = { 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x88, 0xE0, 0xAE, 0xAF };
375static const symbol s_17_18[12] = { 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0x95, 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xAF };
376static const symbol s_17_19[15] = { 0xE0, 0xAE, 0x95, 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0xB0, 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xAF };
377static const symbol s_17_20[9] = { 0xE0, 0xAE, 0xB2, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xB2 };
378static const symbol s_17_21[12] = { 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0xB3, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xB3 };
379static const symbol s_17_22[9] = { 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0x95, 0xE0, 0xAE, 0xBF };
380static const symbol s_17_23[9] = { 0xE0, 0xAE, 0xAA, 0xE0, 0xAE, 0x9F, 0xE0, 0xAE, 0xBF };
381static const symbol s_17_24[15] = { 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xB1, 0xE0, 0xAE, 0xBF };
382static const symbol s_17_25[15] = { 0xE0, 0xAE, 0xAA, 0xE0, 0xAE, 0xB1, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xB1, 0xE0, 0xAE, 0xBF };
451static const symbol s_20_1[9] = { 0xE0, 0xAF, 0x8A, 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x81 };
452static const symbol s_20_2[9] = { 0xE0, 0xAF, 0x8B, 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x81 };
454static const symbol s_20_4[21] = { 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xB0, 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0xA8, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xA4, 0xE0, 0xAF, 0x81 };
455static const symbol s_20_5[15] = { 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xB1, 0xE0, 0xAF, 0x81 };
456static const symbol s_20_6[9] = { 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x88 };
458static const symbol s_20_8[9] = { 0xE0, 0xAE, 0x95, 0xE0, 0xAE, 0xA3, 0xE0, 0xAF, 0x8D };
459static const symbol s_20_9[12] = { 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D };
460static const symbol s_20_10[9] = { 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D };
461static const symbol s_20_11[12] = { 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0x9F, 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
462static const symbol s_20_12[12] = { 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x87, 0xE0, 0xAE, 0xB1, 0xE0, 0xAF, 0x8D };
463static const symbol s_20_13[9] = { 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xB1, 0xE0, 0xAF, 0x8D };
465static const symbol s_20_15[12] = { 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x87, 0xE0, 0xAE, 0xB2, 0xE0, 0xAF, 0x8D };
466static const symbol s_20_16[12] = { 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0xAE, 0xE0, 0xAE, 0xB2, 0xE0, 0xAF, 0x8D };
467static const symbol s_20_17[9] = { 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0xB2, 0xE0, 0xAF, 0x8D };
468static const symbol s_20_18[9] = { 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xB2, 0xE0, 0xAF, 0x8D };
469static const symbol s_20_19[9] = { 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0xB3, 0xE0, 0xAF, 0x8D };
470static const symbol s_20_20[12] = { 0xE0, 0xAE, 0x95, 0xE0, 0xAF, 0x80, 0xE0, 0xAE, 0xB4, 0xE0, 0xAF, 0x8D };
471static const symbol s_20_21[9] = { 0xE0, 0xAE, 0xB5, 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0x9F };
574static const symbol s_25_1[9] = { 0xE0, 0xAE, 0xAA, 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x81 };
576static const symbol s_25_3[15] = { 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xB1, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xB1, 0xE0, 0xAF, 0x81 };
579static const symbol s_25_6[12] = { 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x86, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D };
580static const symbol s_25_7[9] = { 0xE0, 0xAF, 0x87, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D };
581static const symbol s_25_8[9] = { 0xE0, 0xAE, 0xA9, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D };
582static const symbol s_25_9[9] = { 0xE0, 0xAE, 0xAA, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D };
583static const symbol s_25_10[9] = { 0xE0, 0xAE, 0xB5, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D };
584static const symbol s_25_11[9] = { 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D };
585static const symbol s_25_12[12] = { 0xE0, 0xAE, 0xA9, 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D };
586static const symbol s_25_13[12] = { 0xE0, 0xAE, 0xAE, 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D };
587static const symbol s_25_14[12] = { 0xE0, 0xAE, 0x95, 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
588static const symbol s_25_15[12] = { 0xE0, 0xAE, 0x9F, 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
589static const symbol s_25_16[12] = { 0xE0, 0xAE, 0xA4, 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
590static const symbol s_25_17[12] = { 0xE0, 0xAE, 0xB1, 0xE0, 0xAF, 0x81, 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
591static const symbol s_25_18[9] = { 0xE0, 0xAF, 0x86, 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
592static const symbol s_25_19[9] = { 0xE0, 0xAF, 0x87, 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
593static const symbol s_25_20[9] = { 0xE0, 0xAF, 0x8B, 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
594static const symbol s_25_21[9] = { 0xE0, 0xAE, 0xA9, 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
595static const symbol s_25_22[9] = { 0xE0, 0xAE, 0xAA, 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
596static const symbol s_25_23[9] = { 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0xAE, 0xE0, 0xAF, 0x8D };
597static const symbol s_25_24[9] = { 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0xAF, 0xE0, 0xAF, 0x8D };
598static const symbol s_25_25[9] = { 0xE0, 0xAF, 0x80, 0xE0, 0xAE, 0xB0, 0xE0, 0xAF, 0x8D };
599static const symbol s_25_26[9] = { 0xE0, 0xAE, 0xA9, 0xE0, 0xAE, 0xB0, 0xE0, 0xAF, 0x8D };
600static const symbol s_25_27[9] = { 0xE0, 0xAE, 0xAA, 0xE0, 0xAE, 0xB0, 0xE0, 0xAF, 0x8D };
601static const symbol s_25_28[12] = { 0xE0, 0xAF, 0x80, 0xE0, 0xAE, 0xAF, 0xE0, 0xAE, 0xB0, 0xE0, 0xAF, 0x8D };
602static const symbol s_25_29[9] = { 0xE0, 0xAE, 0xB5, 0xE0, 0xAE, 0xB0, 0xE0, 0xAF, 0x8D };
603static const symbol s_25_30[9] = { 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0xB0, 0xE0, 0xAF, 0x8D };
604static const symbol s_25_31[12] = { 0xE0, 0xAE, 0xA9, 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0xB0, 0xE0, 0xAF, 0x8D };
605static const symbol s_25_32[12] = { 0xE0, 0xAE, 0xAE, 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0xB0, 0xE0, 0xAF, 0x8D };
606static const symbol s_25_33[24] = { 0xE0, 0xAE, 0x95, 0xE0, 0xAF, 0x8A, 0xE0, 0xAE, 0xA3, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0x9F, 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xB0, 0xE0, 0xAF, 0x8D };
607static const symbol s_25_34[12] = { 0xE0, 0xAE, 0xA9, 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xB0, 0xE0, 0xAF, 0x8D };
608static const symbol s_25_35[9] = { 0xE0, 0xAE, 0xA9, 0xE0, 0xAE, 0xB3, 0xE0, 0xAF, 0x8D };
609static const symbol s_25_36[9] = { 0xE0, 0xAE, 0xAA, 0xE0, 0xAE, 0xB3, 0xE0, 0xAF, 0x8D };
610static const symbol s_25_37[9] = { 0xE0, 0xAE, 0xB5, 0xE0, 0xAE, 0xB3, 0xE0, 0xAF, 0x8D };
611static const symbol s_25_38[9] = { 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0xB3, 0xE0, 0xAF, 0x8D };
612static const symbol s_25_39[12] = { 0xE0, 0xAE, 0xA9, 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0xB3, 0xE0, 0xAF, 0x8D };
668static const symbol s_26_0[18] = { 0xE0, 0xAE, 0x95, 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xB1, 0xE0, 0xAF, 0x8D };
669static const symbol s_26_1[21] = { 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0xA8, 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xB1, 0xE0, 0xAF, 0x8D };
670static const symbol s_26_2[12] = { 0xE0, 0xAE, 0x95, 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xB1, 0xE0, 0xAF, 0x8D };
671static const symbol s_26_3[15] = { 0xE0, 0xAE, 0x95, 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xB1 };
672static const symbol s_26_4[18] = { 0xE0, 0xAE, 0xBE, 0xE0, 0xAE, 0xA8, 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xA9, 0xE0, 0xAF, 0x8D, 0xE0, 0xAE, 0xB1 };
673static const symbol s_26_5[9] = { 0xE0, 0xAE, 0x95, 0xE0, 0xAE, 0xBF, 0xE0, 0xAE, 0xB1 };
690 if (z->
c + 5 >= z->
l || z->
p[z->
c + 5] >> 5 != 4 || !((3078 >> (z->
p[z->
c + 5] & 0x1f)) & 1))
return 0;
692 if (!among_var)
return 0;
698 if (ret < 0)
return ret;
704 if (ret < 0)
return ret;
710 if (ret < 0)
return ret;
716 if (ret < 0)
return ret;
730 if (ret == 0)
goto lab1;
731 if (ret < 0)
return ret;
745 if (!(
eq_s(z, 3,
s_4)))
return 0;
747 if (!(
eq_s(z, 3,
s_5)))
return 0;
751 if (ret < 0)
return ret;
757 if (ret < 0)
return ret;
767 z->
lb = z->
c; z->
c = z->
l;
769 int v_1 = z->
l - z->
c;
772 if (!among_var)
goto lab0;
778 if (ret < 0)
return ret;
783 int v_2 = z->
l - z->
c;
789 if (ret < 0)
return ret;
795 if (ret < 0)
return ret;
801 if (ret < 0)
return ret;
807 if (ret < 0)
return ret;
811 if (!((
SN_local *)z)->b_found_vetrumai_urupu)
goto lab0;
813 int v_3 = z->l - z->c;
821 if (ret < 0)
return ret;
827 if (ret < 0)
return ret;
832 int v_4 = z->l - z->c;
840 if (ret < 0)
return ret;
844 if (z->c - 2 <= z->lb || (z->p[z->c - 1] != 136 && z->p[z->c - 1] != 141)) among_var = 2;
else
850 if (ret < 0)
return ret;
856 if (ret < 0)
return ret;
868 int v_5 = z->
l - z->
c;
871 int v_6 = z->
l - z->
c;
872 if (!(
eq_s_b(z, 3,
s_14))) { z->
c = z->
l - v_6;
goto lab4; }
880 if (ret < 0)
return ret;
890 if (ret < 0)
return ret;
896 int v_7 = z->
l - z->
c;
903 if (ret < 0)
return ret;
913 if (z->
c + 2 >= z->
l || z->
p[z->
c + 2] >> 5 != 4 || !((672 >> (z->
p[z->
c + 2] & 0x1f)) & 1))
return 0;
920 if (ret < 0)
return ret;
926 if (ret < 0)
return ret;
935 z->
lb = z->
c; z->
c = z->
l;
937 if (z->
c - 8 <= z->
lb || z->
p[z->
c - 1] != 141)
return 0;
939 if (!among_var)
return 0;
944 int v_1 = z->
l - z->
c;
948 if (ret < 0)
return ret;
955 if (ret < 0)
return ret;
962 if (ret < 0)
return ret;
968 if (ret < 0)
return ret;
974 if (ret < 0)
return ret;
985 if (ret <= 0)
return ret;
987 z->
lb = z->
c; z->
c = z->
l;
989 int v_1 = z->
l - z->
c;
995 if (ret < 0)
return ret;
1003 if (ret < 0)
return ret;
1011 if (ret <= 0)
return ret;
1013 z->
lb = z->
c; z->
c = z->
l;
1015 if (z->
c - 5 <= z->
lb || z->
p[z->
c - 1] != 191)
return 0;
1020 if (ret < 0)
return ret;
1029 if (ret <= 0)
return ret;
1031 z->
lb = z->
c; z->
c = z->
l;
1037 if (ret < 0)
return ret;
1044 if (ret < 0)
return ret;
1055 if (ret <= 0)
return ret;
1057 z->
lb = z->
c; z->
c = z->
l;
1060 if (!among_var)
return 0;
1062 switch (among_var) {
1066 if (ret < 0)
return ret;
1071 int v_1 = z->
l - z->
c;
1079 if (ret < 0)
return ret;
1085 if (ret < 0)
return ret;
1092 if (ret < 0)
return ret;
1099 ((
SN_local *)z)->b_found_vetrumai_urupu = 0;
1102 if (ret <= 0)
return ret;
1104 z->
lb = z->
c; z->
c = z->
l;
1106 int v_1 = z->
l - z->
c;
1108 int v_2 = z->
l - z->
c;
1110 if (z->
c - 2 <= z->
lb || z->
p[z->
c - 1] >> 5 != 4 || !((-2147475197 >> (z->
p[z->
c - 1] & 0x1f)) & 1))
goto lab0;
1112 if (!among_var)
goto lab0;
1114 switch (among_var) {
1118 if (ret < 0)
return ret;
1124 if (ret < 0)
return ret;
1129 int v_3 = z->
l - z->
c;
1137 if (ret < 0)
return ret;
1144 if (ret < 0)
return ret;
1149 int v_4 = z->
l - z->
c;
1157 if (ret < 0)
return ret;
1162 int v_5 = z->
l - z->
c;
1170 if (ret < 0)
return ret;
1176 if (ret < 0)
return ret;
1186 int v_6 = z->
l - z->
c;
1190 int v_7 = z->
l - z->
c;
1192 int v_8 = z->
l - z->
c;
1202 int v_9 = z->
l - z->
c;
1211 if (ret < 0)
return ret;
1216 ((
SN_local *)z)->b_found_vetrumai_urupu = 1;
1218 int v_10 = z->
l - z->
c;
1224 if (ret < 0)
return ret;
1232 if (ret < 0)
return ret;
1242 if (ret == 0)
goto lab0;
1243 if (ret < 0)
return ret;
1255 int b_found_a_match;
1256 b_found_a_match = 0;
1259 if (ret <= 0)
return ret;
1261 z->
lb = z->
c; z->
c = z->
l;
1263 int v_1 = z->
l - z->
c;
1265 int v_2 = z->
l - z->
c;
1268 if (!among_var)
goto lab0;
1270 switch (among_var) {
1274 if (ret < 0)
return ret;
1279 int v_3 = z->
l - z->
c;
1280 if (z->
c - 2 <= z->
lb || z->
p[z->
c - 1] >> 5 != 4 || !((1951712 >> (z->
p[z->
c - 1] & 0x1f)) & 1))
goto lab1;
1288 if (ret < 0)
return ret;
1293 int v_4 = z->
l - z->
c;
1301 if (ret < 0)
return ret;
1306 int v_5 = z->
l - z->
c;
1314 if (ret < 0)
return ret;
1320 if (ret < 0)
return ret;
1325 int v_6 = z->
l - z->
c;
1331 if (ret < 0)
return ret;
1335 b_found_a_match = 1;
1342 int v_7 = z->
l - z->
c;
1344 if (z->
c - 8 <= z->
lb || (z->
p[z->
c - 1] != 141 && z->
p[z->
c - 1] != 177))
goto lab4;
1349 if (ret < 0)
return ret;
1351 b_found_a_match = 1;
1358 if (ret < 0)
return ret;
1360 return b_found_a_match;
1364 ((
SN_local *)z)->b_found_vetrumai_urupu = 0;
1369 if (ret < 0)
return ret;
1375 if (ret <= 0)
return ret;
1381 if (ret < 0)
return ret;
1389 if (ret < 0)
return ret;
1397 if (ret < 0)
return ret;
1405 if (ret < 0)
return ret;
1413 if (ret < 0)
return ret;
1421 if (ret < 0)
return ret;
1429 if (ret < 0)
return ret;
1437 if (ret < 0)
return ret;
1445 if (ret < 0)
return ret;
1455 ((
SN_local *)z)->b_found_vetrumai_urupu = 0;
void SN_delete_env(struct SN_env *z)
struct SN_env * SN_new_env(int alloc_size)
static const symbol s_25_32[12]
static const symbol s_5_12[12]
static const symbol s_25_11[9]
static const symbol s_18_6[3]
static const symbol s_20_1[9]
static const symbol s_20_4[21]
static const symbol s_25[]
static const symbol s_2[]
static const symbol s_9_6[3]
static const symbol s_1_7[3]
static const symbol s_25_23[9]
static const symbol s_17_21[12]
static const symbol s_21_0[3]
static const symbol s_10_1[3]
static const symbol s_25_31[12]
static const symbol s_25_22[9]
static int r_remove_common_word_endings(struct SN_env *z)
static const symbol s_25_44[3]
static const symbol s_0_0[6]
static const symbol s_17_1[18]
static const symbol s_1_8[3]
static const struct among a_14[3]
static const symbol s_4[]
static const symbol s_25_8[9]
static const symbol s_17_5[15]
static const symbol s_3_2[3]
static const symbol s_23_9[3]
static const struct among a_9[9]
static const symbol s_20_20[12]
static const symbol s_4_1[3]
static const symbol s_3_7[3]
static const symbol s_20_7[6]
static const symbol s_23_0[3]
static const symbol s_25_39[12]
static const symbol s_10_0[3]
static const symbol s_1_6[3]
static const struct among a_24[8]
static const symbol s_17_0[15]
static const symbol s_17_16[18]
static const symbol s_23_10[3]
static const symbol s_25_15[12]
static const symbol s_1_5[3]
static const struct among a_6[6]
static const symbol s_17_10[12]
static const struct among a_17[26]
static const symbol s_5_11[6]
static const symbol s_5_16[3]
static const symbol s_30[]
static const symbol s_25_21[9]
static const symbol s_38[]
static const symbol s_25_14[12]
static const symbol s_25_42[3]
static const symbol s_25_3[15]
static const symbol s_9_0[3]
static const symbol s_22_4[3]
static const symbol s_16_4[3]
static const symbol s_5_4[12]
static const symbol s_22_3[3]
static const symbol s_22_2[3]
static int r_has_min_length(struct SN_env *z)
static const symbol s_18_5[3]
static const symbol s_25_12[12]
static const symbol s_17_24[15]
static const symbol s_26_4[18]
static const symbol s_11_3[3]
static int r_remove_pronoun_prefixes(struct SN_env *z)
static const symbol s_17_8[12]
static const symbol s_6_1[3]
static const symbol s_17_12[12]
static const symbol s_11_8[3]
static int r_remove_tense_suffix(struct SN_env *z)
static const symbol s_12_0[3]
static const symbol s_20_15[12]
static const symbol s_21_3[3]
static const symbol s_16_3[3]
static const symbol s_23_8[3]
static const struct among a_4[3]
static const symbol s_20_12[12]
static const symbol s_29[]
static const symbol s_25_28[12]
static const symbol s_11_2[3]
static const symbol s_25_5[6]
static const symbol s_20_14[6]
static const symbol s_17_25[15]
static const symbol s_16_2[3]
static const symbol s_21_1[3]
static const struct among a_7[6]
static const symbol s_17_23[9]
static const symbol s_25_35[9]
static const symbol s_27[]
static const symbol s_20_10[9]
static const struct among a_1[10]
static const symbol s_16_6[3]
static const symbol s_25_16[12]
static const symbol s_2_1[3]
static int r_fix_ending(struct SN_env *z)
static const symbol s_20_16[12]
static const struct among a_25[46]
static const struct among a_19[8]
static const symbol s_26_5[9]
static const symbol s_25_26[9]
static const symbol s_6[]
static int r_remove_question_prefixes(struct SN_env *z)
static const symbol s_1_9[3]
static const symbol s_21[]
static const symbol s_13_1[18]
static const symbol s_3[]
static const symbol s_13_3[15]
static const symbol s_5_0[6]
static const symbol s_12_3[3]
static int r_remove_command_suffixes(struct SN_env *z)
static const symbol s_18_2[3]
static const symbol s_3_0[3]
static const symbol s_24_6[3]
static const symbol s_37[]
static const symbol s_7_1[3]
static const symbol s_25_17[12]
static const symbol s_23_2[3]
static const symbol s_25_13[12]
static const symbol s_18_1[3]
static const symbol s_20_3[6]
static const symbol s_20_9[12]
static const symbol s_23_3[3]
static const symbol s_18_4[3]
static const symbol s_17_14[6]
struct SN_env * tamil_UTF_8_create_env(void)
static const symbol s_25_19[9]
static const symbol s_6_5[3]
static const symbol s_19_3[3]
static const symbol s_11_7[3]
static const symbol s_26_2[12]
static const symbol s_7[]
static const symbol s_8_0[3]
static const symbol s_32[]
static const symbol s_20_18[9]
static const symbol s_25_33[24]
int tamil_UTF_8_stem(struct SN_env *z)
static const symbol s_17_6[9]
static const symbol s_17_13[15]
static const symbol s_13[]
static const symbol s_25_25[9]
static const symbol s_19_7[3]
static const symbol s_8_2[3]
static const symbol s_25_29[9]
static const symbol s_7_5[3]
static const symbol s_20_19[9]
static const symbol s_23_6[3]
static const symbol s_3_1[3]
static const symbol s_25_38[9]
static const symbol s_20[]
static const symbol s_6_2[3]
static const symbol s_14_1[3]
static const symbol s_18_3[3]
static const symbol s_0_2[6]
static const struct among a_21[6]
static const symbol s_5_6[12]
static const symbol s_25_20[9]
static const symbol s_19_1[3]
static const symbol s_25_30[9]
static const symbol s_9_3[3]
static const struct among a_22[6]
static const symbol s_1_3[3]
static const struct among a_23[12]
static const symbol s_35[]
static const symbol s_18_0[3]
static const symbol s_16_1[3]
static const symbol s_19[]
static const symbol s_23[]
static const symbol s_17_2[9]
static const symbol s_20_21[9]
static const symbol s_25_43[3]
static const symbol s_19_6[3]
static const struct among a_16[8]
static const symbol s_17_7[15]
static const symbol s_5_8[12]
static const symbol s_21_5[3]
static const symbol s_7_0[3]
static const symbol s_13_2[15]
static const symbol s_8_1[3]
static const symbol s_24[]
static const symbol s_25_9[9]
static const symbol s_11_9[3]
static const symbol s_12_1[3]
static const symbol s_9_8[3]
static const symbol s_8_6[3]
static const symbol s_2_0[3]
static const symbol s_23_1[3]
static const symbol s_23_11[3]
static const symbol s_8_10[3]
static const symbol s_25_34[12]
static const symbol s_25_18[9]
static const symbol s_11_4[3]
static int r_fix_va_start(struct SN_env *z)
static int r_remove_plural_suffix(struct SN_env *z)
static const symbol s_9_2[3]
static const symbol s_14_0[3]
static const symbol s_16_7[3]
static const symbol s_17_9[15]
static const symbol s_3_6[3]
static const struct among a_12[6]
static const symbol s_25_40[3]
static const symbol s_5_5[6]
static const symbol s_16[]
static const symbol s_14[]
static const symbol s_3_5[3]
static const symbol s_25_27[9]
static const symbol s_22[]
static const symbol s_25_10[9]
static int r_remove_question_suffixes(struct SN_env *z)
static const symbol s_11_0[3]
static const struct among a_3[8]
static const symbol s_19_5[3]
static const symbol s_20_17[9]
static const struct among a_18[8]
static const symbol s_22_5[3]
static const symbol s_0_3[6]
static const symbol s_26_1[21]
static const symbol s_15_0[6]
static const symbol s_17_3[12]
static const symbol s_8_8[3]
static const symbol s_8_7[3]
static const symbol s_11_6[3]
static const symbol s_10[]
static const symbol s_25_37[9]
static const struct among a_10[3]
static const symbol s_26_3[15]
static const symbol s_25_2[6]
static const struct among a_0[4]
static const symbol s_24_0[3]
static const symbol s_8_5[3]
static const symbol s_1[]
static const symbol s_3_4[3]
static const symbol s_17_4[18]
static const symbol s_20_8[9]
static const symbol s_39[]
static const symbol s_1_2[3]
static const symbol s_20_13[9]
static const struct among a_2[3]
static const symbol s_17_18[12]
static const struct among a_13[4]
static const symbol s_18_7[3]
static const symbol s_14_2[3]
static const symbol s_23_4[3]
static const symbol s_31[]
static const symbol s_3_3[3]
static const symbol s_20_11[12]
static const symbol s_8_4[3]
static const symbol s_17_22[9]
static const symbol s_2_2[3]
static const symbol s_24_1[3]
static const symbol s_25_36[9]
static const symbol s_11_1[3]
static const symbol s_7_3[3]
static const symbol s_24_2[3]
static const symbol s_11[]
static const symbol s_12[]
static const symbol s_20_0[3]
static const symbol s_5_1[9]
static int r_remove_um(struct SN_env *z)
static const symbol s_36[]
static const symbol s_1_0[3]
static const symbol s_6_3[3]
static const symbol s_25_4[6]
static const symbol s_5_10[12]
static const symbol s_21_4[3]
static const symbol s_17_19[15]
static const symbol s_25_0[6]
static const symbol s_23_7[3]
static const symbol s_23_5[3]
static const symbol s_5_13[6]
static const symbol s_9_7[3]
static const symbol s_6_0[3]
static const symbol s_7_2[3]
static const symbol s_7_4[3]
static const symbol s_20_6[9]
static const symbol s_33[]
static const symbol s_24_4[3]
static const symbol s_24_3[3]
static const symbol s_13_0[9]
static const symbol s_9_1[3]
static const struct among a_26[6]
static const symbol s_5_2[15]
static const symbol s_11_5[3]
static const struct among a_8[11]
static const symbol s_24_7[3]
static const symbol s_1_1[3]
static const symbol s_6_4[3]
static const symbol s_1_4[3]
static const symbol s_25_45[3]
static const symbol s_22_1[3]
static int r_remove_vetrumai_urupukal(struct SN_env *z)
static const symbol s_5_15[3]
static const symbol s_18[]
static const symbol s_25_6[12]
static const symbol s_17_11[21]
static const symbol s_0_1[6]
static const symbol s_17[]
static const symbol s_5_7[12]
void tamil_UTF_8_close_env(struct SN_env *z)
static const symbol s_25_24[9]
static const symbol s_40[]
static const symbol s_20_5[15]
static const symbol s_25_7[9]
static const symbol s_24_5[3]
static const symbol s_22_0[3]
static const symbol s_19_0[3]
static const symbol s_20_2[9]
static const symbol s_16_0[3]
static const symbol s_28[]
static int r_remove_tense_suffixes(struct SN_env *z)
static const symbol s_21_2[3]
static const symbol s_12_5[3]
static const symbol s_12_4[3]
static const symbol s_17_15[9]
static const symbol s_10_2[3]
static const symbol s_26_0[18]
static const symbol s_19_2[3]
static const symbol s_17_20[9]
static const symbol s_8_9[3]
static const symbol s_5_3[12]
static const symbol s_12_2[3]
static const symbol s_8[]
static const symbol s_9[]
static const symbol s_9_4[3]
static const symbol s_5_9[6]
static const symbol s_25_41[3]
static const symbol s_19_4[3]
static const struct among a_5[17]
static const symbol s_17_17[12]
static int r_fix_endings(struct SN_env *z)
static const symbol s_5[]
static const struct among a_11[10]
static const symbol s_15[]
static const symbol s_8_3[3]
static const struct among a_15[2]
static const symbol s_4_2[3]
static const symbol s_15_1[6]
static const symbol s_26[]
static const symbol s_16_5[3]
static const symbol s_9_5[3]
static const struct among a_20[22]
static const symbol s_25_1[9]
static const symbol s_5_14[9]
static const symbol s_0[]
static const symbol s_34[]
unsigned char b_found_vetrumai_urupu
SNOWBALL_ERR slice_from_s(struct SN_env *z, int s_size, const symbol *s)
int eq_s(struct SN_env *z, int s_size, const symbol *s)
int find_among_b(struct SN_env *z, const struct among *v, int v_size, int(*call_among_func)(struct SN_env *))
int eq_s_b(struct SN_env *z, int s_size, const symbol *s)
SNOWBALL_ERR slice_del(struct SN_env *z)
int len_utf8(const symbol *p)
int find_among(struct SN_env *z, const struct among *v, int v_size, int(*call_among_func)(struct SN_env *))