xapian-core  2.0.0
lovins.cc
Go to the documentation of this file.
1 /* Generated from lovins.sbl by Snowball 3.0.0 - https://snowballstem.org/ */
2 
3 #include <config.h>
4 
5 #define SNOWBALL_RUNTIME_THROW_EXCEPTIONS
6 #include "lovins.h"
7 
8 #include <stddef.h>
9 
11 
12 static int r_respell(struct SN_env * z);
13 static int r_undouble(struct SN_env * z);
14 static int r_endings(struct SN_env * z);
15 static int r_CC(struct SN_env * z);
16 static int r_BB(struct SN_env * z);
17 static int r_AA(struct SN_env * z);
18 static int r_Z(struct SN_env * z);
19 static int r_Y(struct SN_env * z);
20 static int r_X(struct SN_env * z);
21 static int r_W(struct SN_env * z);
22 static int r_V(struct SN_env * z);
23 static int r_U(struct SN_env * z);
24 static int r_T(struct SN_env * z);
25 static int r_S(struct SN_env * z);
26 static int r_R(struct SN_env * z);
27 static int r_Q(struct SN_env * z);
28 static int r_P(struct SN_env * z);
29 static int r_O(struct SN_env * z);
30 static int r_N(struct SN_env * z);
31 static int r_M(struct SN_env * z);
32 static int r_L(struct SN_env * z);
33 static int r_K(struct SN_env * z);
34 static int r_J(struct SN_env * z);
35 static int r_I(struct SN_env * z);
36 static int r_H(struct SN_env * z);
37 static int r_G(struct SN_env * z);
38 static int r_F(struct SN_env * z);
39 static int r_E(struct SN_env * z);
40 static int r_D(struct SN_env * z);
41 static int r_C(struct SN_env * z);
42 static int r_B(struct SN_env * z);
43 static int r_A(struct SN_env * z);
44 
45 static const symbol s_0[] = { 'l', 'l' };
46 static const symbol s_1[] = { 'd', 'r' };
47 static const symbol s_2[] = { 'i', 'n' };
48 static const symbol s_3[] = { 'm', 'e', 't' };
49 static const symbol s_4[] = { 'r', 'y', 's', 't' };
50 static const symbol s_5[] = { 'i', 'e', 'f' };
51 static const symbol s_6[] = { 'u', 'c' };
52 static const symbol s_7[] = { 'u', 'm' };
53 static const symbol s_8[] = { 'r', 'b' };
54 static const symbol s_9[] = { 'u', 'r' };
55 static const symbol s_10[] = { 'i', 's', 't', 'e', 'r' };
56 static const symbol s_11[] = { 'm', 'e', 't', 'e', 'r' };
57 static const symbol s_12[] = { 'o', 'l', 'u', 't' };
58 static const symbol s_13[] = { 'l' };
59 static const symbol s_14[] = { 'b', 'i', 'c' };
60 static const symbol s_15[] = { 'd', 'i', 'c' };
61 static const symbol s_16[] = { 'p', 'i', 'c' };
62 static const symbol s_17[] = { 't', 'i', 'c' };
63 static const symbol s_18[] = { 'a', 'c' };
64 static const symbol s_19[] = { 'e', 'c' };
65 static const symbol s_20[] = { 'i', 'c' };
66 static const symbol s_21[] = { 'l', 'u', 'c' };
67 static const symbol s_22[] = { 'u', 'a', 's' };
68 static const symbol s_23[] = { 'v', 'a', 's' };
69 static const symbol s_24[] = { 'c', 'i', 's' };
70 static const symbol s_25[] = { 'l', 'i', 's' };
71 static const symbol s_26[] = { 'e', 'r', 'i', 's' };
72 static const symbol s_27[] = { 'p', 'a', 'n', 's' };
73 static const symbol s_28[] = { 'e', 'n', 's' };
74 static const symbol s_29[] = { 'o', 'n', 's' };
75 static const symbol s_30[] = { 'l', 'u', 's' };
76 static const symbol s_31[] = { 'r', 'u', 's' };
77 static const symbol s_32[] = { 'h', 'e', 's' };
78 static const symbol s_33[] = { 'm', 'i', 's' };
79 static const symbol s_34[] = { 'e', 'n', 's' };
80 static const symbol s_35[] = { 'e', 'r', 's' };
81 static const symbol s_36[] = { 'e', 's' };
82 static const symbol s_37[] = { 'y', 's' };
83 
84 static const symbol s_0_0[1] = { 'd' };
85 static const symbol s_0_1[1] = { 'f' };
86 static const symbol s_0_2[2] = { 'p', 'h' };
87 static const symbol s_0_3[2] = { 't', 'h' };
88 static const symbol s_0_4[1] = { 'l' };
89 static const symbol s_0_5[2] = { 'e', 'r' };
90 static const symbol s_0_6[2] = { 'o', 'r' };
91 static const symbol s_0_7[2] = { 'e', 's' };
92 static const symbol s_0_8[1] = { 't' };
93 static const struct among a_0[9] = {
94 { 1, s_0_0, 0, -1, 0},
95 { 1, s_0_1, 0, -1, 0},
96 { 2, s_0_2, 0, -1, 0},
97 { 2, s_0_3, 0, -1, 0},
98 { 1, s_0_4, 0, -1, 0},
99 { 2, s_0_5, 0, -1, 0},
100 { 2, s_0_6, 0, -1, 0},
101 { 2, s_0_7, 0, -1, 0},
102 { 1, s_0_8, 0, -1, 0}
103 };
104 
105 static const symbol s_1_0[2] = { 's', '\'' };
106 static const symbol s_1_1[1] = { 'a' };
107 static const symbol s_1_2[2] = { 'i', 'a' };
108 static const symbol s_1_3[3] = { 'a', 't', 'a' };
109 static const symbol s_1_4[2] = { 'i', 'c' };
110 static const symbol s_1_5[3] = { 'a', 'i', 'c' };
111 static const symbol s_1_6[5] = { 'a', 'l', 'l', 'i', 'c' };
112 static const symbol s_1_7[4] = { 'a', 'r', 'i', 'c' };
113 static const symbol s_1_8[4] = { 'a', 't', 'i', 'c' };
114 static const symbol s_1_9[4] = { 'i', 't', 'i', 'c' };
115 static const symbol s_1_10[5] = { 'a', 'n', 't', 'i', 'c' };
116 static const symbol s_1_11[5] = { 'i', 's', 't', 'i', 'c' };
117 static const symbol s_1_12[7] = { 'a', 'l', 'i', 's', 't', 'i', 'c' };
118 static const symbol s_1_13[7] = { 'a', 'r', 'i', 's', 't', 'i', 'c' };
119 static const symbol s_1_14[7] = { 'i', 'v', 'i', 's', 't', 'i', 'c' };
120 static const symbol s_1_15[2] = { 'e', 'd' };
121 static const symbol s_1_16[5] = { 'a', 'n', 'c', 'e', 'd' };
122 static const symbol s_1_17[5] = { 'e', 'n', 'c', 'e', 'd' };
123 static const symbol s_1_18[5] = { 'i', 's', 'h', 'e', 'd' };
124 static const symbol s_1_19[3] = { 'i', 'e', 'd' };
125 static const symbol s_1_20[4] = { 'e', 'n', 'e', 'd' };
126 static const symbol s_1_21[5] = { 'i', 'o', 'n', 'e', 'd' };
127 static const symbol s_1_22[4] = { 'a', 't', 'e', 'd' };
128 static const symbol s_1_23[5] = { 'e', 'n', 't', 'e', 'd' };
129 static const symbol s_1_24[4] = { 'i', 'z', 'e', 'd' };
130 static const symbol s_1_25[6] = { 'a', 'r', 'i', 'z', 'e', 'd' };
131 static const symbol s_1_26[3] = { 'o', 'i', 'd' };
132 static const symbol s_1_27[5] = { 'a', 'r', 'o', 'i', 'd' };
133 static const symbol s_1_28[4] = { 'h', 'o', 'o', 'd' };
134 static const symbol s_1_29[5] = { 'e', 'h', 'o', 'o', 'd' };
135 static const symbol s_1_30[5] = { 'i', 'h', 'o', 'o', 'd' };
136 static const symbol s_1_31[7] = { 'e', 'l', 'i', 'h', 'o', 'o', 'd' };
137 static const symbol s_1_32[4] = { 'w', 'a', 'r', 'd' };
138 static const symbol s_1_33[1] = { 'e' };
139 static const symbol s_1_34[2] = { 'a', 'e' };
140 static const symbol s_1_35[4] = { 'a', 'n', 'c', 'e' };
141 static const symbol s_1_36[6] = { 'i', 'c', 'a', 'n', 'c', 'e' };
142 static const symbol s_1_37[4] = { 'e', 'n', 'c', 'e' };
143 static const symbol s_1_38[3] = { 'i', 'd', 'e' };
144 static const symbol s_1_39[5] = { 'i', 'c', 'i', 'd', 'e' };
145 static const symbol s_1_40[5] = { 'o', 't', 'i', 'd', 'e' };
146 static const symbol s_1_41[3] = { 'a', 'g', 'e' };
147 static const symbol s_1_42[4] = { 'a', 'b', 'l', 'e' };
148 static const symbol s_1_43[6] = { 'a', 't', 'a', 'b', 'l', 'e' };
149 static const symbol s_1_44[6] = { 'i', 'z', 'a', 'b', 'l', 'e' };
150 static const symbol s_1_45[8] = { 'a', 'r', 'i', 'z', 'a', 'b', 'l', 'e' };
151 static const symbol s_1_46[4] = { 'i', 'b', 'l', 'e' };
152 static const symbol s_1_47[7] = { 'e', 'n', 'c', 'i', 'b', 'l', 'e' };
153 static const symbol s_1_48[3] = { 'e', 'n', 'e' };
154 static const symbol s_1_49[3] = { 'i', 'n', 'e' };
155 static const symbol s_1_50[5] = { 'i', 'd', 'i', 'n', 'e' };
156 static const symbol s_1_51[3] = { 'o', 'n', 'e' };
157 static const symbol s_1_52[5] = { 'a', 't', 'u', 'r', 'e' };
158 static const symbol s_1_53[6] = { 'e', 'a', 't', 'u', 'r', 'e' };
159 static const symbol s_1_54[3] = { 'e', 's', 'e' };
160 static const symbol s_1_55[4] = { 'w', 'i', 's', 'e' };
161 static const symbol s_1_56[3] = { 'a', 't', 'e' };
162 static const symbol s_1_57[7] = { 'e', 'n', 't', 'i', 'a', 't', 'e' };
163 static const symbol s_1_58[5] = { 'i', 'n', 'a', 't', 'e' };
164 static const symbol s_1_59[6] = { 'i', 'o', 'n', 'a', 't', 'e' };
165 static const symbol s_1_60[3] = { 'i', 't', 'e' };
166 static const symbol s_1_61[3] = { 'i', 'v', 'e' };
167 static const symbol s_1_62[5] = { 'a', 't', 'i', 'v', 'e' };
168 static const symbol s_1_63[3] = { 'i', 'z', 'e' };
169 static const symbol s_1_64[5] = { 'a', 'l', 'i', 'z', 'e' };
170 static const symbol s_1_65[7] = { 'i', 'c', 'a', 'l', 'i', 'z', 'e' };
171 static const symbol s_1_66[6] = { 'i', 'a', 'l', 'i', 'z', 'e' };
172 static const symbol s_1_67[9] = { 'e', 'n', 't', 'i', 'a', 'l', 'i', 'z', 'e' };
173 static const symbol s_1_68[8] = { 'i', 'o', 'n', 'a', 'l', 'i', 'z', 'e' };
174 static const symbol s_1_69[5] = { 'a', 'r', 'i', 'z', 'e' };
175 static const symbol s_1_70[3] = { 'i', 'n', 'g' };
176 static const symbol s_1_71[6] = { 'a', 'n', 'c', 'i', 'n', 'g' };
177 static const symbol s_1_72[6] = { 'e', 'n', 'c', 'i', 'n', 'g' };
178 static const symbol s_1_73[5] = { 'a', 'g', 'i', 'n', 'g' };
179 static const symbol s_1_74[5] = { 'e', 'n', 'i', 'n', 'g' };
180 static const symbol s_1_75[6] = { 'i', 'o', 'n', 'i', 'n', 'g' };
181 static const symbol s_1_76[5] = { 'a', 't', 'i', 'n', 'g' };
182 static const symbol s_1_77[6] = { 'e', 'n', 't', 'i', 'n', 'g' };
183 static const symbol s_1_78[4] = { 'y', 'i', 'n', 'g' };
184 static const symbol s_1_79[5] = { 'i', 'z', 'i', 'n', 'g' };
185 static const symbol s_1_80[7] = { 'a', 'r', 'i', 'z', 'i', 'n', 'g' };
186 static const symbol s_1_81[3] = { 'i', 's', 'h' };
187 static const symbol s_1_82[4] = { 'y', 'i', 's', 'h' };
188 static const symbol s_1_83[1] = { 'i' };
189 static const symbol s_1_84[2] = { 'a', 'l' };
190 static const symbol s_1_85[4] = { 'i', 'c', 'a', 'l' };
191 static const symbol s_1_86[5] = { 'a', 'i', 'c', 'a', 'l' };
192 static const symbol s_1_87[7] = { 'i', 's', 't', 'i', 'c', 'a', 'l' };
193 static const symbol s_1_88[5] = { 'o', 'i', 'd', 'a', 'l' };
194 static const symbol s_1_89[3] = { 'e', 'a', 'l' };
195 static const symbol s_1_90[3] = { 'i', 'a', 'l' };
196 static const symbol s_1_91[6] = { 'a', 'n', 'c', 'i', 'a', 'l' };
197 static const symbol s_1_92[5] = { 'a', 'r', 'i', 'a', 'l' };
198 static const symbol s_1_93[6] = { 'e', 'n', 't', 'i', 'a', 'l' };
199 static const symbol s_1_94[5] = { 'i', 'o', 'n', 'a', 'l' };
200 static const symbol s_1_95[7] = { 'a', 't', 'i', 'o', 'n', 'a', 'l' };
201 static const symbol s_1_96[9] = { 'i', 'z', 'a', 't', 'i', 'o', 'n', 'a', 'l' };
202 static const symbol s_1_97[5] = { 'e', 'n', 't', 'a', 'l' };
203 static const symbol s_1_98[3] = { 'f', 'u', 'l' };
204 static const symbol s_1_99[4] = { 'e', 'f', 'u', 'l' };
205 static const symbol s_1_100[4] = { 'i', 'f', 'u', 'l' };
206 static const symbol s_1_101[2] = { 'y', 'l' };
207 static const symbol s_1_102[3] = { 'i', 's', 'm' };
208 static const symbol s_1_103[5] = { 'i', 'c', 'i', 's', 'm' };
209 static const symbol s_1_104[6] = { 'o', 'i', 'd', 'i', 's', 'm' };
210 static const symbol s_1_105[5] = { 'a', 'l', 'i', 's', 'm' };
211 static const symbol s_1_106[7] = { 'i', 'c', 'a', 'l', 'i', 's', 'm' };
212 static const symbol s_1_107[8] = { 'i', 'o', 'n', 'a', 'l', 'i', 's', 'm' };
213 static const symbol s_1_108[5] = { 'i', 'n', 'i', 's', 'm' };
214 static const symbol s_1_109[7] = { 'a', 't', 'i', 'v', 'i', 's', 'm' };
215 static const symbol s_1_110[2] = { 'u', 'm' };
216 static const symbol s_1_111[3] = { 'i', 'u', 'm' };
217 static const symbol s_1_112[3] = { 'i', 'a', 'n' };
218 static const symbol s_1_113[5] = { 'i', 'c', 'i', 'a', 'n' };
219 static const symbol s_1_114[2] = { 'e', 'n' };
220 static const symbol s_1_115[4] = { 'o', 'g', 'e', 'n' };
221 static const symbol s_1_116[2] = { 'o', 'n' };
222 static const symbol s_1_117[3] = { 'i', 'o', 'n' };
223 static const symbol s_1_118[5] = { 'a', 't', 'i', 'o', 'n' };
224 static const symbol s_1_119[7] = { 'i', 'c', 'a', 't', 'i', 'o', 'n' };
225 static const symbol s_1_120[9] = { 'e', 'n', 't', 'i', 'a', 't', 'i', 'o', 'n' };
226 static const symbol s_1_121[7] = { 'i', 'n', 'a', 't', 'i', 'o', 'n' };
227 static const symbol s_1_122[7] = { 'i', 's', 'a', 't', 'i', 'o', 'n' };
228 static const symbol s_1_123[9] = { 'a', 'r', 'i', 's', 'a', 't', 'i', 'o', 'n' };
229 static const symbol s_1_124[8] = { 'e', 'n', 't', 'a', 't', 'i', 'o', 'n' };
230 static const symbol s_1_125[7] = { 'i', 'z', 'a', 't', 'i', 'o', 'n' };
231 static const symbol s_1_126[9] = { 'a', 'r', 'i', 'z', 'a', 't', 'i', 'o', 'n' };
232 static const symbol s_1_127[6] = { 'a', 'c', 't', 'i', 'o', 'n' };
233 static const symbol s_1_128[1] = { 'o' };
234 static const symbol s_1_129[2] = { 'a', 'r' };
235 static const symbol s_1_130[3] = { 'e', 'a', 'r' };
236 static const symbol s_1_131[3] = { 'i', 'e', 'r' };
237 static const symbol s_1_132[6] = { 'a', 'r', 'i', 's', 'e', 'r' };
238 static const symbol s_1_133[4] = { 'i', 'z', 'e', 'r' };
239 static const symbol s_1_134[6] = { 'a', 'r', 'i', 'z', 'e', 'r' };
240 static const symbol s_1_135[2] = { 'o', 'r' };
241 static const symbol s_1_136[4] = { 'a', 't', 'o', 'r' };
242 static const symbol s_1_137[1] = { 's' };
243 static const symbol s_1_138[2] = { '\'', 's' };
244 static const symbol s_1_139[2] = { 'a', 's' };
245 static const symbol s_1_140[3] = { 'i', 'c', 's' };
246 static const symbol s_1_141[6] = { 'i', 's', 't', 'i', 'c', 's' };
247 static const symbol s_1_142[2] = { 'e', 's' };
248 static const symbol s_1_143[5] = { 'a', 'n', 'c', 'e', 's' };
249 static const symbol s_1_144[5] = { 'e', 'n', 'c', 'e', 's' };
250 static const symbol s_1_145[4] = { 'i', 'd', 'e', 's' };
251 static const symbol s_1_146[5] = { 'o', 'i', 'd', 'e', 's' };
252 static const symbol s_1_147[4] = { 'a', 'g', 'e', 's' };
253 static const symbol s_1_148[3] = { 'i', 'e', 's' };
254 static const symbol s_1_149[5] = { 'a', 'c', 'i', 'e', 's' };
255 static const symbol s_1_150[6] = { 'a', 'n', 'c', 'i', 'e', 's' };
256 static const symbol s_1_151[6] = { 'e', 'n', 'c', 'i', 'e', 's' };
257 static const symbol s_1_152[5] = { 'a', 'r', 'i', 'e', 's' };
258 static const symbol s_1_153[5] = { 'i', 't', 'i', 'e', 's' };
259 static const symbol s_1_154[7] = { 'a', 'l', 'i', 't', 'i', 'e', 's' };
260 static const symbol s_1_155[7] = { 'i', 'v', 'i', 't', 'i', 'e', 's' };
261 static const symbol s_1_156[4] = { 'i', 'n', 'e', 's' };
262 static const symbol s_1_157[6] = { 'n', 'e', 's', 's', 'e', 's' };
263 static const symbol s_1_158[4] = { 'a', 't', 'e', 's' };
264 static const symbol s_1_159[6] = { 'a', 't', 'i', 'v', 'e', 's' };
265 static const symbol s_1_160[4] = { 'i', 'n', 'g', 's' };
266 static const symbol s_1_161[2] = { 'i', 's' };
267 static const symbol s_1_162[3] = { 'a', 'l', 's' };
268 static const symbol s_1_163[4] = { 'i', 'a', 'l', 's' };
269 static const symbol s_1_164[7] = { 'e', 'n', 't', 'i', 'a', 'l', 's' };
270 static const symbol s_1_165[6] = { 'i', 'o', 'n', 'a', 'l', 's' };
271 static const symbol s_1_166[4] = { 'i', 's', 'm', 's' };
272 static const symbol s_1_167[4] = { 'i', 'a', 'n', 's' };
273 static const symbol s_1_168[6] = { 'i', 'c', 'i', 'a', 'n', 's' };
274 static const symbol s_1_169[4] = { 'i', 'o', 'n', 's' };
275 static const symbol s_1_170[6] = { 'a', 't', 'i', 'o', 'n', 's' };
276 static const symbol s_1_171[10] = { 'a', 'r', 'i', 's', 'a', 't', 'i', 'o', 'n', 's' };
277 static const symbol s_1_172[9] = { 'e', 'n', 't', 'a', 't', 'i', 'o', 'n', 's' };
278 static const symbol s_1_173[8] = { 'i', 'z', 'a', 't', 'i', 'o', 'n', 's' };
279 static const symbol s_1_174[10] = { 'a', 'r', 'i', 'z', 'a', 't', 'i', 'o', 'n', 's' };
280 static const symbol s_1_175[3] = { 'a', 'r', 's' };
281 static const symbol s_1_176[4] = { 'i', 'e', 'r', 's' };
282 static const symbol s_1_177[5] = { 'i', 'z', 'e', 'r', 's' };
283 static const symbol s_1_178[5] = { 'a', 't', 'o', 'r', 's' };
284 static const symbol s_1_179[4] = { 'l', 'e', 's', 's' };
285 static const symbol s_1_180[5] = { 'e', 'l', 'e', 's', 's' };
286 static const symbol s_1_181[4] = { 'n', 'e', 's', 's' };
287 static const symbol s_1_182[5] = { 'e', 'n', 'e', 's', 's' };
288 static const symbol s_1_183[8] = { 'a', 'b', 'l', 'e', 'n', 'e', 's', 's' };
289 static const symbol s_1_184[9] = { 'e', 'a', 'b', 'l', 'e', 'n', 'e', 's', 's' };
290 static const symbol s_1_185[8] = { 'i', 'b', 'l', 'e', 'n', 'e', 's', 's' };
291 static const symbol s_1_186[7] = { 'a', 't', 'e', 'n', 'e', 's', 's' };
292 static const symbol s_1_187[7] = { 'i', 't', 'e', 'n', 'e', 's', 's' };
293 static const symbol s_1_188[7] = { 'i', 'v', 'e', 'n', 'e', 's', 's' };
294 static const symbol s_1_189[9] = { 'a', 't', 'i', 'v', 'e', 'n', 'e', 's', 's' };
295 static const symbol s_1_190[7] = { 'i', 'n', 'g', 'n', 'e', 's', 's' };
296 static const symbol s_1_191[7] = { 'i', 's', 'h', 'n', 'e', 's', 's' };
297 static const symbol s_1_192[5] = { 'i', 'n', 'e', 's', 's' };
298 static const symbol s_1_193[7] = { 'a', 'r', 'i', 'n', 'e', 's', 's' };
299 static const symbol s_1_194[6] = { 'a', 'l', 'n', 'e', 's', 's' };
300 static const symbol s_1_195[8] = { 'i', 'c', 'a', 'l', 'n', 'e', 's', 's' };
301 static const symbol s_1_196[10] = { 'a', 'n', 't', 'i', 'a', 'l', 'n', 'e', 's', 's' };
302 static const symbol s_1_197[10] = { 'e', 'n', 't', 'i', 'a', 'l', 'n', 'e', 's', 's' };
303 static const symbol s_1_198[9] = { 'i', 'o', 'n', 'a', 'l', 'n', 'e', 's', 's' };
304 static const symbol s_1_199[7] = { 'f', 'u', 'l', 'n', 'e', 's', 's' };
305 static const symbol s_1_200[8] = { 'l', 'e', 's', 's', 'n', 'e', 's', 's' };
306 static const symbol s_1_201[7] = { 'o', 'u', 's', 'n', 'e', 's', 's' };
307 static const symbol s_1_202[8] = { 'e', 'o', 'u', 's', 'n', 'e', 's', 's' };
308 static const symbol s_1_203[8] = { 'i', 'o', 'u', 's', 'n', 'e', 's', 's' };
309 static const symbol s_1_204[9] = { 'i', 't', 'o', 'u', 's', 'n', 'e', 's', 's' };
310 static const symbol s_1_205[7] = { 'e', 'n', 't', 'n', 'e', 's', 's' };
311 static const symbol s_1_206[4] = { 'a', 'n', 't', 's' };
312 static const symbol s_1_207[4] = { 'i', 's', 't', 's' };
313 static const symbol s_1_208[6] = { 'i', 'c', 'i', 's', 't', 's' };
314 static const symbol s_1_209[2] = { 'u', 's' };
315 static const symbol s_1_210[3] = { 'o', 'u', 's' };
316 static const symbol s_1_211[4] = { 'e', 'o', 'u', 's' };
317 static const symbol s_1_212[6] = { 'a', 'c', 'e', 'o', 'u', 's' };
318 static const symbol s_1_213[9] = { 'a', 'n', 't', 'a', 'n', 'e', 'o', 'u', 's' };
319 static const symbol s_1_214[4] = { 'i', 'o', 'u', 's' };
320 static const symbol s_1_215[6] = { 'a', 'c', 'i', 'o', 'u', 's' };
321 static const symbol s_1_216[5] = { 'i', 't', 'o', 'u', 's' };
322 static const symbol s_1_217[3] = { 'a', 'n', 't' };
323 static const symbol s_1_218[5] = { 'i', 'c', 'a', 'n', 't' };
324 static const symbol s_1_219[3] = { 'e', 'n', 't' };
325 static const symbol s_1_220[5] = { 'e', 'm', 'e', 'n', 't' };
326 static const symbol s_1_221[7] = { 'i', 'z', 'e', 'm', 'e', 'n', 't' };
327 static const symbol s_1_222[3] = { 'i', 's', 't' };
328 static const symbol s_1_223[5] = { 'i', 'c', 'i', 's', 't' };
329 static const symbol s_1_224[5] = { 'a', 'l', 'i', 's', 't' };
330 static const symbol s_1_225[7] = { 'i', 'c', 'a', 'l', 'i', 's', 't' };
331 static const symbol s_1_226[6] = { 'i', 'a', 'l', 'i', 's', 't' };
332 static const symbol s_1_227[6] = { 'i', 'o', 'n', 'i', 's', 't' };
333 static const symbol s_1_228[6] = { 'e', 'n', 't', 'i', 's', 't' };
334 static const symbol s_1_229[1] = { 'y' };
335 static const symbol s_1_230[3] = { 'a', 'c', 'y' };
336 static const symbol s_1_231[4] = { 'a', 'n', 'c', 'y' };
337 static const symbol s_1_232[4] = { 'e', 'n', 'c', 'y' };
338 static const symbol s_1_233[2] = { 'l', 'y' };
339 static const symbol s_1_234[4] = { 'e', 'a', 'l', 'y' };
340 static const symbol s_1_235[4] = { 'a', 'b', 'l', 'y' };
341 static const symbol s_1_236[4] = { 'i', 'b', 'l', 'y' };
342 static const symbol s_1_237[4] = { 'e', 'd', 'l', 'y' };
343 static const symbol s_1_238[5] = { 'i', 'e', 'd', 'l', 'y' };
344 static const symbol s_1_239[3] = { 'e', 'l', 'y' };
345 static const symbol s_1_240[5] = { 'a', 't', 'e', 'l', 'y' };
346 static const symbol s_1_241[5] = { 'i', 'v', 'e', 'l', 'y' };
347 static const symbol s_1_242[7] = { 'a', 't', 'i', 'v', 'e', 'l', 'y' };
348 static const symbol s_1_243[5] = { 'i', 'n', 'g', 'l', 'y' };
349 static const symbol s_1_244[7] = { 'a', 't', 'i', 'n', 'g', 'l', 'y' };
350 static const symbol s_1_245[3] = { 'i', 'l', 'y' };
351 static const symbol s_1_246[4] = { 'l', 'i', 'l', 'y' };
352 static const symbol s_1_247[5] = { 'a', 'r', 'i', 'l', 'y' };
353 static const symbol s_1_248[4] = { 'a', 'l', 'l', 'y' };
354 static const symbol s_1_249[6] = { 'i', 'c', 'a', 'l', 'l', 'y' };
355 static const symbol s_1_250[7] = { 'a', 'i', 'c', 'a', 'l', 'l', 'y' };
356 static const symbol s_1_251[9] = { 'a', 'l', 'l', 'i', 'c', 'a', 'l', 'l', 'y' };
357 static const symbol s_1_252[9] = { 'i', 's', 't', 'i', 'c', 'a', 'l', 'l', 'y' };
358 static const symbol s_1_253[11] = { 'a', 'l', 'i', 's', 't', 'i', 'c', 'a', 'l', 'l', 'y' };
359 static const symbol s_1_254[7] = { 'o', 'i', 'd', 'a', 'l', 'l', 'y' };
360 static const symbol s_1_255[5] = { 'i', 'a', 'l', 'l', 'y' };
361 static const symbol s_1_256[8] = { 'e', 'n', 't', 'i', 'a', 'l', 'l', 'y' };
362 static const symbol s_1_257[7] = { 'i', 'o', 'n', 'a', 'l', 'l', 'y' };
363 static const symbol s_1_258[9] = { 'a', 't', 'i', 'o', 'n', 'a', 'l', 'l', 'y' };
364 static const symbol s_1_259[11] = { 'i', 'z', 'a', 't', 'i', 'o', 'n', 'a', 'l', 'l', 'y' };
365 static const symbol s_1_260[7] = { 'e', 'n', 't', 'a', 'l', 'l', 'y' };
366 static const symbol s_1_261[5] = { 'f', 'u', 'l', 'l', 'y' };
367 static const symbol s_1_262[6] = { 'e', 'f', 'u', 'l', 'l', 'y' };
368 static const symbol s_1_263[6] = { 'i', 'f', 'u', 'l', 'l', 'y' };
369 static const symbol s_1_264[4] = { 'e', 'n', 'l', 'y' };
370 static const symbol s_1_265[4] = { 'a', 'r', 'l', 'y' };
371 static const symbol s_1_266[5] = { 'e', 'a', 'r', 'l', 'y' };
372 static const symbol s_1_267[6] = { 'l', 'e', 's', 's', 'l', 'y' };
373 static const symbol s_1_268[5] = { 'o', 'u', 's', 'l', 'y' };
374 static const symbol s_1_269[6] = { 'e', 'o', 'u', 's', 'l', 'y' };
375 static const symbol s_1_270[6] = { 'i', 'o', 'u', 's', 'l', 'y' };
376 static const symbol s_1_271[5] = { 'e', 'n', 't', 'l', 'y' };
377 static const symbol s_1_272[3] = { 'a', 'r', 'y' };
378 static const symbol s_1_273[3] = { 'e', 'r', 'y' };
379 static const symbol s_1_274[7] = { 'i', 'c', 'i', 'a', 'n', 'r', 'y' };
380 static const symbol s_1_275[5] = { 'a', 't', 'o', 'r', 'y' };
381 static const symbol s_1_276[3] = { 'i', 't', 'y' };
382 static const symbol s_1_277[5] = { 'a', 'c', 'i', 't', 'y' };
383 static const symbol s_1_278[5] = { 'i', 'c', 'i', 't', 'y' };
384 static const symbol s_1_279[4] = { 'e', 'i', 't', 'y' };
385 static const symbol s_1_280[5] = { 'a', 'l', 'i', 't', 'y' };
386 static const symbol s_1_281[7] = { 'i', 'c', 'a', 'l', 'i', 't', 'y' };
387 static const symbol s_1_282[6] = { 'i', 'a', 'l', 'i', 't', 'y' };
388 static const symbol s_1_283[9] = { 'a', 'n', 't', 'i', 'a', 'l', 'i', 't', 'y' };
389 static const symbol s_1_284[9] = { 'e', 'n', 't', 'i', 'a', 'l', 'i', 't', 'y' };
390 static const symbol s_1_285[8] = { 'i', 'o', 'n', 'a', 'l', 'i', 't', 'y' };
391 static const symbol s_1_286[5] = { 'e', 'l', 'i', 't', 'y' };
392 static const symbol s_1_287[7] = { 'a', 'b', 'i', 'l', 'i', 't', 'y' };
393 static const symbol s_1_288[9] = { 'i', 'z', 'a', 'b', 'i', 'l', 'i', 't', 'y' };
394 static const symbol s_1_289[11] = { 'a', 'r', 'i', 'z', 'a', 'b', 'i', 'l', 'i', 't', 'y' };
395 static const symbol s_1_290[7] = { 'i', 'b', 'i', 'l', 'i', 't', 'y' };
396 static const symbol s_1_291[5] = { 'i', 'n', 'i', 't', 'y' };
397 static const symbol s_1_292[5] = { 'a', 'r', 'i', 't', 'y' };
398 static const symbol s_1_293[5] = { 'i', 'v', 'i', 't', 'y' };
399 static const struct among a_1[294] = {
400 { 2, s_1_0, 0, 1, 2},
401 { 1, s_1_1, 0, 1, 2},
402 { 2, s_1_2, -1, 1, 2},
403 { 3, s_1_3, -2, 1, 2},
404 { 2, s_1_4, 0, 1, 2},
405 { 3, s_1_5, -1, 1, 2},
406 { 5, s_1_6, -2, 1, 9},
407 { 4, s_1_7, -3, 1, 2},
408 { 4, s_1_8, -4, 1, 1},
409 { 4, s_1_9, -5, 1, 18},
410 { 5, s_1_10, -6, 1, 3},
411 { 5, s_1_11, -7, 1, 2},
412 { 7, s_1_12, -1, 1, 1},
413 { 7, s_1_13, -2, 1, 2},
414 { 7, s_1_14, -3, 1, 2},
415 { 2, s_1_15, 0, 1, 4},
416 { 5, s_1_16, -1, 1, 1},
417 { 5, s_1_17, -2, 1, 2},
418 { 5, s_1_18, -3, 1, 2},
419 { 3, s_1_19, -4, 1, 2},
420 { 4, s_1_20, -5, 1, 4},
421 { 5, s_1_21, -6, 1, 2},
422 { 4, s_1_22, -7, 1, 10},
423 { 5, s_1_23, -8, 1, 3},
424 { 4, s_1_24, -9, 1, 6},
425 { 6, s_1_25, -1, 1, 2},
426 { 3, s_1_26, 0, 1, 2},
427 { 5, s_1_27, -1, 1, 2},
428 { 4, s_1_28, 0, 1, 2},
429 { 5, s_1_29, -1, 1, 2},
430 { 5, s_1_30, -2, 1, 2},
431 { 7, s_1_31, -1, 1, 4},
432 { 4, s_1_32, 0, 1, 2},
433 { 1, s_1_33, 0, 1, 2},
434 { 2, s_1_34, -1, 1, 2},
435 { 4, s_1_35, -2, 1, 1},
436 { 6, s_1_36, -1, 1, 2},
437 { 4, s_1_37, -4, 1, 2},
438 { 3, s_1_38, -5, 1, 15},
439 { 5, s_1_39, -1, 1, 2},
440 { 5, s_1_40, -2, 1, 2},
441 { 3, s_1_41, -8, 1, 1},
442 { 4, s_1_42, -9, 1, 2},
443 { 6, s_1_43, -1, 1, 2},
444 { 6, s_1_44, -2, 1, 4},
445 { 8, s_1_45, -1, 1, 2},
446 { 4, s_1_46, -13, 1, 2},
447 { 7, s_1_47, -1, 1, 2},
448 { 3, s_1_48, -15, 1, 4},
449 { 3, s_1_49, -16, 1, 16},
450 { 5, s_1_50, -1, 1, 10},
451 { 3, s_1_51, -18, 1, 23},
452 { 5, s_1_52, -19, 1, 4},
453 { 6, s_1_53, -1, 1, 7},
454 { 3, s_1_54, -21, 1, 2},
455 { 4, s_1_55, -22, 1, 2},
456 { 3, s_1_56, -23, 1, 2},
457 { 7, s_1_57, -1, 1, 2},
458 { 5, s_1_58, -2, 1, 2},
459 { 6, s_1_59, -3, 1, 8},
460 { 3, s_1_60, -27, 1, 22},
461 { 3, s_1_61, -28, 1, 2},
462 { 5, s_1_62, -1, 1, 2},
463 { 3, s_1_63, -30, 1, 6},
464 { 5, s_1_64, -1, 1, 2},
465 { 7, s_1_65, -1, 1, 2},
466 { 6, s_1_66, -2, 1, 2},
467 { 9, s_1_67, -1, 1, 2},
468 { 8, s_1_68, -4, 1, 2},
469 { 5, s_1_69, -6, 1, 2},
470 { 3, s_1_70, 0, 1, 17},
471 { 6, s_1_71, -1, 1, 1},
472 { 6, s_1_72, -2, 1, 2},
473 { 5, s_1_73, -3, 1, 1},
474 { 5, s_1_74, -4, 1, 4},
475 { 6, s_1_75, -5, 1, 2},
476 { 5, s_1_76, -6, 1, 10},
477 { 6, s_1_77, -7, 1, 3},
478 { 4, s_1_78, -8, 1, 1},
479 { 5, s_1_79, -9, 1, 6},
480 { 7, s_1_80, -1, 1, 2},
481 { 3, s_1_81, 0, 1, 3},
482 { 4, s_1_82, -1, 1, 2},
483 { 1, s_1_83, 0, 1, 2},
484 { 2, s_1_84, 0, 1, 9},
485 { 4, s_1_85, -1, 1, 2},
486 { 5, s_1_86, -1, 1, 2},
487 { 7, s_1_87, -2, 1, 2},
488 { 5, s_1_88, -4, 1, 2},
489 { 3, s_1_89, -5, 1, 11},
490 { 3, s_1_90, -6, 1, 2},
491 { 6, s_1_91, -1, 1, 2},
492 { 5, s_1_92, -2, 1, 2},
493 { 6, s_1_93, -3, 1, 2},
494 { 5, s_1_94, -10, 1, 2},
495 { 7, s_1_95, -1, 1, 1},
496 { 9, s_1_96, -1, 1, 2},
497 { 5, s_1_97, -13, 1, 2},
498 { 3, s_1_98, 0, 1, 2},
499 { 4, s_1_99, -1, 1, 2},
500 { 4, s_1_100, -2, 1, 2},
501 { 2, s_1_101, 0, 1, 23},
502 { 3, s_1_102, 0, 1, 1},
503 { 5, s_1_103, -1, 1, 2},
504 { 6, s_1_104, -2, 1, 2},
505 { 5, s_1_105, -3, 1, 1},
506 { 7, s_1_106, -1, 1, 2},
507 { 8, s_1_107, -2, 1, 2},
508 { 5, s_1_108, -6, 1, 12},
509 { 7, s_1_109, -7, 1, 2},
510 { 2, s_1_110, 0, 1, 27},
511 { 3, s_1_111, -1, 1, 2},
512 { 3, s_1_112, 0, 1, 2},
513 { 5, s_1_113, -1, 1, 2},
514 { 2, s_1_114, 0, 1, 6},
515 { 4, s_1_115, -1, 1, 2},
516 { 2, s_1_116, 0, 1, 25},
517 { 3, s_1_117, -1, 1, 21},
518 { 5, s_1_118, -1, 1, 1},
519 { 7, s_1_119, -1, 1, 5},
520 { 9, s_1_120, -2, 1, 2},
521 { 7, s_1_121, -3, 1, 2},
522 { 7, s_1_122, -4, 1, 2},
523 { 9, s_1_123, -1, 1, 2},
524 { 8, s_1_124, -6, 1, 2},
525 { 7, s_1_125, -7, 1, 6},
526 { 9, s_1_126, -1, 1, 2},
527 { 6, s_1_127, -10, 1, 5},
528 { 1, s_1_128, 0, 1, 2},
529 { 2, s_1_129, 0, 1, 24},
530 { 3, s_1_130, -1, 1, 11},
531 { 3, s_1_131, 0, 1, 2},
532 { 6, s_1_132, 0, 1, 2},
533 { 4, s_1_133, 0, 1, 6},
534 { 6, s_1_134, -1, 1, 2},
535 { 2, s_1_135, 0, 1, 26},
536 { 4, s_1_136, -1, 1, 2},
537 { 1, s_1_137, 0, 1, 29},
538 { 2, s_1_138, -1, 1, 2},
539 { 2, s_1_139, -2, 1, 1},
540 { 3, s_1_140, -3, 1, 2},
541 { 6, s_1_141, -1, 1, 2},
542 { 2, s_1_142, -5, 1, 4},
543 { 5, s_1_143, -1, 1, 1},
544 { 5, s_1_144, -2, 1, 2},
545 { 4, s_1_145, -3, 1, 15},
546 { 5, s_1_146, -1, 1, 2},
547 { 4, s_1_147, -5, 1, 1},
548 { 3, s_1_148, -6, 1, 20},
549 { 5, s_1_149, -1, 1, 2},
550 { 6, s_1_150, -2, 1, 2},
551 { 6, s_1_151, -3, 1, 2},
552 { 5, s_1_152, -4, 1, 2},
553 { 5, s_1_153, -5, 1, 2},
554 { 7, s_1_154, -1, 1, 2},
555 { 7, s_1_155, -2, 1, 2},
556 { 4, s_1_156, -14, 1, 16},
557 { 6, s_1_157, -15, 1, 2},
558 { 4, s_1_158, -16, 1, 2},
559 { 6, s_1_159, -17, 1, 2},
560 { 4, s_1_160, -23, 1, 17},
561 { 2, s_1_161, -24, 1, 2},
562 { 3, s_1_162, -25, 1, 9},
563 { 4, s_1_163, -1, 1, 2},
564 { 7, s_1_164, -1, 1, 2},
565 { 6, s_1_165, -3, 1, 2},
566 { 4, s_1_166, -29, 1, 1},
567 { 4, s_1_167, -30, 1, 2},
568 { 6, s_1_168, -1, 1, 2},
569 { 4, s_1_169, -32, 1, 1},
570 { 6, s_1_170, -1, 1, 1},
571 { 10, s_1_171, -1, 1, 2},
572 { 9, s_1_172, -2, 1, 2},
573 { 8, s_1_173, -3, 1, 2},
574 { 10, s_1_174, -1, 1, 2},
575 { 3, s_1_175, -38, 1, 19},
576 { 4, s_1_176, -39, 1, 2},
577 { 5, s_1_177, -40, 1, 6},
578 { 5, s_1_178, -41, 1, 2},
579 { 4, s_1_179, -42, 1, 2},
580 { 5, s_1_180, -1, 1, 2},
581 { 4, s_1_181, -44, 1, 2},
582 { 5, s_1_182, -1, 1, 4},
583 { 8, s_1_183, -1, 1, 2},
584 { 9, s_1_184, -1, 1, 4},
585 { 8, s_1_185, -3, 1, 2},
586 { 7, s_1_186, -4, 1, 2},
587 { 7, s_1_187, -5, 1, 2},
588 { 7, s_1_188, -6, 1, 2},
589 { 9, s_1_189, -1, 1, 2},
590 { 7, s_1_190, -9, 1, 2},
591 { 7, s_1_191, -10, 1, 2},
592 { 5, s_1_192, -11, 1, 2},
593 { 7, s_1_193, -1, 1, 4},
594 { 6, s_1_194, -13, 1, 2},
595 { 8, s_1_195, -1, 1, 2},
596 { 10, s_1_196, -2, 1, 2},
597 { 10, s_1_197, -3, 1, 2},
598 { 9, s_1_198, -4, 1, 2},
599 { 7, s_1_199, -18, 1, 2},
600 { 8, s_1_200, -19, 1, 2},
601 { 7, s_1_201, -20, 1, 2},
602 { 8, s_1_202, -1, 1, 2},
603 { 8, s_1_203, -2, 1, 2},
604 { 9, s_1_204, -3, 1, 2},
605 { 7, s_1_205, -24, 1, 2},
606 { 4, s_1_206, -69, 1, 1},
607 { 4, s_1_207, -70, 1, 2},
608 { 6, s_1_208, -1, 1, 2},
609 { 2, s_1_209, -72, 1, 28},
610 { 3, s_1_210, -1, 1, 2},
611 { 4, s_1_211, -1, 1, 2},
612 { 6, s_1_212, -1, 1, 2},
613 { 9, s_1_213, -2, 1, 2},
614 { 4, s_1_214, -4, 1, 2},
615 { 6, s_1_215, -1, 1, 1},
616 { 5, s_1_216, -6, 1, 2},
617 { 3, s_1_217, 0, 1, 1},
618 { 5, s_1_218, -1, 1, 2},
619 { 3, s_1_219, 0, 1, 3},
620 { 5, s_1_220, -1, 1, 2},
621 { 7, s_1_221, -1, 1, 2},
622 { 3, s_1_222, 0, 1, 2},
623 { 5, s_1_223, -1, 1, 2},
624 { 5, s_1_224, -2, 1, 2},
625 { 7, s_1_225, -1, 1, 2},
626 { 6, s_1_226, -2, 1, 2},
627 { 6, s_1_227, -5, 1, 2},
628 { 6, s_1_228, -6, 1, 2},
629 { 1, s_1_229, 0, 1, 1},
630 { 3, s_1_230, -1, 1, 2},
631 { 4, s_1_231, -2, 1, 1},
632 { 4, s_1_232, -3, 1, 2},
633 { 2, s_1_233, -4, 1, 1},
634 { 4, s_1_234, -1, 1, 11},
635 { 4, s_1_235, -2, 1, 2},
636 { 4, s_1_236, -3, 1, 2},
637 { 4, s_1_237, -4, 1, 4},
638 { 5, s_1_238, -1, 1, 2},
639 { 3, s_1_239, -6, 1, 4},
640 { 5, s_1_240, -1, 1, 2},
641 { 5, s_1_241, -2, 1, 2},
642 { 7, s_1_242, -1, 1, 2},
643 { 5, s_1_243, -10, 1, 1},
644 { 7, s_1_244, -1, 1, 2},
645 { 3, s_1_245, -12, 1, 2},
646 { 4, s_1_246, -1, 1, 2},
647 { 5, s_1_247, -2, 1, 2},
648 { 4, s_1_248, -15, 1, 1},
649 { 6, s_1_249, -1, 1, 2},
650 { 7, s_1_250, -1, 1, 2},
651 { 9, s_1_251, -2, 1, 3},
652 { 9, s_1_252, -3, 1, 2},
653 { 11, s_1_253, -1, 1, 1},
654 { 7, s_1_254, -6, 1, 2},
655 { 5, s_1_255, -7, 1, 2},
656 { 8, s_1_256, -1, 1, 2},
657 { 7, s_1_257, -9, 1, 2},
658 { 9, s_1_258, -1, 1, 1},
659 { 11, s_1_259, -1, 1, 1},
660 { 7, s_1_260, -12, 1, 2},
661 { 5, s_1_261, -28, 1, 2},
662 { 6, s_1_262, -1, 1, 2},
663 { 6, s_1_263, -2, 1, 2},
664 { 4, s_1_264, -31, 1, 4},
665 { 4, s_1_265, -32, 1, 14},
666 { 5, s_1_266, -1, 1, 11},
667 { 6, s_1_267, -34, 1, 2},
668 { 5, s_1_268, -35, 1, 2},
669 { 6, s_1_269, -1, 1, 2},
670 { 6, s_1_270, -2, 1, 2},
671 { 5, s_1_271, -38, 1, 2},
672 { 3, s_1_272, -43, 1, 6},
673 { 3, s_1_273, -44, 1, 4},
674 { 7, s_1_274, -45, 1, 2},
675 { 5, s_1_275, -46, 1, 2},
676 { 3, s_1_276, -47, 1, 2},
677 { 5, s_1_277, -1, 1, 2},
678 { 5, s_1_278, -2, 1, 2},
679 { 4, s_1_279, -3, 1, 2},
680 { 5, s_1_280, -4, 1, 2},
681 { 7, s_1_281, -1, 1, 2},
682 { 6, s_1_282, -2, 1, 2},
683 { 9, s_1_283, -1, 1, 2},
684 { 9, s_1_284, -2, 1, 2},
685 { 8, s_1_285, -5, 1, 2},
686 { 5, s_1_286, -10, 1, 2},
687 { 7, s_1_287, -11, 1, 2},
688 { 9, s_1_288, -1, 1, 2},
689 { 11, s_1_289, -1, 1, 2},
690 { 7, s_1_290, -14, 1, 2},
691 { 5, s_1_291, -15, 1, 13},
692 { 5, s_1_292, -16, 1, 1},
693 { 5, s_1_293, -17, 1, 2}
694 };
695 
696 static int af_1(struct SN_env * z) {
697  switch (z->af) {
698  case 1: return r_B(z);
699  case 2: return r_A(z);
700  case 3: return r_C(z);
701  case 4: return r_E(z);
702  case 5: return r_G(z);
703  case 6: return r_F(z);
704  case 7: return r_Z(z);
705  case 8: return r_D(z);
706  case 9: return r_BB(z);
707  case 10: return r_I(z);
708  case 11: return r_Y(z);
709  case 12: return r_J(z);
710  case 13: return r_CC(z);
711  case 14: return r_K(z);
712  case 15: return r_L(z);
713  case 16: return r_M(z);
714  case 17: return r_N(z);
715  case 18: return r_H(z);
716  case 19: return r_O(z);
717  case 20: return r_P(z);
718  case 21: return r_Q(z);
719  case 22: return r_AA(z);
720  case 23: return r_R(z);
721  case 24: return r_X(z);
722  case 25: return r_S(z);
723  case 26: return r_T(z);
724  case 27: return r_U(z);
725  case 28: return r_V(z);
726  case 29: return r_W(z);
727  }
728  return -1;
729 }
730 
731 static const symbol s_2_0[2] = { 'b', 'b' };
732 static const symbol s_2_1[2] = { 'd', 'd' };
733 static const symbol s_2_2[2] = { 'g', 'g' };
734 static const symbol s_2_3[2] = { 'l', 'l' };
735 static const symbol s_2_4[2] = { 'm', 'm' };
736 static const symbol s_2_5[2] = { 'n', 'n' };
737 static const symbol s_2_6[2] = { 'p', 'p' };
738 static const symbol s_2_7[2] = { 'r', 'r' };
739 static const symbol s_2_8[2] = { 's', 's' };
740 static const symbol s_2_9[2] = { 't', 't' };
741 static const struct among a_2[10] = {
742 { 2, s_2_0, 0, -1, 0},
743 { 2, s_2_1, 0, -1, 0},
744 { 2, s_2_2, 0, -1, 0},
745 { 2, s_2_3, 0, -1, 0},
746 { 2, s_2_4, 0, -1, 0},
747 { 2, s_2_5, 0, -1, 0},
748 { 2, s_2_6, 0, -1, 0},
749 { 2, s_2_7, 0, -1, 0},
750 { 2, s_2_8, 0, -1, 0},
751 { 2, s_2_9, 0, -1, 0}
752 };
753 
754 static const symbol s_3_0[3] = { 'u', 'a', 'd' };
755 static const symbol s_3_1[3] = { 'v', 'a', 'd' };
756 static const symbol s_3_2[3] = { 'c', 'i', 'd' };
757 static const symbol s_3_3[3] = { 'l', 'i', 'd' };
758 static const symbol s_3_4[4] = { 'e', 'r', 'i', 'd' };
759 static const symbol s_3_5[4] = { 'p', 'a', 'n', 'd' };
760 static const symbol s_3_6[3] = { 'e', 'n', 'd' };
761 static const symbol s_3_7[3] = { 'o', 'n', 'd' };
762 static const symbol s_3_8[3] = { 'l', 'u', 'd' };
763 static const symbol s_3_9[3] = { 'r', 'u', 'd' };
764 static const symbol s_3_10[2] = { 'u', 'l' };
765 static const symbol s_3_11[3] = { 'h', 'e', 'r' };
766 static const symbol s_3_12[4] = { 'm', 'e', 't', 'r' };
767 static const symbol s_3_13[4] = { 'i', 's', 't', 'r' };
768 static const symbol s_3_14[3] = { 'u', 'r', 's' };
769 static const symbol s_3_15[3] = { 'u', 'c', 't' };
770 static const symbol s_3_16[2] = { 'e', 't' };
771 static const symbol s_3_17[3] = { 'm', 'i', 't' };
772 static const symbol s_3_18[3] = { 'e', 'n', 't' };
773 static const symbol s_3_19[4] = { 'u', 'm', 'p', 't' };
774 static const symbol s_3_20[3] = { 'r', 'p', 't' };
775 static const symbol s_3_21[3] = { 'e', 'r', 't' };
776 static const symbol s_3_22[2] = { 'y', 't' };
777 static const symbol s_3_23[3] = { 'i', 'e', 'v' };
778 static const symbol s_3_24[3] = { 'o', 'l', 'v' };
779 static const symbol s_3_25[2] = { 'a', 'x' };
780 static const symbol s_3_26[2] = { 'e', 'x' };
781 static const symbol s_3_27[3] = { 'b', 'e', 'x' };
782 static const symbol s_3_28[3] = { 'd', 'e', 'x' };
783 static const symbol s_3_29[3] = { 'p', 'e', 'x' };
784 static const symbol s_3_30[3] = { 't', 'e', 'x' };
785 static const symbol s_3_31[2] = { 'i', 'x' };
786 static const symbol s_3_32[3] = { 'l', 'u', 'x' };
787 static const symbol s_3_33[2] = { 'y', 'z' };
788 static const struct among a_3[34] = {
789 { 3, s_3_0, 0, 18, 0},
790 { 3, s_3_1, 0, 19, 0},
791 { 3, s_3_2, 0, 20, 0},
792 { 3, s_3_3, 0, 21, 0},
793 { 4, s_3_4, 0, 22, 0},
794 { 4, s_3_5, 0, 23, 0},
795 { 3, s_3_6, 0, 24, 0},
796 { 3, s_3_7, 0, 25, 0},
797 { 3, s_3_8, 0, 26, 0},
798 { 3, s_3_9, 0, 27, 0},
799 { 2, s_3_10, 0, 9, 0},
800 { 3, s_3_11, 0, 28, 0},
801 { 4, s_3_12, 0, 7, 0},
802 { 4, s_3_13, 0, 6, 0},
803 { 3, s_3_14, 0, 5, 0},
804 { 3, s_3_15, 0, 2, 0},
805 { 2, s_3_16, 0, 32, 0},
806 { 3, s_3_17, 0, 29, 0},
807 { 3, s_3_18, 0, 30, 0},
808 { 4, s_3_19, 0, 3, 0},
809 { 3, s_3_20, 0, 4, 0},
810 { 3, s_3_21, 0, 31, 0},
811 { 2, s_3_22, 0, 33, 0},
812 { 3, s_3_23, 0, 1, 0},
813 { 3, s_3_24, 0, 8, 0},
814 { 2, s_3_25, 0, 14, 0},
815 { 2, s_3_26, 0, 15, 0},
816 { 3, s_3_27, -1, 10, 0},
817 { 3, s_3_28, -2, 11, 0},
818 { 3, s_3_29, -3, 12, 0},
819 { 3, s_3_30, -4, 13, 0},
820 { 2, s_3_31, 0, 16, 0},
821 { 3, s_3_32, 0, 17, 0},
822 { 2, s_3_33, 0, 33, 0}
823 };
824 
825 static int r_A(struct SN_env * z) {
826  {
827  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
828  if (ret < 0) return 0;
829  z->c = ret;
830  }
831  return 1;
832 }
833 
834 static int r_B(struct SN_env * z) {
835  {
836  int ret = skip_b_utf8(z->p, z->c, z->lb, 3);
837  if (ret < 0) return 0;
838  z->c = ret;
839  }
840  return 1;
841 }
842 
843 static int r_C(struct SN_env * z) {
844  {
845  int ret = skip_b_utf8(z->p, z->c, z->lb, 4);
846  if (ret < 0) return 0;
847  z->c = ret;
848  }
849  return 1;
850 }
851 
852 static int r_D(struct SN_env * z) {
853  {
854  int ret = skip_b_utf8(z->p, z->c, z->lb, 5);
855  if (ret < 0) return 0;
856  z->c = ret;
857  }
858  return 1;
859 }
860 
861 static int r_E(struct SN_env * z) {
862  {
863  int v_1 = z->l - z->c;
864  {
865  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
866  if (ret < 0) return 0;
867  z->c = ret;
868  }
869  z->c = z->l - v_1;
870  }
871  {
872  int v_2 = z->l - z->c;
873  if (z->c <= z->lb || z->p[z->c - 1] != 'e') goto lab0;
874  z->c--;
875  return 0;
876  lab0:
877  z->c = z->l - v_2;
878  }
879  return 1;
880 }
881 
882 static int r_F(struct SN_env * z) {
883  {
884  int v_1 = z->l - z->c;
885  {
886  int ret = skip_b_utf8(z->p, z->c, z->lb, 3);
887  if (ret < 0) return 0;
888  z->c = ret;
889  }
890  z->c = z->l - v_1;
891  }
892  {
893  int v_2 = z->l - z->c;
894  if (z->c <= z->lb || z->p[z->c - 1] != 'e') goto lab0;
895  z->c--;
896  return 0;
897  lab0:
898  z->c = z->l - v_2;
899  }
900  return 1;
901 }
902 
903 static int r_G(struct SN_env * z) {
904  {
905  int v_1 = z->l - z->c;
906  {
907  int ret = skip_b_utf8(z->p, z->c, z->lb, 3);
908  if (ret < 0) return 0;
909  z->c = ret;
910  }
911  z->c = z->l - v_1;
912  }
913  if (z->c <= z->lb || z->p[z->c - 1] != 'f') return 0;
914  z->c--;
915  return 1;
916 }
917 
918 static int r_H(struct SN_env * z) {
919  {
920  int v_1 = z->l - z->c;
921  {
922  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
923  if (ret < 0) return 0;
924  z->c = ret;
925  }
926  z->c = z->l - v_1;
927  }
928  do {
929  int v_2 = z->l - z->c;
930  if (z->c <= z->lb || z->p[z->c - 1] != 't') goto lab0;
931  z->c--;
932  break;
933  lab0:
934  z->c = z->l - v_2;
935  if (!(eq_s_b(z, 2, s_0))) return 0;
936  } while (0);
937  return 1;
938 }
939 
940 static int r_I(struct SN_env * z) {
941  {
942  int v_1 = z->l - z->c;
943  {
944  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
945  if (ret < 0) return 0;
946  z->c = ret;
947  }
948  z->c = z->l - v_1;
949  }
950  {
951  int v_2 = z->l - z->c;
952  if (z->c <= z->lb || z->p[z->c - 1] != 'o') goto lab0;
953  z->c--;
954  return 0;
955  lab0:
956  z->c = z->l - v_2;
957  }
958  {
959  int v_3 = z->l - z->c;
960  if (z->c <= z->lb || z->p[z->c - 1] != 'e') goto lab1;
961  z->c--;
962  return 0;
963  lab1:
964  z->c = z->l - v_3;
965  }
966  return 1;
967 }
968 
969 static int r_J(struct SN_env * z) {
970  {
971  int v_1 = z->l - z->c;
972  {
973  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
974  if (ret < 0) return 0;
975  z->c = ret;
976  }
977  z->c = z->l - v_1;
978  }
979  {
980  int v_2 = z->l - z->c;
981  if (z->c <= z->lb || z->p[z->c - 1] != 'a') goto lab0;
982  z->c--;
983  return 0;
984  lab0:
985  z->c = z->l - v_2;
986  }
987  {
988  int v_3 = z->l - z->c;
989  if (z->c <= z->lb || z->p[z->c - 1] != 'e') goto lab1;
990  z->c--;
991  return 0;
992  lab1:
993  z->c = z->l - v_3;
994  }
995  return 1;
996 }
997 
998 static int r_K(struct SN_env * z) {
999  {
1000  int v_1 = z->l - z->c;
1001  {
1002  int ret = skip_b_utf8(z->p, z->c, z->lb, 3);
1003  if (ret < 0) return 0;
1004  z->c = ret;
1005  }
1006  z->c = z->l - v_1;
1007  }
1008  do {
1009  int v_2 = z->l - z->c;
1010  if (z->c <= z->lb || z->p[z->c - 1] != 'l') goto lab0;
1011  z->c--;
1012  break;
1013  lab0:
1014  z->c = z->l - v_2;
1015  if (z->c <= z->lb || z->p[z->c - 1] != 'i') goto lab1;
1016  z->c--;
1017  break;
1018  lab1:
1019  z->c = z->l - v_2;
1020  if (z->c <= z->lb || z->p[z->c - 1] != 'e') return 0;
1021  z->c--;
1022  {
1023  int ret = skip_b_utf8(z->p, z->c, z->lb, 1);
1024  if (ret < 0) return 0;
1025  z->c = ret;
1026  }
1027  if (z->c <= z->lb || z->p[z->c - 1] != 'u') return 0;
1028  z->c--;
1029  } while (0);
1030  return 1;
1031 }
1032 
1033 static int r_L(struct SN_env * z) {
1034  {
1035  int v_1 = z->l - z->c;
1036  {
1037  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1038  if (ret < 0) return 0;
1039  z->c = ret;
1040  }
1041  z->c = z->l - v_1;
1042  }
1043  {
1044  int v_2 = z->l - z->c;
1045  if (z->c <= z->lb || z->p[z->c - 1] != 'u') goto lab0;
1046  z->c--;
1047  return 0;
1048  lab0:
1049  z->c = z->l - v_2;
1050  }
1051  {
1052  int v_3 = z->l - z->c;
1053  if (z->c <= z->lb || z->p[z->c - 1] != 'x') goto lab1;
1054  z->c--;
1055  return 0;
1056  lab1:
1057  z->c = z->l - v_3;
1058  }
1059  {
1060  int v_4 = z->l - z->c;
1061  if (z->c <= z->lb || z->p[z->c - 1] != 's') goto lab2;
1062  z->c--;
1063  {
1064  int v_5 = z->l - z->c;
1065  if (z->c <= z->lb || z->p[z->c - 1] != 'o') goto lab3;
1066  z->c--;
1067  goto lab2;
1068  lab3:
1069  z->c = z->l - v_5;
1070  }
1071  return 0;
1072  lab2:
1073  z->c = z->l - v_4;
1074  }
1075  return 1;
1076 }
1077 
1078 static int r_M(struct SN_env * z) {
1079  {
1080  int v_1 = z->l - z->c;
1081  {
1082  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1083  if (ret < 0) return 0;
1084  z->c = ret;
1085  }
1086  z->c = z->l - v_1;
1087  }
1088  {
1089  int v_2 = z->l - z->c;
1090  if (z->c <= z->lb || z->p[z->c - 1] != 'a') goto lab0;
1091  z->c--;
1092  return 0;
1093  lab0:
1094  z->c = z->l - v_2;
1095  }
1096  {
1097  int v_3 = z->l - z->c;
1098  if (z->c <= z->lb || z->p[z->c - 1] != 'c') goto lab1;
1099  z->c--;
1100  return 0;
1101  lab1:
1102  z->c = z->l - v_3;
1103  }
1104  {
1105  int v_4 = z->l - z->c;
1106  if (z->c <= z->lb || z->p[z->c - 1] != 'e') goto lab2;
1107  z->c--;
1108  return 0;
1109  lab2:
1110  z->c = z->l - v_4;
1111  }
1112  {
1113  int v_5 = z->l - z->c;
1114  if (z->c <= z->lb || z->p[z->c - 1] != 'm') goto lab3;
1115  z->c--;
1116  return 0;
1117  lab3:
1118  z->c = z->l - v_5;
1119  }
1120  return 1;
1121 }
1122 
1123 static int r_N(struct SN_env * z) {
1124  {
1125  int v_1 = z->l - z->c;
1126  {
1127  int ret = skip_b_utf8(z->p, z->c, z->lb, 3);
1128  if (ret < 0) return 0;
1129  z->c = ret;
1130  }
1131  z->c = z->l - v_1;
1132  }
1133  {
1134  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1135  if (ret < 0) return 0;
1136  z->c = ret;
1137  }
1138  do {
1139  int v_2 = z->l - z->c;
1140  {
1141  int v_3 = z->l - z->c;
1142  if (z->c <= z->lb || z->p[z->c - 1] != 's') goto lab1;
1143  z->c--;
1144  goto lab0;
1145  lab1:
1146  z->c = z->l - v_3;
1147  }
1148  break;
1149  lab0:
1150  z->c = z->l - v_2;
1151  {
1152  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1153  if (ret < 0) return 0;
1154  z->c = ret;
1155  }
1156  } while (0);
1157  return 1;
1158 }
1159 
1160 static int r_O(struct SN_env * z) {
1161  {
1162  int v_1 = z->l - z->c;
1163  {
1164  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1165  if (ret < 0) return 0;
1166  z->c = ret;
1167  }
1168  z->c = z->l - v_1;
1169  }
1170  do {
1171  int v_2 = z->l - z->c;
1172  if (z->c <= z->lb || z->p[z->c - 1] != 'l') goto lab0;
1173  z->c--;
1174  break;
1175  lab0:
1176  z->c = z->l - v_2;
1177  if (z->c <= z->lb || z->p[z->c - 1] != 'i') return 0;
1178  z->c--;
1179  } while (0);
1180  return 1;
1181 }
1182 
1183 static int r_P(struct SN_env * z) {
1184  {
1185  int v_1 = z->l - z->c;
1186  {
1187  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1188  if (ret < 0) return 0;
1189  z->c = ret;
1190  }
1191  z->c = z->l - v_1;
1192  }
1193  {
1194  int v_2 = z->l - z->c;
1195  if (z->c <= z->lb || z->p[z->c - 1] != 'c') goto lab0;
1196  z->c--;
1197  return 0;
1198  lab0:
1199  z->c = z->l - v_2;
1200  }
1201  return 1;
1202 }
1203 
1204 static int r_Q(struct SN_env * z) {
1205  {
1206  int v_1 = z->l - z->c;
1207  {
1208  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1209  if (ret < 0) return 0;
1210  z->c = ret;
1211  }
1212  z->c = z->l - v_1;
1213  }
1214  {
1215  int v_2 = z->l - z->c;
1216  {
1217  int ret = skip_b_utf8(z->p, z->c, z->lb, 3);
1218  if (ret < 0) return 0;
1219  z->c = ret;
1220  }
1221  z->c = z->l - v_2;
1222  }
1223  {
1224  int v_3 = z->l - z->c;
1225  if (z->c <= z->lb || z->p[z->c - 1] != 'l') goto lab0;
1226  z->c--;
1227  return 0;
1228  lab0:
1229  z->c = z->l - v_3;
1230  }
1231  {
1232  int v_4 = z->l - z->c;
1233  if (z->c <= z->lb || z->p[z->c - 1] != 'n') goto lab1;
1234  z->c--;
1235  return 0;
1236  lab1:
1237  z->c = z->l - v_4;
1238  }
1239  return 1;
1240 }
1241 
1242 static int r_R(struct SN_env * z) {
1243  {
1244  int v_1 = z->l - z->c;
1245  {
1246  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1247  if (ret < 0) return 0;
1248  z->c = ret;
1249  }
1250  z->c = z->l - v_1;
1251  }
1252  do {
1253  int v_2 = z->l - z->c;
1254  if (z->c <= z->lb || z->p[z->c - 1] != 'n') goto lab0;
1255  z->c--;
1256  break;
1257  lab0:
1258  z->c = z->l - v_2;
1259  if (z->c <= z->lb || z->p[z->c - 1] != 'r') return 0;
1260  z->c--;
1261  } while (0);
1262  return 1;
1263 }
1264 
1265 static int r_S(struct SN_env * z) {
1266  {
1267  int v_1 = z->l - z->c;
1268  {
1269  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1270  if (ret < 0) return 0;
1271  z->c = ret;
1272  }
1273  z->c = z->l - v_1;
1274  }
1275  do {
1276  int v_2 = z->l - z->c;
1277  if (!(eq_s_b(z, 2, s_1))) goto lab0;
1278  break;
1279  lab0:
1280  z->c = z->l - v_2;
1281  if (z->c <= z->lb || z->p[z->c - 1] != 't') return 0;
1282  z->c--;
1283  {
1284  int v_3 = z->l - z->c;
1285  if (z->c <= z->lb || z->p[z->c - 1] != 't') goto lab1;
1286  z->c--;
1287  return 0;
1288  lab1:
1289  z->c = z->l - v_3;
1290  }
1291  } while (0);
1292  return 1;
1293 }
1294 
1295 static int r_T(struct SN_env * z) {
1296  {
1297  int v_1 = z->l - z->c;
1298  {
1299  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1300  if (ret < 0) return 0;
1301  z->c = ret;
1302  }
1303  z->c = z->l - v_1;
1304  }
1305  do {
1306  int v_2 = z->l - z->c;
1307  if (z->c <= z->lb || z->p[z->c - 1] != 's') goto lab0;
1308  z->c--;
1309  break;
1310  lab0:
1311  z->c = z->l - v_2;
1312  if (z->c <= z->lb || z->p[z->c - 1] != 't') return 0;
1313  z->c--;
1314  {
1315  int v_3 = z->l - z->c;
1316  if (z->c <= z->lb || z->p[z->c - 1] != 'o') goto lab1;
1317  z->c--;
1318  return 0;
1319  lab1:
1320  z->c = z->l - v_3;
1321  }
1322  } while (0);
1323  return 1;
1324 }
1325 
1326 static int r_U(struct SN_env * z) {
1327  {
1328  int v_1 = z->l - z->c;
1329  {
1330  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1331  if (ret < 0) return 0;
1332  z->c = ret;
1333  }
1334  z->c = z->l - v_1;
1335  }
1336  do {
1337  int v_2 = z->l - z->c;
1338  if (z->c <= z->lb || z->p[z->c - 1] != 'l') goto lab0;
1339  z->c--;
1340  break;
1341  lab0:
1342  z->c = z->l - v_2;
1343  if (z->c <= z->lb || z->p[z->c - 1] != 'm') goto lab1;
1344  z->c--;
1345  break;
1346  lab1:
1347  z->c = z->l - v_2;
1348  if (z->c <= z->lb || z->p[z->c - 1] != 'n') goto lab2;
1349  z->c--;
1350  break;
1351  lab2:
1352  z->c = z->l - v_2;
1353  if (z->c <= z->lb || z->p[z->c - 1] != 'r') return 0;
1354  z->c--;
1355  } while (0);
1356  return 1;
1357 }
1358 
1359 static int r_V(struct SN_env * z) {
1360  {
1361  int v_1 = z->l - z->c;
1362  {
1363  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1364  if (ret < 0) return 0;
1365  z->c = ret;
1366  }
1367  z->c = z->l - v_1;
1368  }
1369  if (z->c <= z->lb || z->p[z->c - 1] != 'c') return 0;
1370  z->c--;
1371  return 1;
1372 }
1373 
1374 static int r_W(struct SN_env * z) {
1375  {
1376  int v_1 = z->l - z->c;
1377  {
1378  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1379  if (ret < 0) return 0;
1380  z->c = ret;
1381  }
1382  z->c = z->l - v_1;
1383  }
1384  {
1385  int v_2 = z->l - z->c;
1386  if (z->c <= z->lb || z->p[z->c - 1] != 's') goto lab0;
1387  z->c--;
1388  return 0;
1389  lab0:
1390  z->c = z->l - v_2;
1391  }
1392  {
1393  int v_3 = z->l - z->c;
1394  if (z->c <= z->lb || z->p[z->c - 1] != 'u') goto lab1;
1395  z->c--;
1396  return 0;
1397  lab1:
1398  z->c = z->l - v_3;
1399  }
1400  return 1;
1401 }
1402 
1403 static int r_X(struct SN_env * z) {
1404  {
1405  int v_1 = z->l - z->c;
1406  {
1407  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1408  if (ret < 0) return 0;
1409  z->c = ret;
1410  }
1411  z->c = z->l - v_1;
1412  }
1413  do {
1414  int v_2 = z->l - z->c;
1415  if (z->c <= z->lb || z->p[z->c - 1] != 'l') goto lab0;
1416  z->c--;
1417  break;
1418  lab0:
1419  z->c = z->l - v_2;
1420  if (z->c <= z->lb || z->p[z->c - 1] != 'i') goto lab1;
1421  z->c--;
1422  break;
1423  lab1:
1424  z->c = z->l - v_2;
1425  if (z->c <= z->lb || z->p[z->c - 1] != 'e') return 0;
1426  z->c--;
1427  {
1428  int ret = skip_b_utf8(z->p, z->c, z->lb, 1);
1429  if (ret < 0) return 0;
1430  z->c = ret;
1431  }
1432  if (z->c <= z->lb || z->p[z->c - 1] != 'u') return 0;
1433  z->c--;
1434  } while (0);
1435  return 1;
1436 }
1437 
1438 static int r_Y(struct SN_env * z) {
1439  {
1440  int v_1 = z->l - z->c;
1441  {
1442  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1443  if (ret < 0) return 0;
1444  z->c = ret;
1445  }
1446  z->c = z->l - v_1;
1447  }
1448  return eq_s_b(z, 2, s_2);
1449 }
1450 
1451 static int r_Z(struct SN_env * z) {
1452  {
1453  int v_1 = z->l - z->c;
1454  {
1455  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1456  if (ret < 0) return 0;
1457  z->c = ret;
1458  }
1459  z->c = z->l - v_1;
1460  }
1461  {
1462  int v_2 = z->l - z->c;
1463  if (z->c <= z->lb || z->p[z->c - 1] != 'f') goto lab0;
1464  z->c--;
1465  return 0;
1466  lab0:
1467  z->c = z->l - v_2;
1468  }
1469  return 1;
1470 }
1471 
1472 static int r_AA(struct SN_env * z) {
1473  {
1474  int v_1 = z->l - z->c;
1475  {
1476  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1477  if (ret < 0) return 0;
1478  z->c = ret;
1479  }
1480  z->c = z->l - v_1;
1481  }
1482  if (z->c <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((1839440 >> (z->p[z->c - 1] & 0x1f)) & 1)) return 0;
1483  return find_among_b(z, a_0, 9, 0) != 0;
1484 }
1485 
1486 static int r_BB(struct SN_env * z) {
1487  {
1488  int v_1 = z->l - z->c;
1489  {
1490  int ret = skip_b_utf8(z->p, z->c, z->lb, 3);
1491  if (ret < 0) return 0;
1492  z->c = ret;
1493  }
1494  z->c = z->l - v_1;
1495  }
1496  {
1497  int v_2 = z->l - z->c;
1498  if (!(eq_s_b(z, 3, s_3))) goto lab0;
1499  return 0;
1500  lab0:
1501  z->c = z->l - v_2;
1502  }
1503  {
1504  int v_3 = z->l - z->c;
1505  if (!(eq_s_b(z, 4, s_4))) goto lab1;
1506  return 0;
1507  lab1:
1508  z->c = z->l - v_3;
1509  }
1510  return 1;
1511 }
1512 
1513 static int r_CC(struct SN_env * z) {
1514  {
1515  int v_1 = z->l - z->c;
1516  {
1517  int ret = skip_b_utf8(z->p, z->c, z->lb, 2);
1518  if (ret < 0) return 0;
1519  z->c = ret;
1520  }
1521  z->c = z->l - v_1;
1522  }
1523  if (z->c <= z->lb || z->p[z->c - 1] != 'l') return 0;
1524  z->c--;
1525  return 1;
1526 }
1527 
1528 static int r_endings(struct SN_env * z) {
1529  z->ket = z->c;
1530  if (!find_among_b(z, a_1, 294, af_1)) return 0;
1531  z->bra = z->c;
1532  slice_del(z);
1533  return 1;
1534 }
1535 
1536 static int r_undouble(struct SN_env * z) {
1537  {
1538  int v_1 = z->l - z->c;
1539  if (z->c - 1 <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((1929364 >> (z->p[z->c - 1] & 0x1f)) & 1)) return 0;
1540  if (!find_among_b(z, a_2, 10, 0)) return 0;
1541  z->c = z->l - v_1;
1542  }
1543  z->ket = z->c;
1544  {
1545  int ret = skip_b_utf8(z->p, z->c, z->lb, 1);
1546  if (ret < 0) return 0;
1547  z->c = ret;
1548  }
1549  z->bra = z->c;
1550  slice_del(z);
1551  return 1;
1552 }
1553 
1554 static int r_respell(struct SN_env * z) {
1555  int among_var;
1556  z->ket = z->c;
1557  if (z->c - 1 <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((89919504 >> (z->p[z->c - 1] & 0x1f)) & 1)) return 0;
1558  among_var = find_among_b(z, a_3, 34, 0);
1559  if (!among_var) return 0;
1560  z->bra = z->c;
1561  switch (among_var) {
1562  case 1:
1563  slice_from_s(z, 3, s_5);
1564  break;
1565  case 2:
1566  slice_from_s(z, 2, s_6);
1567  break;
1568  case 3:
1569  slice_from_s(z, 2, s_7);
1570  break;
1571  case 4:
1572  slice_from_s(z, 2, s_8);
1573  break;
1574  case 5:
1575  slice_from_s(z, 2, s_9);
1576  break;
1577  case 6:
1578  slice_from_s(z, 5, s_10);
1579  break;
1580  case 7:
1581  slice_from_s(z, 5, s_11);
1582  break;
1583  case 8:
1584  slice_from_s(z, 4, s_12);
1585  break;
1586  case 9:
1587  {
1588  int v_1 = z->l - z->c;
1589  if (z->c <= z->lb || z->p[z->c - 1] != 'a') goto lab0;
1590  z->c--;
1591  return 0;
1592  lab0:
1593  z->c = z->l - v_1;
1594  }
1595  {
1596  int v_2 = z->l - z->c;
1597  if (z->c <= z->lb || z->p[z->c - 1] != 'i') goto lab1;
1598  z->c--;
1599  return 0;
1600  lab1:
1601  z->c = z->l - v_2;
1602  }
1603  {
1604  int v_3 = z->l - z->c;
1605  if (z->c <= z->lb || z->p[z->c - 1] != 'o') goto lab2;
1606  z->c--;
1607  return 0;
1608  lab2:
1609  z->c = z->l - v_3;
1610  }
1611  slice_from_s(z, 1, s_13);
1612  break;
1613  case 10:
1614  slice_from_s(z, 3, s_14);
1615  break;
1616  case 11:
1617  slice_from_s(z, 3, s_15);
1618  break;
1619  case 12:
1620  slice_from_s(z, 3, s_16);
1621  break;
1622  case 13:
1623  slice_from_s(z, 3, s_17);
1624  break;
1625  case 14:
1626  slice_from_s(z, 2, s_18);
1627  break;
1628  case 15:
1629  slice_from_s(z, 2, s_19);
1630  break;
1631  case 16:
1632  slice_from_s(z, 2, s_20);
1633  break;
1634  case 17:
1635  slice_from_s(z, 3, s_21);
1636  break;
1637  case 18:
1638  slice_from_s(z, 3, s_22);
1639  break;
1640  case 19:
1641  slice_from_s(z, 3, s_23);
1642  break;
1643  case 20:
1644  slice_from_s(z, 3, s_24);
1645  break;
1646  case 21:
1647  slice_from_s(z, 3, s_25);
1648  break;
1649  case 22:
1650  slice_from_s(z, 4, s_26);
1651  break;
1652  case 23:
1653  slice_from_s(z, 4, s_27);
1654  break;
1655  case 24:
1656  {
1657  int v_4 = z->l - z->c;
1658  if (z->c <= z->lb || z->p[z->c - 1] != 's') goto lab3;
1659  z->c--;
1660  return 0;
1661  lab3:
1662  z->c = z->l - v_4;
1663  }
1664  slice_from_s(z, 3, s_28);
1665  break;
1666  case 25:
1667  slice_from_s(z, 3, s_29);
1668  break;
1669  case 26:
1670  slice_from_s(z, 3, s_30);
1671  break;
1672  case 27:
1673  slice_from_s(z, 3, s_31);
1674  break;
1675  case 28:
1676  {
1677  int v_5 = z->l - z->c;
1678  if (z->c <= z->lb || z->p[z->c - 1] != 'p') goto lab4;
1679  z->c--;
1680  return 0;
1681  lab4:
1682  z->c = z->l - v_5;
1683  }
1684  {
1685  int v_6 = z->l - z->c;
1686  if (z->c <= z->lb || z->p[z->c - 1] != 't') goto lab5;
1687  z->c--;
1688  return 0;
1689  lab5:
1690  z->c = z->l - v_6;
1691  }
1692  slice_from_s(z, 3, s_32);
1693  break;
1694  case 29:
1695  slice_from_s(z, 3, s_33);
1696  break;
1697  case 30:
1698  {
1699  int v_7 = z->l - z->c;
1700  if (z->c <= z->lb || z->p[z->c - 1] != 'm') goto lab6;
1701  z->c--;
1702  return 0;
1703  lab6:
1704  z->c = z->l - v_7;
1705  }
1706  slice_from_s(z, 3, s_34);
1707  break;
1708  case 31:
1709  slice_from_s(z, 3, s_35);
1710  break;
1711  case 32:
1712  {
1713  int v_8 = z->l - z->c;
1714  if (z->c <= z->lb || z->p[z->c - 1] != 'n') goto lab7;
1715  z->c--;
1716  return 0;
1717  lab7:
1718  z->c = z->l - v_8;
1719  }
1720  slice_from_s(z, 2, s_36);
1721  break;
1722  case 33:
1723  slice_from_s(z, 2, s_37);
1724  break;
1725  }
1726  return 1;
1727 }
1728 
1730  z->lb = z->c; z->c = z->l;
1731  {
1732  int v_1 = z->l - z->c;
1733  r_endings(z);
1734  z->c = z->l - v_1;
1735  }
1736  {
1737  int v_2 = z->l - z->c;
1738  r_undouble(z);
1739  z->c = z->l - v_2;
1740  }
1741  {
1742  int v_3 = z->l - z->c;
1743  r_respell(z);
1744  z->c = z->l - v_3;
1745  }
1746  z->c = z->lb;
1747  return 1;
1748 }
unsigned char symbol
Definition: api.h:4
static int stem(struct SN_env *z)
Definition: lovins.cc:1729
static int r_G(struct SN_env *z)
Definition: lovins.cc:903
static const symbol s_1_44[6]
Definition: lovins.cc:149
static const symbol s_1_46[4]
Definition: lovins.cc:151
static const symbol s_3_8[3]
Definition: lovins.cc:762
static const symbol s_0_8[1]
Definition: lovins.cc:92
static const symbol s_1_184[9]
Definition: lovins.cc:289
static int r_Z(struct SN_env *z)
Definition: lovins.cc:1451
static const symbol s_1_283[9]
Definition: lovins.cc:388
static const symbol s_25[]
Definition: lovins.cc:70
static const symbol s_2[]
Definition: lovins.cc:47
static const symbol s_1_288[9]
Definition: lovins.cc:393
static const symbol s_3_5[4]
Definition: lovins.cc:759
static const symbol s_1_28[4]
Definition: lovins.cc:133
static const symbol s_3_14[3]
Definition: lovins.cc:768
static const symbol s_1_251[9]
Definition: lovins.cc:356
static const symbol s_2_2[2]
Definition: lovins.cc:733
static const symbol s_1_84[2]
Definition: lovins.cc:189
static const symbol s_3_11[3]
Definition: lovins.cc:765
static const symbol s_3_9[3]
Definition: lovins.cc:763
static int r_respell(struct SN_env *z)
Definition: lovins.cc:1554
static const symbol s_1_219[3]
Definition: lovins.cc:324
static const symbol s_3_30[3]
Definition: lovins.cc:784
static const symbol s_1_36[6]
Definition: lovins.cc:141
static const symbol s_1_225[7]
Definition: lovins.cc:330
static const symbol s_1_291[5]
Definition: lovins.cc:396
static const symbol s_1_88[5]
Definition: lovins.cc:193
static const symbol s_1_45[8]
Definition: lovins.cc:150
static const symbol s_2_5[2]
Definition: lovins.cc:736
static const symbol s_1_190[7]
Definition: lovins.cc:295
static const symbol s_0_5[2]
Definition: lovins.cc:89
static const symbol s_4[]
Definition: lovins.cc:49
static const symbol s_3_2[3]
Definition: lovins.cc:756
static const symbol s_1_121[7]
Definition: lovins.cc:226
static const symbol s_1_110[2]
Definition: lovins.cc:215
static const symbol s_1_262[6]
Definition: lovins.cc:367
static int r_J(struct SN_env *z)
Definition: lovins.cc:969
static const symbol s_1_260[7]
Definition: lovins.cc:365
static const symbol s_1_48[3]
Definition: lovins.cc:153
static int r_Q(struct SN_env *z)
Definition: lovins.cc:1204
static const symbol s_1_210[3]
Definition: lovins.cc:315
static const symbol s_1_180[5]
Definition: lovins.cc:285
static const symbol s_1_53[6]
Definition: lovins.cc:158
static const symbol s_1_34[2]
Definition: lovins.cc:139
static const symbol s_3_15[3]
Definition: lovins.cc:769
static const symbol s_3_17[3]
Definition: lovins.cc:771
static const symbol s_1_63[3]
Definition: lovins.cc:168
static const symbol s_3_7[3]
Definition: lovins.cc:761
static const symbol s_1_240[5]
Definition: lovins.cc:345
static const symbol s_1_197[10]
Definition: lovins.cc:302
static const symbol s_1_256[8]
Definition: lovins.cc:361
static const symbol s_1_267[6]
Definition: lovins.cc:372
static const symbol s_3_27[3]
Definition: lovins.cc:781
static const symbol s_1_5[3]
Definition: lovins.cc:110
static const symbol s_1_269[6]
Definition: lovins.cc:374
static const symbol s_1_90[3]
Definition: lovins.cc:195
static const symbol s_1_218[5]
Definition: lovins.cc:323
static const symbol s_30[]
Definition: lovins.cc:75
static const symbol s_1_217[3]
Definition: lovins.cc:322
static const symbol s_2_9[2]
Definition: lovins.cc:740
static const symbol s_1_13[7]
Definition: lovins.cc:118
static const symbol s_1_233[2]
Definition: lovins.cc:338
static const symbol s_1_173[8]
Definition: lovins.cc:278
static const symbol s_1_134[6]
Definition: lovins.cc:239
static const symbol s_1_62[5]
Definition: lovins.cc:167
static const symbol s_3_20[3]
Definition: lovins.cc:774
static const symbol s_1_31[7]
Definition: lovins.cc:136
static const symbol s_1_187[7]
Definition: lovins.cc:292
static const symbol s_1_2[2]
Definition: lovins.cc:107
static const symbol s_1_87[7]
Definition: lovins.cc:192
static const symbol s_1_124[8]
Definition: lovins.cc:229
static const symbol s_1_76[5]
Definition: lovins.cc:181
static const symbol s_1_101[2]
Definition: lovins.cc:206
static const symbol s_1_24[4]
Definition: lovins.cc:129
static const symbol s_1_253[11]
Definition: lovins.cc:358
static const symbol s_1_69[5]
Definition: lovins.cc:174
static const symbol s_1_103[5]
Definition: lovins.cc:208
static const symbol s_1_106[7]
Definition: lovins.cc:211
static const symbol s_1_122[7]
Definition: lovins.cc:227
static const symbol s_1_255[5]
Definition: lovins.cc:360
static const symbol s_1_79[5]
Definition: lovins.cc:184
static const symbol s_0_0[1]
Definition: lovins.cc:84
static const symbol s_1_287[7]
Definition: lovins.cc:392
static const symbol s_1_212[6]
Definition: lovins.cc:317
static const symbol s_1_182[5]
Definition: lovins.cc:287
static const symbol s_1_57[7]
Definition: lovins.cc:162
static const symbol s_1_175[3]
Definition: lovins.cc:280
static const symbol s_1_181[4]
Definition: lovins.cc:286
static int r_L(struct SN_env *z)
Definition: lovins.cc:1033
static const symbol s_1_161[2]
Definition: lovins.cc:266
static int r_A(struct SN_env *z)
Definition: lovins.cc:825
static const symbol s_1_66[6]
Definition: lovins.cc:171
static const symbol s_1_157[6]
Definition: lovins.cc:262
static int r_P(struct SN_env *z)
Definition: lovins.cc:1183
static const symbol s_1_241[5]
Definition: lovins.cc:346
static const symbol s_29[]
Definition: lovins.cc:74
static const symbol s_1_112[3]
Definition: lovins.cc:217
static const symbol s_1_111[3]
Definition: lovins.cc:216
static const symbol s_1_58[5]
Definition: lovins.cc:163
static const symbol s_1_140[3]
Definition: lovins.cc:245
static const symbol s_1_38[3]
Definition: lovins.cc:143
static const symbol s_1_252[9]
Definition: lovins.cc:357
static const symbol s_1_273[3]
Definition: lovins.cc:378
Xapian::Internal::Snowball::Lovins::SN_local SN_local
Definition: lovins.cc:10
static const symbol s_2_0[2]
Definition: lovins.cc:731
static int r_R(struct SN_env *z)
Definition: lovins.cc:1242
static const symbol s_27[]
Definition: lovins.cc:72
static const symbol s_1_213[9]
Definition: lovins.cc:318
static const symbol s_1_94[5]
Definition: lovins.cc:199
static const symbol s_1_152[5]
Definition: lovins.cc:257
static const symbol s_1_137[1]
Definition: lovins.cc:242
static const symbol s_1_83[1]
Definition: lovins.cc:188
static const struct among a_3[34]
Definition: lovins.cc:788
static const symbol s_1_40[5]
Definition: lovins.cc:145
static const symbol s_1_159[6]
Definition: lovins.cc:264
static const symbol s_1_107[8]
Definition: lovins.cc:212
static const symbol s_1_0[2]
Definition: lovins.cc:105
static const symbol s_1_261[5]
Definition: lovins.cc:366
static const symbol s_1_278[5]
Definition: lovins.cc:383
static const symbol s_6[]
Definition: lovins.cc:51
static const symbol s_1_215[6]
Definition: lovins.cc:320
static const symbol s_1_229[1]
Definition: lovins.cc:334
static const symbol s_1_147[4]
Definition: lovins.cc:252
static const symbol s_3_21[3]
Definition: lovins.cc:775
static const symbol s_1_23[5]
Definition: lovins.cc:128
static const symbol s_1_263[6]
Definition: lovins.cc:368
static const symbol s_1_166[4]
Definition: lovins.cc:271
static const symbol s_1_170[6]
Definition: lovins.cc:275
static const symbol s_1_224[5]
Definition: lovins.cc:329
static const symbol s_3_16[2]
Definition: lovins.cc:770
static const symbol s_1_290[7]
Definition: lovins.cc:395
static const symbol s_21[]
Definition: lovins.cc:66
static const symbol s_3_22[2]
Definition: lovins.cc:776
static const symbol s_1_72[6]
Definition: lovins.cc:177
static const symbol s_3[]
Definition: lovins.cc:48
static const symbol s_3_31[2]
Definition: lovins.cc:785
static const symbol s_1_232[4]
Definition: lovins.cc:337
static const symbol s_1_146[5]
Definition: lovins.cc:251
static int r_N(struct SN_env *z)
Definition: lovins.cc:1123
static const symbol s_1_185[8]
Definition: lovins.cc:290
static const symbol s_1_205[7]
Definition: lovins.cc:310
static const symbol s_3_0[3]
Definition: lovins.cc:754
static const symbol s_1_258[9]
Definition: lovins.cc:363
static const symbol s_1_211[4]
Definition: lovins.cc:316
static const symbol s_1_50[5]
Definition: lovins.cc:155
static const symbol s_1_245[3]
Definition: lovins.cc:350
static const symbol s_37[]
Definition: lovins.cc:82
static const symbol s_1_49[3]
Definition: lovins.cc:154
static const symbol s_0_7[2]
Definition: lovins.cc:91
static const symbol s_1_15[2]
Definition: lovins.cc:120
static const symbol s_1_250[7]
Definition: lovins.cc:355
static const symbol s_3_4[4]
Definition: lovins.cc:758
static const symbol s_1_19[3]
Definition: lovins.cc:124
static int r_F(struct SN_env *z)
Definition: lovins.cc:882
static int r_W(struct SN_env *z)
Definition: lovins.cc:1374
static const symbol s_1_104[6]
Definition: lovins.cc:209
static const symbol s_7[]
Definition: lovins.cc:52
static const symbol s_1_47[7]
Definition: lovins.cc:152
static const symbol s_1_102[3]
Definition: lovins.cc:207
static const symbol s_32[]
Definition: lovins.cc:77
static const symbol s_1_163[4]
Definition: lovins.cc:268
static const symbol s_13[]
Definition: lovins.cc:58
static const symbol s_1_169[4]
Definition: lovins.cc:274
static const symbol s_1_155[7]
Definition: lovins.cc:260
static const symbol s_1_21[5]
Definition: lovins.cc:126
static const symbol s_1_266[5]
Definition: lovins.cc:371
static const symbol s_1_20[4]
Definition: lovins.cc:125
static const symbol s_1_168[6]
Definition: lovins.cc:273
static const symbol s_1_149[5]
Definition: lovins.cc:254
static const symbol s_1_150[6]
Definition: lovins.cc:255
static const symbol s_1_92[5]
Definition: lovins.cc:197
static const symbol s_1_167[4]
Definition: lovins.cc:272
static const symbol s_1_71[6]
Definition: lovins.cc:176
static const symbol s_3_1[3]
Definition: lovins.cc:755
static const symbol s_1_216[5]
Definition: lovins.cc:321
static const symbol s_1_275[5]
Definition: lovins.cc:380
static const symbol s_20[]
Definition: lovins.cc:65
static const symbol s_1_41[3]
Definition: lovins.cc:146
static const symbol s_0_4[1]
Definition: lovins.cc:88
static int r_M(struct SN_env *z)
Definition: lovins.cc:1078
static int r_CC(struct SN_env *z)
Definition: lovins.cc:1513
static int r_undouble(struct SN_env *z)
Definition: lovins.cc:1536
static const symbol s_1_115[4]
Definition: lovins.cc:220
static const symbol s_3_33[2]
Definition: lovins.cc:787
static const symbol s_1_70[3]
Definition: lovins.cc:175
static const symbol s_1_186[7]
Definition: lovins.cc:291
static const symbol s_1_195[8]
Definition: lovins.cc:300
static const symbol s_1_138[2]
Definition: lovins.cc:243
static const symbol s_1_80[7]
Definition: lovins.cc:185
static const symbol s_1_141[6]
Definition: lovins.cc:246
static const symbol s_1_3[3]
Definition: lovins.cc:108
static const symbol s_1_272[3]
Definition: lovins.cc:377
static int r_U(struct SN_env *z)
Definition: lovins.cc:1326
static const symbol s_1_201[7]
Definition: lovins.cc:306
static int r_T(struct SN_env *z)
Definition: lovins.cc:1295
static const symbol s_35[]
Definition: lovins.cc:80
static const symbol s_1_25[6]
Definition: lovins.cc:130
static const symbol s_1_35[4]
Definition: lovins.cc:140
static int r_K(struct SN_env *z)
Definition: lovins.cc:998
static const symbol s_1_148[3]
Definition: lovins.cc:253
static const symbol s_1_246[4]
Definition: lovins.cc:351
static const symbol s_19[]
Definition: lovins.cc:64
static const symbol s_1_254[7]
Definition: lovins.cc:359
static const symbol s_1_243[5]
Definition: lovins.cc:348
static const symbol s_1_172[9]
Definition: lovins.cc:277
static int r_B(struct SN_env *z)
Definition: lovins.cc:834
static const symbol s_23[]
Definition: lovins.cc:68
static const symbol s_1_292[5]
Definition: lovins.cc:397
static const symbol s_1_193[7]
Definition: lovins.cc:298
static const symbol s_1_192[5]
Definition: lovins.cc:297
static const symbol s_3_12[4]
Definition: lovins.cc:766
static const struct among a_2[10]
Definition: lovins.cc:741
static int r_X(struct SN_env *z)
Definition: lovins.cc:1403
static const symbol s_1_37[4]
Definition: lovins.cc:142
static const symbol s_1_43[6]
Definition: lovins.cc:148
static const symbol s_1_61[3]
Definition: lovins.cc:166
static const symbol s_24[]
Definition: lovins.cc:69
static const symbol s_3_18[3]
Definition: lovins.cc:772
static const symbol s_1_238[5]
Definition: lovins.cc:343
static const symbol s_1_289[11]
Definition: lovins.cc:394
static const symbol s_1_204[9]
Definition: lovins.cc:309
static const symbol s_1_143[5]
Definition: lovins.cc:248
static const symbol s_1_199[7]
Definition: lovins.cc:304
static const symbol s_1_33[1]
Definition: lovins.cc:138
static const symbol s_1_14[7]
Definition: lovins.cc:119
static const symbol s_1_91[6]
Definition: lovins.cc:196
static const symbol s_1_203[8]
Definition: lovins.cc:308
static const symbol s_1_100[4]
Definition: lovins.cc:205
static const symbol s_1_126[9]
Definition: lovins.cc:231
static const symbol s_1_139[2]
Definition: lovins.cc:244
static const symbol s_3_6[3]
Definition: lovins.cc:760
static const symbol s_1_108[5]
Definition: lovins.cc:213
static const symbol s_1_109[7]
Definition: lovins.cc:214
static const symbol s_1_231[4]
Definition: lovins.cc:336
static const symbol s_1_196[10]
Definition: lovins.cc:301
static const symbol s_1_285[8]
Definition: lovins.cc:390
static const symbol s_1_174[10]
Definition: lovins.cc:279
static const symbol s_1_257[7]
Definition: lovins.cc:362
static const symbol s_1_68[8]
Definition: lovins.cc:173
static const symbol s_1_98[3]
Definition: lovins.cc:203
static const symbol s_1_276[3]
Definition: lovins.cc:381
static const symbol s_16[]
Definition: lovins.cc:61
static const struct among a_0[9]
Definition: lovins.cc:93
static const symbol s_14[]
Definition: lovins.cc:59
static const symbol s_1_56[3]
Definition: lovins.cc:161
static const symbol s_1_85[4]
Definition: lovins.cc:190
static const symbol s_22[]
Definition: lovins.cc:67
static const symbol s_1_135[2]
Definition: lovins.cc:240
static const symbol s_1_125[7]
Definition: lovins.cc:230
static const symbol s_1_29[5]
Definition: lovins.cc:134
static const symbol s_1_131[3]
Definition: lovins.cc:236
static int r_S(struct SN_env *z)
Definition: lovins.cc:1265
static const symbol s_2_3[2]
Definition: lovins.cc:734
static int r_H(struct SN_env *z)
Definition: lovins.cc:918
static const symbol s_1_18[5]
Definition: lovins.cc:123
static const symbol s_2_7[2]
Definition: lovins.cc:738
static const symbol s_10[]
Definition: lovins.cc:55
static const symbol s_1_77[6]
Definition: lovins.cc:182
static const symbol s_1_227[6]
Definition: lovins.cc:332
static const symbol s_1_1[1]
Definition: lovins.cc:106
static const symbol s_1_130[3]
Definition: lovins.cc:235
static const symbol s_1_75[6]
Definition: lovins.cc:180
static const symbol s_3_28[3]
Definition: lovins.cc:782
static int r_I(struct SN_env *z)
Definition: lovins.cc:940
static const symbol s_2_4[2]
Definition: lovins.cc:735
static const symbol s_1_27[5]
Definition: lovins.cc:132
static const symbol s_1_194[6]
Definition: lovins.cc:299
static const symbol s_3_19[4]
Definition: lovins.cc:773
static const symbol s_1_228[6]
Definition: lovins.cc:333
static const symbol s_1[]
Definition: lovins.cc:46
static const symbol s_1_154[7]
Definition: lovins.cc:259
static const symbol s_1_293[5]
Definition: lovins.cc:398
static const symbol s_1_176[4]
Definition: lovins.cc:281
static const symbol s_3_24[3]
Definition: lovins.cc:778
static const symbol s_3_26[2]
Definition: lovins.cc:780
static const symbol s_1_178[5]
Definition: lovins.cc:283
static const symbol s_1_191[7]
Definition: lovins.cc:296
static const symbol s_1_221[7]
Definition: lovins.cc:326
static const symbol s_1_105[5]
Definition: lovins.cc:210
static const symbol s_1_42[4]
Definition: lovins.cc:147
static const symbol s_1_11[5]
Definition: lovins.cc:116
static const symbol s_1_189[9]
Definition: lovins.cc:294
static const symbol s_1_78[4]
Definition: lovins.cc:183
static const symbol s_1_222[3]
Definition: lovins.cc:327
static const symbol s_1_4[2]
Definition: lovins.cc:109
static int r_AA(struct SN_env *z)
Definition: lovins.cc:1472
static const symbol s_1_244[7]
Definition: lovins.cc:349
static int r_V(struct SN_env *z)
Definition: lovins.cc:1359
static const symbol s_31[]
Definition: lovins.cc:76
static const symbol s_1_188[7]
Definition: lovins.cc:293
static const symbol s_3_3[3]
Definition: lovins.cc:757
static const symbol s_1_198[9]
Definition: lovins.cc:303
static const symbol s_1_129[2]
Definition: lovins.cc:234
static const symbol s_1_26[3]
Definition: lovins.cc:131
static const symbol s_1_132[6]
Definition: lovins.cc:237
static const symbol s_1_279[4]
Definition: lovins.cc:384
static const symbol s_1_30[5]
Definition: lovins.cc:135
static const symbol s_1_60[3]
Definition: lovins.cc:165
static const symbol s_1_127[6]
Definition: lovins.cc:232
static int r_E(struct SN_env *z)
Definition: lovins.cc:861
static const symbol s_1_151[6]
Definition: lovins.cc:256
static const symbol s_1_116[2]
Definition: lovins.cc:221
static const symbol s_1_234[4]
Definition: lovins.cc:339
static const symbol s_1_9[4]
Definition: lovins.cc:114
static const symbol s_1_202[8]
Definition: lovins.cc:307
static const symbol s_1_171[10]
Definition: lovins.cc:276
static const symbol s_1_117[3]
Definition: lovins.cc:222
static const symbol s_1_248[4]
Definition: lovins.cc:353
static const symbol s_1_247[5]
Definition: lovins.cc:352
static const symbol s_1_81[3]
Definition: lovins.cc:186
static const symbol s_1_242[7]
Definition: lovins.cc:347
static const symbol s_1_97[5]
Definition: lovins.cc:202
static const symbol s_1_230[3]
Definition: lovins.cc:335
static const symbol s_1_209[2]
Definition: lovins.cc:314
static const symbol s_1_118[5]
Definition: lovins.cc:223
static const symbol s_1_223[5]
Definition: lovins.cc:328
static const symbol s_1_65[7]
Definition: lovins.cc:170
static const symbol s_11[]
Definition: lovins.cc:56
static const symbol s_12[]
Definition: lovins.cc:57
static const symbol s_1_7[4]
Definition: lovins.cc:112
static const symbol s_1_268[5]
Definition: lovins.cc:373
static const symbol s_1_128[1]
Definition: lovins.cc:233
static int r_D(struct SN_env *z)
Definition: lovins.cc:852
static const symbol s_36[]
Definition: lovins.cc:81
static const symbol s_1_64[5]
Definition: lovins.cc:169
static const symbol s_3_13[4]
Definition: lovins.cc:767
static int r_Y(struct SN_env *z)
Definition: lovins.cc:1438
static const symbol s_1_160[4]
Definition: lovins.cc:265
static const symbol s_1_277[5]
Definition: lovins.cc:382
static const symbol s_0_6[2]
Definition: lovins.cc:90
static const symbol s_1_82[4]
Definition: lovins.cc:187
static const symbol s_0_1[1]
Definition: lovins.cc:85
static const symbol s_1_239[3]
Definition: lovins.cc:344
static const symbol s_1_281[7]
Definition: lovins.cc:386
static const symbol s_1_274[7]
Definition: lovins.cc:379
static const symbol s_1_207[4]
Definition: lovins.cc:312
static const symbol s_1_12[7]
Definition: lovins.cc:117
static const symbol s_1_177[5]
Definition: lovins.cc:282
static int r_endings(struct SN_env *z)
Definition: lovins.cc:1528
static const symbol s_33[]
Definition: lovins.cc:78
static const symbol s_1_120[9]
Definition: lovins.cc:225
static const symbol s_1_164[7]
Definition: lovins.cc:269
static const symbol s_1_136[4]
Definition: lovins.cc:241
static const symbol s_1_16[5]
Definition: lovins.cc:121
static const symbol s_1_99[4]
Definition: lovins.cc:204
static const symbol s_1_284[9]
Definition: lovins.cc:389
static const symbol s_1_162[3]
Definition: lovins.cc:267
static const symbol s_1_282[6]
Definition: lovins.cc:387
static const symbol s_1_206[4]
Definition: lovins.cc:311
static const symbol s_1_271[5]
Definition: lovins.cc:376
static const symbol s_1_158[4]
Definition: lovins.cc:263
static const symbol s_1_74[5]
Definition: lovins.cc:179
static const symbol s_1_142[2]
Definition: lovins.cc:247
static const symbol s_1_67[9]
Definition: lovins.cc:172
static const symbol s_0_2[2]
Definition: lovins.cc:86
static const symbol s_1_113[5]
Definition: lovins.cc:218
static const symbol s_1_39[5]
Definition: lovins.cc:144
static const symbol s_1_10[5]
Definition: lovins.cc:115
static const symbol s_18[]
Definition: lovins.cc:63
static const symbol s_3_25[2]
Definition: lovins.cc:779
static const symbol s_1_123[9]
Definition: lovins.cc:228
static const symbol s_17[]
Definition: lovins.cc:62
static const symbol s_1_59[6]
Definition: lovins.cc:164
static int r_C(struct SN_env *z)
Definition: lovins.cc:843
static const symbol s_1_6[5]
Definition: lovins.cc:111
static const symbol s_1_86[5]
Definition: lovins.cc:191
static const symbol s_1_145[4]
Definition: lovins.cc:250
static const symbol s_1_264[4]
Definition: lovins.cc:369
static const symbol s_1_200[8]
Definition: lovins.cc:305
static const symbol s_1_236[4]
Definition: lovins.cc:341
static const symbol s_1_51[3]
Definition: lovins.cc:156
static const symbol s_1_286[5]
Definition: lovins.cc:391
static const symbol s_1_265[4]
Definition: lovins.cc:370
static const symbol s_2_8[2]
Definition: lovins.cc:739
static const struct among a_1[294]
Definition: lovins.cc:399
static const symbol s_1_226[6]
Definition: lovins.cc:331
static const symbol s_1_95[7]
Definition: lovins.cc:200
static const symbol s_1_165[6]
Definition: lovins.cc:270
static const symbol s_1_52[5]
Definition: lovins.cc:157
static const symbol s_28[]
Definition: lovins.cc:73
static const symbol s_0_3[2]
Definition: lovins.cc:87
static const symbol s_1_237[4]
Definition: lovins.cc:342
static const symbol s_1_249[6]
Definition: lovins.cc:354
static const symbol s_1_119[7]
Definition: lovins.cc:224
static const symbol s_3_29[3]
Definition: lovins.cc:783
static const symbol s_3_32[3]
Definition: lovins.cc:786
static const symbol s_2_6[2]
Definition: lovins.cc:737
static const symbol s_1_156[4]
Definition: lovins.cc:261
static const symbol s_1_220[5]
Definition: lovins.cc:325
static const symbol s_2_1[2]
Definition: lovins.cc:732
static const symbol s_1_22[4]
Definition: lovins.cc:127
static const symbol s_1_73[5]
Definition: lovins.cc:178
static const symbol s_1_183[8]
Definition: lovins.cc:288
static int af_1(struct SN_env *z)
Definition: lovins.cc:696
static const symbol s_1_214[4]
Definition: lovins.cc:319
static const symbol s_1_259[11]
Definition: lovins.cc:364
static const symbol s_1_93[6]
Definition: lovins.cc:198
static const symbol s_1_114[2]
Definition: lovins.cc:219
static const symbol s_1_280[5]
Definition: lovins.cc:385
static int r_BB(struct SN_env *z)
Definition: lovins.cc:1486
static const symbol s_1_8[4]
Definition: lovins.cc:113
static const symbol s_8[]
Definition: lovins.cc:53
static const symbol s_9[]
Definition: lovins.cc:54
static const symbol s_1_55[4]
Definition: lovins.cc:160
static const symbol s_3_10[2]
Definition: lovins.cc:764
static int r_O(struct SN_env *z)
Definition: lovins.cc:1160
static const symbol s_1_153[5]
Definition: lovins.cc:258
static const symbol s_1_235[4]
Definition: lovins.cc:340
static const symbol s_5[]
Definition: lovins.cc:50
static const symbol s_1_270[6]
Definition: lovins.cc:375
static const symbol s_1_144[5]
Definition: lovins.cc:249
static const symbol s_1_96[9]
Definition: lovins.cc:201
static const symbol s_15[]
Definition: lovins.cc:60
static const symbol s_3_23[3]
Definition: lovins.cc:777
static const symbol s_26[]
Definition: lovins.cc:71
static const symbol s_1_133[4]
Definition: lovins.cc:238
static const symbol s_1_89[3]
Definition: lovins.cc:194
static const symbol s_1_208[6]
Definition: lovins.cc:313
static const symbol s_1_179[4]
Definition: lovins.cc:284
static const symbol s_1_17[5]
Definition: lovins.cc:122
static const symbol s_0[]
Definition: lovins.cc:45
static const symbol s_1_54[3]
Definition: lovins.cc:159
static const symbol s_34[]
Definition: lovins.cc:79
static const symbol s_1_32[4]
Definition: lovins.cc:137
SNOWBALL_ERR slice_from_s(struct SN_env *z, int s_size, const symbol *s)
Definition: utilities.cc:439
int skip_b_utf8(const symbol *p, int c, int limit, int n)
Definition: utilities.cc:75
int eq_s_b(struct SN_env *z, int s_size, const symbol *s)
Definition: utilities.cc:243
SNOWBALL_ERR slice_del(struct SN_env *z)
Definition: utilities.cc:450
int find_among_b(struct SN_env *z, const struct among *v, int v_size, int(*)(struct SN_env *))
Definition: utilities.cc:322
Definition: api.h:15
int af
Definition: api.h:18
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
Definition: header.h:256