xapian-core  2.1.0
portuguese.cc
Go to the documentation of this file.
1 /* Generated from portuguese.sbl by Snowball 3.1.1 - https://snowballstem.org/ */
2 
3 #include <config.h>
4 
5 #define SNOWBALL_RUNTIME_THROW_EXCEPTIONS
6 #include "portuguese.h"
7 
8 #include <stddef.h>
9 
11 
12 static const symbol s_0[] = { 'a', '~' };
13 static const symbol s_1[] = { 'o', '~' };
14 static const symbol s_2[] = { 'l', 'o', 'g' };
15 static const symbol s_3[] = { 'u' };
16 static const symbol s_4[] = { 'e', 'n', 't', 'e' };
17 static const symbol s_5[] = { 'a', 't' };
18 static const symbol s_6[] = { 'a', 't' };
19 static const symbol s_7[] = { 'i', 'r' };
20 static const symbol s_8[] = { 'c' };
21 static const symbol s_9[] = { 0xC3, 0xA3 };
22 static const symbol s_10[] = { 0xC3, 0xB5 };
23 
24 static const symbol s_0_1[2] = { 0xC3, 0xA3 };
25 static const symbol s_0_2[2] = { 0xC3, 0xB5 };
26 static const struct among a_0[3] = {
27 { 0, 0, 0, 3, 0},
28 { 2, s_0_1, -1, 1, 0},
29 { 2, s_0_2, -2, 2, 0}
30 };
31 
32 static const symbol s_1_1[2] = { 'a', '~' };
33 static const symbol s_1_2[2] = { 'o', '~' };
34 static const struct among a_1[3] = {
35 { 0, 0, 0, 3, 0},
36 { 2, s_1_1, -1, 1, 0},
37 { 2, s_1_2, -2, 2, 0}
38 };
39 
40 static const symbol s_2_0[2] = { 'i', 'c' };
41 static const symbol s_2_1[2] = { 'a', 'd' };
42 static const symbol s_2_2[2] = { 'o', 's' };
43 static const symbol s_2_3[2] = { 'i', 'v' };
44 static const struct among a_2[4] = {
45 { 2, s_2_0, 0, -1, 0},
46 { 2, s_2_1, 0, -1, 0},
47 { 2, s_2_2, 0, -1, 0},
48 { 2, s_2_3, 0, 1, 0}
49 };
50 
51 static const symbol s_3_0[4] = { 'a', 'n', 't', 'e' };
52 static const symbol s_3_1[4] = { 'a', 'v', 'e', 'l' };
53 static const symbol s_3_2[5] = { 0xC3, 0xAD, 'v', 'e', 'l' };
54 static const struct among a_3[3] = {
55 { 4, s_3_0, 0, 1, 0},
56 { 4, s_3_1, 0, 1, 0},
57 { 5, s_3_2, 0, 1, 0}
58 };
59 
60 static const symbol s_4_0[2] = { 'i', 'c' };
61 static const symbol s_4_1[4] = { 'a', 'b', 'i', 'l' };
62 static const symbol s_4_2[2] = { 'i', 'v' };
63 static const struct among a_4[3] = {
64 { 2, s_4_0, 0, 1, 0},
65 { 4, s_4_1, 0, 1, 0},
66 { 2, s_4_2, 0, 1, 0}
67 };
68 
69 static const symbol s_5_0[3] = { 'i', 'c', 'a' };
70 static const symbol s_5_1[6] = { 0xC3, 0xA2, 'n', 'c', 'i', 'a' };
71 static const symbol s_5_2[6] = { 0xC3, 0xAA, 'n', 'c', 'i', 'a' };
72 static const symbol s_5_3[5] = { 'l', 'o', 'g', 'i', 'a' };
73 static const symbol s_5_4[3] = { 'i', 'r', 'a' };
74 static const symbol s_5_5[5] = { 'a', 'd', 'o', 'r', 'a' };
75 static const symbol s_5_6[3] = { 'o', 's', 'a' };
76 static const symbol s_5_7[4] = { 'i', 's', 't', 'a' };
77 static const symbol s_5_8[3] = { 'i', 'v', 'a' };
78 static const symbol s_5_9[3] = { 'e', 'z', 'a' };
79 static const symbol s_5_10[5] = { 'i', 'd', 'a', 'd', 'e' };
80 static const symbol s_5_11[4] = { 'a', 'n', 't', 'e' };
81 static const symbol s_5_12[5] = { 'm', 'e', 'n', 't', 'e' };
82 static const symbol s_5_13[6] = { 'a', 'm', 'e', 'n', 't', 'e' };
83 static const symbol s_5_14[5] = { 0xC3, 0xA1, 'v', 'e', 'l' };
84 static const symbol s_5_15[5] = { 0xC3, 0xAD, 'v', 'e', 'l' };
85 static const symbol s_5_16[3] = { 'i', 'c', 'o' };
86 static const symbol s_5_17[4] = { 'i', 's', 'm', 'o' };
87 static const symbol s_5_18[3] = { 'o', 's', 'o' };
88 static const symbol s_5_19[6] = { 'a', 'm', 'e', 'n', 't', 'o' };
89 static const symbol s_5_20[6] = { 'i', 'm', 'e', 'n', 't', 'o' };
90 static const symbol s_5_21[3] = { 'i', 'v', 'o' };
91 static const symbol s_5_22[6] = { 'a', 0xC3, 0xA7, 'a', '~', 'o' };
92 static const symbol s_5_23[6] = { 'u', 0xC3, 0xA7, 'a', '~', 'o' };
93 static const symbol s_5_24[4] = { 'a', 'd', 'o', 'r' };
94 static const symbol s_5_25[4] = { 'i', 'c', 'a', 's' };
95 static const symbol s_5_26[7] = { 0xC3, 0xAA, 'n', 'c', 'i', 'a', 's' };
96 static const symbol s_5_27[6] = { 'l', 'o', 'g', 'i', 'a', 's' };
97 static const symbol s_5_28[4] = { 'i', 'r', 'a', 's' };
98 static const symbol s_5_29[6] = { 'a', 'd', 'o', 'r', 'a', 's' };
99 static const symbol s_5_30[4] = { 'o', 's', 'a', 's' };
100 static const symbol s_5_31[5] = { 'i', 's', 't', 'a', 's' };
101 static const symbol s_5_32[4] = { 'i', 'v', 'a', 's' };
102 static const symbol s_5_33[4] = { 'e', 'z', 'a', 's' };
103 static const symbol s_5_34[6] = { 'i', 'd', 'a', 'd', 'e', 's' };
104 static const symbol s_5_35[6] = { 'a', 'd', 'o', 'r', 'e', 's' };
105 static const symbol s_5_36[5] = { 'a', 'n', 't', 'e', 's' };
106 static const symbol s_5_37[7] = { 'a', 0xC3, 0xA7, 'o', '~', 'e', 's' };
107 static const symbol s_5_38[7] = { 'u', 0xC3, 0xA7, 'o', '~', 'e', 's' };
108 static const symbol s_5_39[4] = { 'i', 'c', 'o', 's' };
109 static const symbol s_5_40[5] = { 'i', 's', 'm', 'o', 's' };
110 static const symbol s_5_41[4] = { 'o', 's', 'o', 's' };
111 static const symbol s_5_42[7] = { 'a', 'm', 'e', 'n', 't', 'o', 's' };
112 static const symbol s_5_43[7] = { 'i', 'm', 'e', 'n', 't', 'o', 's' };
113 static const symbol s_5_44[4] = { 'i', 'v', 'o', 's' };
114 static const struct among a_5[45] = {
115 { 3, s_5_0, 0, 1, 0},
116 { 6, s_5_1, 0, 1, 0},
117 { 6, s_5_2, 0, 4, 0},
118 { 5, s_5_3, 0, 2, 0},
119 { 3, s_5_4, 0, 9, 0},
120 { 5, s_5_5, 0, 1, 0},
121 { 3, s_5_6, 0, 1, 0},
122 { 4, s_5_7, 0, 1, 0},
123 { 3, s_5_8, 0, 8, 0},
124 { 3, s_5_9, 0, 1, 0},
125 { 5, s_5_10, 0, 7, 0},
126 { 4, s_5_11, 0, 1, 0},
127 { 5, s_5_12, 0, 6, 0},
128 { 6, s_5_13, -1, 5, 0},
129 { 5, s_5_14, 0, 1, 0},
130 { 5, s_5_15, 0, 1, 0},
131 { 3, s_5_16, 0, 1, 0},
132 { 4, s_5_17, 0, 1, 0},
133 { 3, s_5_18, 0, 1, 0},
134 { 6, s_5_19, 0, 1, 0},
135 { 6, s_5_20, 0, 1, 0},
136 { 3, s_5_21, 0, 8, 0},
137 { 6, s_5_22, 0, 1, 0},
138 { 6, s_5_23, 0, 3, 0},
139 { 4, s_5_24, 0, 1, 0},
140 { 4, s_5_25, 0, 1, 0},
141 { 7, s_5_26, 0, 4, 0},
142 { 6, s_5_27, 0, 2, 0},
143 { 4, s_5_28, 0, 9, 0},
144 { 6, s_5_29, 0, 1, 0},
145 { 4, s_5_30, 0, 1, 0},
146 { 5, s_5_31, 0, 1, 0},
147 { 4, s_5_32, 0, 8, 0},
148 { 4, s_5_33, 0, 1, 0},
149 { 6, s_5_34, 0, 7, 0},
150 { 6, s_5_35, 0, 1, 0},
151 { 5, s_5_36, 0, 1, 0},
152 { 7, s_5_37, 0, 1, 0},
153 { 7, s_5_38, 0, 3, 0},
154 { 4, s_5_39, 0, 1, 0},
155 { 5, s_5_40, 0, 1, 0},
156 { 4, s_5_41, 0, 1, 0},
157 { 7, s_5_42, 0, 1, 0},
158 { 7, s_5_43, 0, 1, 0},
159 { 4, s_5_44, 0, 8, 0}
160 };
161 
162 static const symbol s_6_0[3] = { 'a', 'd', 'a' };
163 static const symbol s_6_1[3] = { 'i', 'd', 'a' };
164 static const symbol s_6_2[2] = { 'i', 'a' };
165 static const symbol s_6_3[4] = { 'a', 'r', 'i', 'a' };
166 static const symbol s_6_4[4] = { 'e', 'r', 'i', 'a' };
167 static const symbol s_6_5[4] = { 'i', 'r', 'i', 'a' };
168 static const symbol s_6_6[3] = { 'a', 'r', 'a' };
169 static const symbol s_6_7[3] = { 'e', 'r', 'a' };
170 static const symbol s_6_8[3] = { 'i', 'r', 'a' };
171 static const symbol s_6_9[3] = { 'a', 'v', 'a' };
172 static const symbol s_6_10[4] = { 'a', 's', 's', 'e' };
173 static const symbol s_6_11[4] = { 'e', 's', 's', 'e' };
174 static const symbol s_6_12[4] = { 'i', 's', 's', 'e' };
175 static const symbol s_6_13[4] = { 'a', 's', 't', 'e' };
176 static const symbol s_6_14[4] = { 'e', 's', 't', 'e' };
177 static const symbol s_6_15[4] = { 'i', 's', 't', 'e' };
178 static const symbol s_6_16[2] = { 'e', 'i' };
179 static const symbol s_6_17[4] = { 'a', 'r', 'e', 'i' };
180 static const symbol s_6_18[4] = { 'e', 'r', 'e', 'i' };
181 static const symbol s_6_19[4] = { 'i', 'r', 'e', 'i' };
182 static const symbol s_6_20[2] = { 'a', 'm' };
183 static const symbol s_6_21[3] = { 'i', 'a', 'm' };
184 static const symbol s_6_22[5] = { 'a', 'r', 'i', 'a', 'm' };
185 static const symbol s_6_23[5] = { 'e', 'r', 'i', 'a', 'm' };
186 static const symbol s_6_24[5] = { 'i', 'r', 'i', 'a', 'm' };
187 static const symbol s_6_25[4] = { 'a', 'r', 'a', 'm' };
188 static const symbol s_6_26[4] = { 'e', 'r', 'a', 'm' };
189 static const symbol s_6_27[4] = { 'i', 'r', 'a', 'm' };
190 static const symbol s_6_28[4] = { 'a', 'v', 'a', 'm' };
191 static const symbol s_6_29[2] = { 'e', 'm' };
192 static const symbol s_6_30[4] = { 'a', 'r', 'e', 'm' };
193 static const symbol s_6_31[4] = { 'e', 'r', 'e', 'm' };
194 static const symbol s_6_32[4] = { 'i', 'r', 'e', 'm' };
195 static const symbol s_6_33[5] = { 'a', 's', 's', 'e', 'm' };
196 static const symbol s_6_34[5] = { 'e', 's', 's', 'e', 'm' };
197 static const symbol s_6_35[5] = { 'i', 's', 's', 'e', 'm' };
198 static const symbol s_6_36[3] = { 'a', 'd', 'o' };
199 static const symbol s_6_37[3] = { 'i', 'd', 'o' };
200 static const symbol s_6_38[4] = { 'a', 'n', 'd', 'o' };
201 static const symbol s_6_39[4] = { 'e', 'n', 'd', 'o' };
202 static const symbol s_6_40[4] = { 'i', 'n', 'd', 'o' };
203 static const symbol s_6_41[5] = { 'a', 'r', 'a', '~', 'o' };
204 static const symbol s_6_42[5] = { 'e', 'r', 'a', '~', 'o' };
205 static const symbol s_6_43[5] = { 'i', 'r', 'a', '~', 'o' };
206 static const symbol s_6_44[2] = { 'a', 'r' };
207 static const symbol s_6_45[2] = { 'e', 'r' };
208 static const symbol s_6_46[2] = { 'i', 'r' };
209 static const symbol s_6_47[2] = { 'a', 's' };
210 static const symbol s_6_48[4] = { 'a', 'd', 'a', 's' };
211 static const symbol s_6_49[4] = { 'i', 'd', 'a', 's' };
212 static const symbol s_6_50[3] = { 'i', 'a', 's' };
213 static const symbol s_6_51[5] = { 'a', 'r', 'i', 'a', 's' };
214 static const symbol s_6_52[5] = { 'e', 'r', 'i', 'a', 's' };
215 static const symbol s_6_53[5] = { 'i', 'r', 'i', 'a', 's' };
216 static const symbol s_6_54[4] = { 'a', 'r', 'a', 's' };
217 static const symbol s_6_55[4] = { 'e', 'r', 'a', 's' };
218 static const symbol s_6_56[4] = { 'i', 'r', 'a', 's' };
219 static const symbol s_6_57[4] = { 'a', 'v', 'a', 's' };
220 static const symbol s_6_58[2] = { 'e', 's' };
221 static const symbol s_6_59[5] = { 'a', 'r', 'd', 'e', 's' };
222 static const symbol s_6_60[5] = { 'e', 'r', 'd', 'e', 's' };
223 static const symbol s_6_61[5] = { 'i', 'r', 'd', 'e', 's' };
224 static const symbol s_6_62[4] = { 'a', 'r', 'e', 's' };
225 static const symbol s_6_63[4] = { 'e', 'r', 'e', 's' };
226 static const symbol s_6_64[4] = { 'i', 'r', 'e', 's' };
227 static const symbol s_6_65[5] = { 'a', 's', 's', 'e', 's' };
228 static const symbol s_6_66[5] = { 'e', 's', 's', 'e', 's' };
229 static const symbol s_6_67[5] = { 'i', 's', 's', 'e', 's' };
230 static const symbol s_6_68[5] = { 'a', 's', 't', 'e', 's' };
231 static const symbol s_6_69[5] = { 'e', 's', 't', 'e', 's' };
232 static const symbol s_6_70[5] = { 'i', 's', 't', 'e', 's' };
233 static const symbol s_6_71[2] = { 'i', 's' };
234 static const symbol s_6_72[3] = { 'a', 'i', 's' };
235 static const symbol s_6_73[3] = { 'e', 'i', 's' };
236 static const symbol s_6_74[5] = { 'a', 'r', 'e', 'i', 's' };
237 static const symbol s_6_75[5] = { 'e', 'r', 'e', 'i', 's' };
238 static const symbol s_6_76[5] = { 'i', 'r', 'e', 'i', 's' };
239 static const symbol s_6_77[6] = { 0xC3, 0xA1, 'r', 'e', 'i', 's' };
240 static const symbol s_6_78[6] = { 0xC3, 0xA9, 'r', 'e', 'i', 's' };
241 static const symbol s_6_79[6] = { 0xC3, 0xAD, 'r', 'e', 'i', 's' };
242 static const symbol s_6_80[7] = { 0xC3, 0xA1, 's', 's', 'e', 'i', 's' };
243 static const symbol s_6_81[7] = { 0xC3, 0xA9, 's', 's', 'e', 'i', 's' };
244 static const symbol s_6_82[7] = { 0xC3, 0xAD, 's', 's', 'e', 'i', 's' };
245 static const symbol s_6_83[6] = { 0xC3, 0xA1, 'v', 'e', 'i', 's' };
246 static const symbol s_6_84[5] = { 0xC3, 0xAD, 'e', 'i', 's' };
247 static const symbol s_6_85[7] = { 'a', 'r', 0xC3, 0xAD, 'e', 'i', 's' };
248 static const symbol s_6_86[7] = { 'e', 'r', 0xC3, 0xAD, 'e', 'i', 's' };
249 static const symbol s_6_87[7] = { 'i', 'r', 0xC3, 0xAD, 'e', 'i', 's' };
250 static const symbol s_6_88[4] = { 'a', 'd', 'o', 's' };
251 static const symbol s_6_89[4] = { 'i', 'd', 'o', 's' };
252 static const symbol s_6_90[4] = { 'a', 'm', 'o', 's' };
253 static const symbol s_6_91[7] = { 0xC3, 0xA1, 'r', 'a', 'm', 'o', 's' };
254 static const symbol s_6_92[7] = { 0xC3, 0xA9, 'r', 'a', 'm', 'o', 's' };
255 static const symbol s_6_93[7] = { 0xC3, 0xAD, 'r', 'a', 'm', 'o', 's' };
256 static const symbol s_6_94[7] = { 0xC3, 0xA1, 'v', 'a', 'm', 'o', 's' };
257 static const symbol s_6_95[6] = { 0xC3, 0xAD, 'a', 'm', 'o', 's' };
258 static const symbol s_6_96[8] = { 'a', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's' };
259 static const symbol s_6_97[8] = { 'e', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's' };
260 static const symbol s_6_98[8] = { 'i', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's' };
261 static const symbol s_6_99[4] = { 'e', 'm', 'o', 's' };
262 static const symbol s_6_100[6] = { 'a', 'r', 'e', 'm', 'o', 's' };
263 static const symbol s_6_101[6] = { 'e', 'r', 'e', 'm', 'o', 's' };
264 static const symbol s_6_102[6] = { 'i', 'r', 'e', 'm', 'o', 's' };
265 static const symbol s_6_103[8] = { 0xC3, 0xA1, 's', 's', 'e', 'm', 'o', 's' };
266 static const symbol s_6_104[8] = { 0xC3, 0xAA, 's', 's', 'e', 'm', 'o', 's' };
267 static const symbol s_6_105[8] = { 0xC3, 0xAD, 's', 's', 'e', 'm', 'o', 's' };
268 static const symbol s_6_106[4] = { 'i', 'm', 'o', 's' };
269 static const symbol s_6_107[5] = { 'a', 'r', 'm', 'o', 's' };
270 static const symbol s_6_108[5] = { 'e', 'r', 'm', 'o', 's' };
271 static const symbol s_6_109[5] = { 'i', 'r', 'm', 'o', 's' };
272 static const symbol s_6_110[5] = { 0xC3, 0xA1, 'm', 'o', 's' };
273 static const symbol s_6_111[5] = { 'a', 'r', 0xC3, 0xA1, 's' };
274 static const symbol s_6_112[5] = { 'e', 'r', 0xC3, 0xA1, 's' };
275 static const symbol s_6_113[5] = { 'i', 'r', 0xC3, 0xA1, 's' };
276 static const symbol s_6_114[2] = { 'e', 'u' };
277 static const symbol s_6_115[2] = { 'i', 'u' };
278 static const symbol s_6_116[2] = { 'o', 'u' };
279 static const symbol s_6_117[4] = { 'a', 'r', 0xC3, 0xA1 };
280 static const symbol s_6_118[4] = { 'e', 'r', 0xC3, 0xA1 };
281 static const symbol s_6_119[4] = { 'i', 'r', 0xC3, 0xA1 };
282 static const struct among a_6[120] = {
283 { 3, s_6_0, 0, 1, 0},
284 { 3, s_6_1, 0, 1, 0},
285 { 2, s_6_2, 0, 1, 0},
286 { 4, s_6_3, -1, 1, 0},
287 { 4, s_6_4, -2, 1, 0},
288 { 4, s_6_5, -3, 1, 0},
289 { 3, s_6_6, 0, 1, 0},
290 { 3, s_6_7, 0, 1, 0},
291 { 3, s_6_8, 0, 1, 0},
292 { 3, s_6_9, 0, 1, 0},
293 { 4, s_6_10, 0, 1, 0},
294 { 4, s_6_11, 0, 1, 0},
295 { 4, s_6_12, 0, 1, 0},
296 { 4, s_6_13, 0, 1, 0},
297 { 4, s_6_14, 0, 1, 0},
298 { 4, s_6_15, 0, 1, 0},
299 { 2, s_6_16, 0, 1, 0},
300 { 4, s_6_17, -1, 1, 0},
301 { 4, s_6_18, -2, 1, 0},
302 { 4, s_6_19, -3, 1, 0},
303 { 2, s_6_20, 0, 1, 0},
304 { 3, s_6_21, -1, 1, 0},
305 { 5, s_6_22, -1, 1, 0},
306 { 5, s_6_23, -2, 1, 0},
307 { 5, s_6_24, -3, 1, 0},
308 { 4, s_6_25, -5, 1, 0},
309 { 4, s_6_26, -6, 1, 0},
310 { 4, s_6_27, -7, 1, 0},
311 { 4, s_6_28, -8, 1, 0},
312 { 2, s_6_29, 0, 1, 0},
313 { 4, s_6_30, -1, 1, 0},
314 { 4, s_6_31, -2, 1, 0},
315 { 4, s_6_32, -3, 1, 0},
316 { 5, s_6_33, -4, 1, 0},
317 { 5, s_6_34, -5, 1, 0},
318 { 5, s_6_35, -6, 1, 0},
319 { 3, s_6_36, 0, 1, 0},
320 { 3, s_6_37, 0, 1, 0},
321 { 4, s_6_38, 0, 1, 0},
322 { 4, s_6_39, 0, 1, 0},
323 { 4, s_6_40, 0, 1, 0},
324 { 5, s_6_41, 0, 1, 0},
325 { 5, s_6_42, 0, 1, 0},
326 { 5, s_6_43, 0, 1, 0},
327 { 2, s_6_44, 0, 1, 0},
328 { 2, s_6_45, 0, 1, 0},
329 { 2, s_6_46, 0, 1, 0},
330 { 2, s_6_47, 0, 1, 0},
331 { 4, s_6_48, -1, 1, 0},
332 { 4, s_6_49, -2, 1, 0},
333 { 3, s_6_50, -3, 1, 0},
334 { 5, s_6_51, -1, 1, 0},
335 { 5, s_6_52, -2, 1, 0},
336 { 5, s_6_53, -3, 1, 0},
337 { 4, s_6_54, -7, 1, 0},
338 { 4, s_6_55, -8, 1, 0},
339 { 4, s_6_56, -9, 1, 0},
340 { 4, s_6_57, -10, 1, 0},
341 { 2, s_6_58, 0, 1, 0},
342 { 5, s_6_59, -1, 1, 0},
343 { 5, s_6_60, -2, 1, 0},
344 { 5, s_6_61, -3, 1, 0},
345 { 4, s_6_62, -4, 1, 0},
346 { 4, s_6_63, -5, 1, 0},
347 { 4, s_6_64, -6, 1, 0},
348 { 5, s_6_65, -7, 1, 0},
349 { 5, s_6_66, -8, 1, 0},
350 { 5, s_6_67, -9, 1, 0},
351 { 5, s_6_68, -10, 1, 0},
352 { 5, s_6_69, -11, 1, 0},
353 { 5, s_6_70, -12, 1, 0},
354 { 2, s_6_71, 0, 1, 0},
355 { 3, s_6_72, -1, 1, 0},
356 { 3, s_6_73, -2, 1, 0},
357 { 5, s_6_74, -1, 1, 0},
358 { 5, s_6_75, -2, 1, 0},
359 { 5, s_6_76, -3, 1, 0},
360 { 6, s_6_77, -4, 1, 0},
361 { 6, s_6_78, -5, 1, 0},
362 { 6, s_6_79, -6, 1, 0},
363 { 7, s_6_80, -7, 1, 0},
364 { 7, s_6_81, -8, 1, 0},
365 { 7, s_6_82, -9, 1, 0},
366 { 6, s_6_83, -10, 1, 0},
367 { 5, s_6_84, -11, 1, 0},
368 { 7, s_6_85, -1, 1, 0},
369 { 7, s_6_86, -2, 1, 0},
370 { 7, s_6_87, -3, 1, 0},
371 { 4, s_6_88, 0, 1, 0},
372 { 4, s_6_89, 0, 1, 0},
373 { 4, s_6_90, 0, 1, 0},
374 { 7, s_6_91, -1, 1, 0},
375 { 7, s_6_92, -2, 1, 0},
376 { 7, s_6_93, -3, 1, 0},
377 { 7, s_6_94, -4, 1, 0},
378 { 6, s_6_95, -5, 1, 0},
379 { 8, s_6_96, -1, 1, 0},
380 { 8, s_6_97, -2, 1, 0},
381 { 8, s_6_98, -3, 1, 0},
382 { 4, s_6_99, 0, 1, 0},
383 { 6, s_6_100, -1, 1, 0},
384 { 6, s_6_101, -2, 1, 0},
385 { 6, s_6_102, -3, 1, 0},
386 { 8, s_6_103, -4, 1, 0},
387 { 8, s_6_104, -5, 1, 0},
388 { 8, s_6_105, -6, 1, 0},
389 { 4, s_6_106, 0, 1, 0},
390 { 5, s_6_107, 0, 1, 0},
391 { 5, s_6_108, 0, 1, 0},
392 { 5, s_6_109, 0, 1, 0},
393 { 5, s_6_110, 0, 1, 0},
394 { 5, s_6_111, 0, 1, 0},
395 { 5, s_6_112, 0, 1, 0},
396 { 5, s_6_113, 0, 1, 0},
397 { 2, s_6_114, 0, 1, 0},
398 { 2, s_6_115, 0, 1, 0},
399 { 2, s_6_116, 0, 1, 0},
400 { 4, s_6_117, 0, 1, 0},
401 { 4, s_6_118, 0, 1, 0},
402 { 4, s_6_119, 0, 1, 0}
403 };
404 
405 static const symbol s_7_0[1] = { 'a' };
406 static const symbol s_7_1[1] = { 'i' };
407 static const symbol s_7_2[1] = { 'o' };
408 static const symbol s_7_3[2] = { 'o', 's' };
409 static const symbol s_7_4[2] = { 0xC3, 0xA1 };
410 static const symbol s_7_5[2] = { 0xC3, 0xAD };
411 static const symbol s_7_6[2] = { 0xC3, 0xB3 };
412 static const struct among a_7[7] = {
413 { 1, s_7_0, 0, 1, 0},
414 { 1, s_7_1, 0, 1, 0},
415 { 1, s_7_2, 0, 1, 0},
416 { 2, s_7_3, 0, 1, 0},
417 { 2, s_7_4, 0, 1, 0},
418 { 2, s_7_5, 0, 1, 0},
419 { 2, s_7_6, 0, 1, 0}
420 };
421 
422 static const symbol s_8_0[1] = { 'e' };
423 static const symbol s_8_1[2] = { 0xC3, 0xA7 };
424 static const symbol s_8_2[2] = { 0xC3, 0xA9 };
425 static const symbol s_8_3[2] = { 0xC3, 0xAA };
426 static const struct among a_8[4] = {
427 { 1, s_8_0, 0, 1, 0},
428 { 2, s_8_1, 0, 2, 0},
429 { 2, s_8_2, 0, 1, 0},
430 { 2, s_8_3, 0, 1, 0}
431 };
432 
433 static const unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 19, 12, 2 };
434 
436  int among_var;
437  int i_p2;
438  int i_p1;
439  int i_pV;
440  {
441  int v_1 = z->c;
442  while (1) {
443  int v_2 = z->c;
444  z->bra = z->c;
445  if (z->c + 1 >= z->l || (z->p[z->c + 1] != 163 && z->p[z->c + 1] != 181)) among_var = 3; else
446  among_var = find_among(z, a_0, 3, 0);
447  z->ket = z->c;
448  switch (among_var) {
449  case 1:
450  slice_from_s(z, 2, s_0);
451  break;
452  case 2:
453  slice_from_s(z, 2, s_1);
454  break;
455  case 3:
456  {
457  int ret = skip_utf8(z->p, z->c, z->l, 1);
458  if (ret < 0) goto lab1;
459  z->c = ret;
460  }
461  break;
462  }
463  continue;
464  lab1:
465  z->c = v_2;
466  break;
467  }
468  z->c = v_1;
469  }
470  i_pV = z->l;
471  i_p1 = z->l;
472  i_p2 = z->l;
473  {
474  int v_3 = z->c;
475  do {
476  int v_4 = z->c;
477  if (in_grouping_U(z, g_v, 97, 250, 0)) goto lab4;
478  do {
479  int v_5 = z->c;
480  if (out_grouping_U(z, g_v, 97, 250, 0)) goto lab5;
481  {
482  int ret = out_grouping_U(z, g_v, 97, 250, 1);
483  if (ret < 0) goto lab5;
484  z->c += ret;
485  }
486  break;
487  lab5:
488  z->c = v_5;
489  if (in_grouping_U(z, g_v, 97, 250, 0)) goto lab4;
490  {
491  int ret = in_grouping_U(z, g_v, 97, 250, 1);
492  if (ret < 0) goto lab4;
493  z->c += ret;
494  }
495  } while (0);
496  break;
497  lab4:
498  z->c = v_4;
499  if (out_grouping_U(z, g_v, 97, 250, 0)) goto lab3;
500  do {
501  int v_6 = z->c;
502  if (out_grouping_U(z, g_v, 97, 250, 0)) goto lab6;
503  {
504  int ret = out_grouping_U(z, g_v, 97, 250, 1);
505  if (ret < 0) goto lab6;
506  z->c += ret;
507  }
508  break;
509  lab6:
510  z->c = v_6;
511  if (in_grouping_U(z, g_v, 97, 250, 0)) goto lab3;
512  {
513  int ret = skip_utf8(z->p, z->c, z->l, 1);
514  if (ret < 0) goto lab3;
515  z->c = ret;
516  }
517  } while (0);
518  } while (0);
519  i_pV = z->c;
520  lab3:
521  z->c = v_3;
522  }
523  {
524  int v_7 = z->c;
525  {
526  int ret = out_grouping_U(z, g_v, 97, 250, 1);
527  if (ret < 0) goto lab7;
528  z->c += ret;
529  }
530  {
531  int ret = in_grouping_U(z, g_v, 97, 250, 1);
532  if (ret < 0) goto lab7;
533  z->c += ret;
534  }
535  i_p1 = z->c;
536  {
537  int ret = out_grouping_U(z, g_v, 97, 250, 1);
538  if (ret < 0) goto lab7;
539  z->c += ret;
540  }
541  {
542  int ret = in_grouping_U(z, g_v, 97, 250, 1);
543  if (ret < 0) goto lab7;
544  z->c += ret;
545  }
546  i_p2 = z->c;
547  lab7:
548  z->c = v_7;
549  }
550  z->lb = z->c; z->c = z->l;
551  {
552  int v_8 = z->l - z->c;
553  do {
554  int v_9 = z->l - z->c;
555  {
556  int v_10 = z->l - z->c;
557  do {
558  int v_11 = z->l - z->c;
559  z->ket = z->c;
560  if (z->c - 2 <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((823330 >> (z->p[z->c - 1] & 0x1f)) & 1)) goto lab10;
561  among_var = find_among_b(z, a_5, 45, 0);
562  if (!among_var) goto lab10;
563  z->bra = z->c;
564  switch (among_var) {
565  case 1:
566  if (i_p2 > z->c) goto lab10;
567  slice_del(z);
568  break;
569  case 2:
570  if (i_p2 > z->c) goto lab10;
571  slice_from_s(z, 3, s_2);
572  break;
573  case 3:
574  if (i_p2 > z->c) goto lab10;
575  slice_from_s(z, 1, s_3);
576  break;
577  case 4:
578  if (i_p2 > z->c) goto lab10;
579  slice_from_s(z, 4, s_4);
580  break;
581  case 5:
582  if (i_p1 > z->c) goto lab10;
583  slice_del(z);
584  {
585  int v_12 = z->l - z->c;
586  z->ket = z->c;
587  if (z->c - 1 <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((4718616 >> (z->p[z->c - 1] & 0x1f)) & 1)) { z->c = z->l - v_12; goto lab11; }
588  among_var = find_among_b(z, a_2, 4, 0);
589  if (!among_var) { z->c = z->l - v_12; goto lab11; }
590  z->bra = z->c;
591  if (i_p2 > z->c) { z->c = z->l - v_12; goto lab11; }
592  slice_del(z);
593  switch (among_var) {
594  case 1:
595  z->ket = z->c;
596  if (!(eq_s_b(z, 2, s_5))) { z->c = z->l - v_12; goto lab11; }
597  z->bra = z->c;
598  if (i_p2 > z->c) { z->c = z->l - v_12; goto lab11; }
599  slice_del(z);
600  break;
601  }
602  lab11:
603  ;
604  }
605  break;
606  case 6:
607  if (i_p2 > z->c) goto lab10;
608  slice_del(z);
609  {
610  int v_13 = z->l - z->c;
611  z->ket = z->c;
612  if (z->c - 3 <= z->lb || (z->p[z->c - 1] != 101 && z->p[z->c - 1] != 108)) { z->c = z->l - v_13; goto lab12; }
613  if (!find_among_b(z, a_3, 3, 0)) { z->c = z->l - v_13; goto lab12; }
614  z->bra = z->c;
615  if (i_p2 > z->c) { z->c = z->l - v_13; goto lab12; }
616  slice_del(z);
617  lab12:
618  ;
619  }
620  break;
621  case 7:
622  if (i_p2 > z->c) goto lab10;
623  slice_del(z);
624  {
625  int v_14 = z->l - z->c;
626  z->ket = z->c;
627  if (z->c - 1 <= z->lb || z->p[z->c - 1] >> 5 != 3 || !((4198408 >> (z->p[z->c - 1] & 0x1f)) & 1)) { z->c = z->l - v_14; goto lab13; }
628  if (!find_among_b(z, a_4, 3, 0)) { z->c = z->l - v_14; goto lab13; }
629  z->bra = z->c;
630  if (i_p2 > z->c) { z->c = z->l - v_14; goto lab13; }
631  slice_del(z);
632  lab13:
633  ;
634  }
635  break;
636  case 8:
637  if (i_p2 > z->c) goto lab10;
638  slice_del(z);
639  {
640  int v_15 = z->l - z->c;
641  z->ket = z->c;
642  if (!(eq_s_b(z, 2, s_6))) { z->c = z->l - v_15; goto lab14; }
643  z->bra = z->c;
644  if (i_p2 > z->c) { z->c = z->l - v_15; goto lab14; }
645  slice_del(z);
646  lab14:
647  ;
648  }
649  break;
650  case 9:
651  if (i_pV > z->c) goto lab10;
652  if (z->c <= z->lb || z->p[z->c - 1] != 'e') goto lab10;
653  z->c--;
654  slice_from_s(z, 2, s_7);
655  break;
656  }
657  break;
658  lab10:
659  z->c = z->l - v_11;
660  {
661  int v_16;
662  if (z->c < i_pV) goto lab9;
663  v_16 = z->lb; z->lb = i_pV;
664  z->ket = z->c;
665  if (!find_among_b(z, a_6, 120, 0)) { z->lb = v_16; goto lab9; }
666  z->bra = z->c;
667  slice_del(z);
668  z->lb = v_16;
669  }
670  } while (0);
671  z->c = z->l - v_10;
672  {
673  int v_17 = z->l - z->c;
674  z->ket = z->c;
675  if (z->c <= z->lb || z->p[z->c - 1] != 'i') goto lab15;
676  z->c--;
677  z->bra = z->c;
678  {
679  int v_18 = z->l - z->c;
680  if (z->c <= z->lb || z->p[z->c - 1] != 'c') goto lab15;
681  z->c--;
682  z->c = z->l - v_18;
683  }
684  if (i_pV > z->c) goto lab15;
685  slice_del(z);
686  lab15:
687  z->c = z->l - v_17;
688  }
689  }
690  break;
691  lab9:
692  z->c = z->l - v_9;
693  z->ket = z->c;
694  if (!find_among_b(z, a_7, 7, 0)) goto lab8;
695  z->bra = z->c;
696  if (i_pV > z->c) goto lab8;
697  slice_del(z);
698  } while (0);
699  lab8:
700  z->c = z->l - v_8;
701  }
702  {
703  int v_19 = z->l - z->c;
704  z->ket = z->c;
705  among_var = find_among_b(z, a_8, 4, 0);
706  if (!among_var) goto lab16;
707  z->bra = z->c;
708  switch (among_var) {
709  case 1:
710  if (i_pV > z->c) goto lab16;
711  slice_del(z);
712  z->ket = z->c;
713  do {
714  int v_20 = z->l - z->c;
715  if (z->c <= z->lb || z->p[z->c - 1] != 'u') goto lab17;
716  z->c--;
717  z->bra = z->c;
718  {
719  int v_21 = z->l - z->c;
720  if (z->c <= z->lb || z->p[z->c - 1] != 'g') goto lab17;
721  z->c--;
722  z->c = z->l - v_21;
723  }
724  break;
725  lab17:
726  z->c = z->l - v_20;
727  if (z->c <= z->lb || z->p[z->c - 1] != 'i') goto lab16;
728  z->c--;
729  z->bra = z->c;
730  {
731  int v_22 = z->l - z->c;
732  if (z->c <= z->lb || z->p[z->c - 1] != 'c') goto lab16;
733  z->c--;
734  z->c = z->l - v_22;
735  }
736  } while (0);
737  if (i_pV > z->c) goto lab16;
738  slice_del(z);
739  break;
740  case 2:
741  slice_from_s(z, 1, s_8);
742  break;
743  }
744  lab16:
745  z->c = z->l - v_19;
746  }
747  z->c = z->lb;
748  {
749  int v_23 = z->c;
750  while (1) {
751  int v_24 = z->c;
752  z->bra = z->c;
753  if (z->c + 1 >= z->l || z->p[z->c + 1] != 126) among_var = 3; else
754  among_var = find_among(z, a_1, 3, 0);
755  z->ket = z->c;
756  switch (among_var) {
757  case 1:
758  slice_from_s(z, 2, s_9);
759  break;
760  case 2:
761  slice_from_s(z, 2, s_10);
762  break;
763  case 3:
764  {
765  int ret = skip_utf8(z->p, z->c, z->l, 1);
766  if (ret < 0) goto lab19;
767  z->c = ret;
768  }
769  break;
770  }
771  continue;
772  lab19:
773  z->c = v_24;
774  break;
775  }
776  z->c = v_23;
777  }
778  return 1;
779 }
unsigned char symbol
Definition: api.h:4
static int stem(struct SN_env *z)
Definition: portuguese.cc:435
static const symbol s_5_26[7]
Definition: portuguese.cc:95
static const symbol s_6_16[2]
Definition: portuguese.cc:178
static const symbol s_2[]
Definition: portuguese.cc:14
static const symbol s_5_7[4]
Definition: portuguese.cc:76
static const symbol s_6_72[3]
Definition: portuguese.cc:234
static const symbol s_6_70[5]
Definition: portuguese.cc:232
static const symbol s_6_40[4]
Definition: portuguese.cc:202
static const symbol s_6_50[3]
Definition: portuguese.cc:212
static const symbol s_5_23[6]
Definition: portuguese.cc:92
static const symbol s_5_20[6]
Definition: portuguese.cc:89
static const symbol s_5_6[3]
Definition: portuguese.cc:75
static const symbol s_7_3[2]
Definition: portuguese.cc:408
static const symbol s_5_14[5]
Definition: portuguese.cc:83
static const symbol s_6_56[4]
Definition: portuguese.cc:218
static const symbol s_6_106[4]
Definition: portuguese.cc:268
static const symbol s_2_2[2]
Definition: portuguese.cc:42
static const symbol s_6_48[4]
Definition: portuguese.cc:210
static const symbol s_3_2[5]
Definition: portuguese.cc:53
static const symbol s_6_76[5]
Definition: portuguese.cc:238
static const symbol s_6_24[5]
Definition: portuguese.cc:186
static const symbol s_8_2[2]
Definition: portuguese.cc:424
static const symbol s_4[]
Definition: portuguese.cc:16
static const struct among a_8[4]
Definition: portuguese.cc:426
static const symbol s_6_55[4]
Definition: portuguese.cc:217
static const symbol s_6_104[8]
Definition: portuguese.cc:266
static const symbol s_6_67[5]
Definition: portuguese.cc:229
static const symbol s_5_39[4]
Definition: portuguese.cc:108
static const symbol s_5_31[5]
Definition: portuguese.cc:100
static const symbol s_5_16[3]
Definition: portuguese.cc:85
static const symbol s_5_17[4]
Definition: portuguese.cc:86
static const symbol s_6_59[5]
Definition: portuguese.cc:221
static const symbol s_5_18[3]
Definition: portuguese.cc:87
static const symbol s_6_62[4]
Definition: portuguese.cc:224
static const symbol s_1_2[2]
Definition: portuguese.cc:33
static const symbol s_5_33[4]
Definition: portuguese.cc:102
static const symbol s_5_21[3]
Definition: portuguese.cc:90
static const symbol s_6_87[7]
Definition: portuguese.cc:249
static const symbol s_7_2[1]
Definition: portuguese.cc:407
static const symbol s_6_44[2]
Definition: portuguese.cc:206
static const symbol s_6_29[2]
Definition: portuguese.cc:191
static const symbol s_6_34[5]
Definition: portuguese.cc:196
static const symbol s_6_1[3]
Definition: portuguese.cc:163
static const symbol s_5_27[6]
Definition: portuguese.cc:96
static const symbol s_6_63[4]
Definition: portuguese.cc:225
static const symbol s_6_112[5]
Definition: portuguese.cc:274
static const symbol s_6_92[7]
Definition: portuguese.cc:254
static const symbol s_6_43[5]
Definition: portuguese.cc:205
static const symbol s_6_33[5]
Definition: portuguese.cc:195
static const struct among a_4[3]
Definition: portuguese.cc:63
static const symbol s_0_1[2]
Definition: portuguese.cc:24
static const symbol s_4_1[4]
Definition: portuguese.cc:61
static const symbol s_6_119[4]
Definition: portuguese.cc:281
static const symbol s_6_73[3]
Definition: portuguese.cc:235
static const symbol s_5_9[3]
Definition: portuguese.cc:78
static const symbol s_6_60[5]
Definition: portuguese.cc:222
static const symbol s_5_3[5]
Definition: portuguese.cc:72
static const symbol s_6_47[2]
Definition: portuguese.cc:209
static const symbol s_6_85[7]
Definition: portuguese.cc:247
static const symbol s_6_57[4]
Definition: portuguese.cc:219
static const symbol s_2_0[2]
Definition: portuguese.cc:40
static const symbol s_6_45[2]
Definition: portuguese.cc:207
static const symbol s_6_97[8]
Definition: portuguese.cc:259
static const symbol s_6_102[6]
Definition: portuguese.cc:264
static const symbol s_6_108[5]
Definition: portuguese.cc:270
static const symbol s_5_40[5]
Definition: portuguese.cc:109
static const symbol s_6_52[5]
Definition: portuguese.cc:214
static const struct among a_0[3]
Definition: portuguese.cc:26
static const symbol s_6_38[4]
Definition: portuguese.cc:200
static const symbol s_5_10[5]
Definition: portuguese.cc:79
static const symbol s_3_0[4]
Definition: portuguese.cc:51
static const symbol s_5_12[5]
Definition: portuguese.cc:81
static const symbol s_7_5[2]
Definition: portuguese.cc:410
static const symbol s_6[]
Definition: portuguese.cc:18
static const symbol s_5_25[4]
Definition: portuguese.cc:94
static const symbol s_7_1[1]
Definition: portuguese.cc:406
static const symbol s_5_38[7]
Definition: portuguese.cc:107
static const symbol s_3[]
Definition: portuguese.cc:15
static const symbol s_6_116[2]
Definition: portuguese.cc:278
static const symbol s_6_6[3]
Definition: portuguese.cc:168
static const symbol s_6_103[8]
Definition: portuguese.cc:265
static const symbol s_7_6[2]
Definition: portuguese.cc:411
static const symbol s_6_82[7]
Definition: portuguese.cc:244
static const symbol s_6_3[4]
Definition: portuguese.cc:165
static const symbol s_6_39[4]
Definition: portuguese.cc:201
static const symbol s_6_66[5]
Definition: portuguese.cc:228
static const symbol s_6_46[2]
Definition: portuguese.cc:208
static const symbol s_6_105[8]
Definition: portuguese.cc:267
static const symbol s_6_91[7]
Definition: portuguese.cc:253
static const symbol s_6_12[4]
Definition: portuguese.cc:174
static const symbol s_5_30[4]
Definition: portuguese.cc:99
static const symbol s_5_37[7]
Definition: portuguese.cc:106
static const struct among a_3[3]
Definition: portuguese.cc:54
static const symbol s_6_32[4]
Definition: portuguese.cc:194
static const symbol s_5_0[3]
Definition: portuguese.cc:69
static const symbol s_6_75[5]
Definition: portuguese.cc:237
static const symbol s_7[]
Definition: portuguese.cc:19
static const symbol s_5_1[6]
Definition: portuguese.cc:70
static const symbol s_6_90[4]
Definition: portuguese.cc:252
static const symbol s_6_26[4]
Definition: portuguese.cc:188
static const symbol s_6_84[5]
Definition: portuguese.cc:246
static const symbol s_6_54[4]
Definition: portuguese.cc:216
static const symbol s_5_42[7]
Definition: portuguese.cc:111
static const symbol s_6_110[5]
Definition: portuguese.cc:272
static const symbol s_6_69[5]
Definition: portuguese.cc:231
static const symbol s_6_21[3]
Definition: portuguese.cc:183
static const symbol s_6_27[4]
Definition: portuguese.cc:189
static const symbol s_6_22[5]
Definition: portuguese.cc:184
static const symbol s_1_1[2]
Definition: portuguese.cc:32
static const symbol s_6_114[2]
Definition: portuguese.cc:276
static const symbol s_6_23[5]
Definition: portuguese.cc:185
static const symbol s_6_80[7]
Definition: portuguese.cc:242
static const symbol s_6_83[6]
Definition: portuguese.cc:245
static const symbol s_6_115[2]
Definition: portuguese.cc:277
static const symbol s_6_18[4]
Definition: portuguese.cc:180
static const symbol s_6_4[4]
Definition: portuguese.cc:166
static const symbol s_6_9[3]
Definition: portuguese.cc:171
static const symbol s_6_93[7]
Definition: portuguese.cc:255
static const symbol s_6_61[5]
Definition: portuguese.cc:223
static const symbol s_6_77[6]
Definition: portuguese.cc:239
static const symbol s_5_29[6]
Definition: portuguese.cc:98
static const symbol s_8_3[2]
Definition: portuguese.cc:425
static const symbol s_6_19[4]
Definition: portuguese.cc:181
static const symbol s_6_20[2]
Definition: portuguese.cc:182
static const symbol s_5_32[4]
Definition: portuguese.cc:101
static const symbol s_5_35[6]
Definition: portuguese.cc:104
static const symbol s_6_31[4]
Definition: portuguese.cc:193
static const symbol s_6_107[5]
Definition: portuguese.cc:269
static const symbol s_6_100[6]
Definition: portuguese.cc:262
static const symbol s_6_65[5]
Definition: portuguese.cc:227
static const symbol s_6_2[2]
Definition: portuguese.cc:164
static const symbol s_6_7[3]
Definition: portuguese.cc:169
static const symbol s_6_30[4]
Definition: portuguese.cc:192
static const symbol s_6_51[5]
Definition: portuguese.cc:213
static const symbol s_5_4[3]
Definition: portuguese.cc:73
static const symbol s_6_74[5]
Definition: portuguese.cc:236
static const symbol s_5_22[6]
Definition: portuguese.cc:91
static const symbol s_5_34[6]
Definition: portuguese.cc:103
static const symbol s_6_109[5]
Definition: portuguese.cc:271
static const struct among a_7[7]
Definition: portuguese.cc:412
static const symbol s_5_41[4]
Definition: portuguese.cc:110
static const symbol s_6_79[6]
Definition: portuguese.cc:241
static const symbol s_2_3[2]
Definition: portuguese.cc:43
static const symbol s_4_2[2]
Definition: portuguese.cc:62
static const symbol s_6_118[4]
Definition: portuguese.cc:280
static const struct among a_6[120]
Definition: portuguese.cc:282
static const symbol s_6_117[4]
Definition: portuguese.cc:279
static const symbol s_5_28[4]
Definition: portuguese.cc:97
static const symbol s_6_10[4]
Definition: portuguese.cc:172
static const symbol s_6_17[4]
Definition: portuguese.cc:179
static const symbol s_10[]
Definition: portuguese.cc:22
static const struct among a_1[3]
Definition: portuguese.cc:34
static const struct among a_2[4]
Definition: portuguese.cc:44
static const symbol s_6_88[4]
Definition: portuguese.cc:250
static const symbol s_1[]
Definition: portuguese.cc:13
static const symbol s_7_4[2]
Definition: portuguese.cc:409
static const symbol s_5_5[5]
Definition: portuguese.cc:74
static const symbol s_6_41[5]
Definition: portuguese.cc:203
static const symbol s_5_44[4]
Definition: portuguese.cc:113
static const symbol s_6_35[5]
Definition: portuguese.cc:197
static const symbol s_6_8[3]
Definition: portuguese.cc:170
static const symbol s_6_96[8]
Definition: portuguese.cc:258
static const symbol s_3_1[4]
Definition: portuguese.cc:52
static const symbol s_4_0[2]
Definition: portuguese.cc:60
static const symbol s_5_43[7]
Definition: portuguese.cc:112
static const symbol s_6_36[3]
Definition: portuguese.cc:198
static const symbol s_6_89[4]
Definition: portuguese.cc:251
static const symbol s_6_14[4]
Definition: portuguese.cc:176
static const symbol s_6_13[4]
Definition: portuguese.cc:175
static const symbol s_6_71[2]
Definition: portuguese.cc:233
static const symbol s_6_95[6]
Definition: portuguese.cc:257
static const symbol s_5_19[6]
Definition: portuguese.cc:88
static const symbol s_5_8[3]
Definition: portuguese.cc:77
static const symbol s_5_13[6]
Definition: portuguese.cc:82
static const symbol s_8_1[2]
Definition: portuguese.cc:423
static const symbol s_6_15[4]
Definition: portuguese.cc:177
static const symbol s_6_0[3]
Definition: portuguese.cc:162
static const symbol s_5_36[5]
Definition: portuguese.cc:105
static const symbol s_7_0[1]
Definition: portuguese.cc:405
static const symbol s_6_49[4]
Definition: portuguese.cc:211
static const symbol s_6_101[6]
Definition: portuguese.cc:263
static const symbol s_6_81[7]
Definition: portuguese.cc:243
static const symbol s_6_68[5]
Definition: portuguese.cc:230
static const symbol s_0_2[2]
Definition: portuguese.cc:25
static const symbol s_6_42[5]
Definition: portuguese.cc:204
static const symbol s_6_25[4]
Definition: portuguese.cc:187
static const symbol s_6_86[7]
Definition: portuguese.cc:248
static const symbol s_6_99[4]
Definition: portuguese.cc:261
static const symbol s_5_2[6]
Definition: portuguese.cc:71
static const symbol s_6_94[7]
Definition: portuguese.cc:256
static const symbol s_6_58[2]
Definition: portuguese.cc:220
static const symbol s_6_98[8]
Definition: portuguese.cc:260
static const symbol s_6_37[3]
Definition: portuguese.cc:199
static const symbol s_6_28[4]
Definition: portuguese.cc:190
static const symbol s_6_11[4]
Definition: portuguese.cc:173
static const symbol s_2_1[2]
Definition: portuguese.cc:41
static const symbol s_6_113[5]
Definition: portuguese.cc:275
static const unsigned char g_v[]
Definition: portuguese.cc:433
static const symbol s_5_11[4]
Definition: portuguese.cc:80
static const symbol s_6_111[5]
Definition: portuguese.cc:273
static const symbol s_6_64[4]
Definition: portuguese.cc:226
static const symbol s_6_78[6]
Definition: portuguese.cc:240
static const symbol s_8[]
Definition: portuguese.cc:20
static const symbol s_9[]
Definition: portuguese.cc:21
static const symbol s_5_15[5]
Definition: portuguese.cc:84
static const symbol s_6_53[5]
Definition: portuguese.cc:215
static const symbol s_6_5[4]
Definition: portuguese.cc:167
static const symbol s_5[]
Definition: portuguese.cc:17
static const symbol s_8_0[1]
Definition: portuguese.cc:422
static const symbol s_5_24[4]
Definition: portuguese.cc:93
static const struct among a_5[45]
Definition: portuguese.cc:114
static const symbol s_0[]
Definition: portuguese.cc:12
Xapian::Internal::Snowball::Portuguese::SN_local SN_local
Definition: portuguese.cc:10
int out_grouping_U(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
int in_grouping_U(struct SN_env *z, const unsigned char *s, int min, int max, int repeat)
SNOWBALL_ERR slice_from_s(struct SN_env *z, int s_size, const symbol *s)
int find_among_b(struct SN_env *z, const struct among *v, int v_size, int(*call_among_func)(struct SN_env *))
int eq_s_b(struct SN_env *z, int s_size, const symbol *s)
SNOWBALL_ERR slice_del(struct SN_env *z)
int skip_utf8(const symbol *p, int c, int limit, int n)
int find_among(struct SN_env *z, const struct among *v, int v_size, int(*call_among_func)(struct SN_env *))
Definition: api.h:12
int lb
Definition: api.h:14
symbol * p
Definition: api.h:13
int ket
Definition: api.h:14
int c
Definition: api.h:14
int bra
Definition: api.h:14
int l
Definition: api.h:14
Definition: header.h:295