xapian-core  1.4.25
romanian.cc
Go to the documentation of this file.
1 /* Generated by Snowball 2.0.0 - https://snowballstem.org/ */
2 
3 
4 #include <config.h>
5 #include <limits.h>
6 #include "romanian.h"
7 
8 static const symbol s_pool[] = {
9 #define s_0_1 0
10 'I',
11 #define s_0_2 1
12 'U',
13 #define s_1_0 2
14 'e', 'a',
15 #define s_1_1 4
16 'a', 0xC5, 0xA3, 'i', 'a',
17 #define s_1_2 9
18 'a', 'u', 'a',
19 #define s_1_3 12
20 'i', 'u', 'a',
21 #define s_1_4 15
22 'a', 0xC5, 0xA3, 'i', 'e',
23 #define s_1_5 20
24 'e', 'l', 'e',
25 #define s_1_6 (s_1_7 + 1)
26 #define s_1_7 23
27 'i', 'i', 'l', 'e',
28 #define s_1_8 27
29 'i', 'e', 'i',
30 #define s_1_9 30
31 'a', 't', 'e', 'i',
32 #define s_1_10 s_1_7
33 #define s_1_11 34
34 'u', 'l', 'u', 'i',
35 #define s_1_12 s_1_11
36 #define s_1_13 38
37 'e', 'l', 'o', 'r',
38 #define s_1_14 (s_1_15 + 1)
39 #define s_1_15 42
40 'i', 'i', 'l', 'o', 'r',
41 #define s_2_0 47
42 'i', 'c', 'a', 'l', 'a',
43 #define s_2_1 52
44 'i', 'c', 'i', 'v', 'a',
45 #define s_2_2 57
46 'a', 't', 'i', 'v', 'a',
47 #define s_2_3 62
48 'i', 't', 'i', 'v', 'a',
49 #define s_2_4 67
50 'i', 'c', 'a', 'l', 'e',
51 #define s_2_5 72
52 'a', 0xC5, 0xA3, 'i', 'u', 'n', 'e',
53 #define s_2_6 79
54 'i', 0xC5, 0xA3, 'i', 'u', 'n', 'e',
55 #define s_2_7 86
56 'a', 't', 'o', 'a', 'r', 'e',
57 #define s_2_8 92
58 'i', 't', 'o', 'a', 'r', 'e',
59 #define s_2_9 98
60 0xC4, 0x83, 't', 'o', 'a', 'r', 'e',
61 #define s_2_10 105
62 'i', 'c', 'i', 't', 'a', 't', 'e',
63 #define s_2_11 112
64 'a', 'b', 'i', 'l', 'i', 't', 'a', 't', 'e',
65 #define s_2_12 121
66 'i', 'b', 'i', 'l', 'i', 't', 'a', 't', 'e',
67 #define s_2_13 130
68 'i', 'v', 'i', 't', 'a', 't', 'e',
69 #define s_2_14 137
70 'i', 'c', 'i', 'v', 'e',
71 #define s_2_15 142
72 'a', 't', 'i', 'v', 'e',
73 #define s_2_16 147
74 'i', 't', 'i', 'v', 'e',
75 #define s_2_17 152
76 'i', 'c', 'a', 'l', 'i',
77 #define s_2_18 (s_2_19 + 2)
78 #define s_2_19 157
79 'i', 'c', 'a', 't', 'o', 'r', 'i',
80 #define s_2_20 164
81 'i', 't', 'o', 'r', 'i',
82 #define s_2_21 169
83 0xC4, 0x83, 't', 'o', 'r', 'i',
84 #define s_2_22 175
85 'i', 'c', 'i', 't', 'a', 't', 'i',
86 #define s_2_23 182
87 'a', 'b', 'i', 'l', 'i', 't', 'a', 't', 'i',
88 #define s_2_24 191
89 'i', 'v', 'i', 't', 'a', 't', 'i',
90 #define s_2_25 198
91 'i', 'c', 'i', 'v', 'i',
92 #define s_2_26 203
93 'a', 't', 'i', 'v', 'i',
94 #define s_2_27 208
95 'i', 't', 'i', 'v', 'i',
96 #define s_2_28 213
97 'i', 'c', 'i', 't', 0xC4, 0x83, 'i',
98 #define s_2_29 220
99 'a', 'b', 'i', 'l', 'i', 't', 0xC4, 0x83, 'i',
100 #define s_2_30 229
101 'i', 'v', 'i', 't', 0xC4, 0x83, 'i',
102 #define s_2_31 236
103 'i', 'c', 'i', 't', 0xC4, 0x83, 0xC5, 0xA3, 'i',
104 #define s_2_32 245
105 'a', 'b', 'i', 'l', 'i', 't', 0xC4, 0x83, 0xC5, 0xA3, 'i',
106 #define s_2_33 256
107 'i', 'v', 'i', 't', 0xC4, 0x83, 0xC5, 0xA3, 'i',
108 #define s_2_34 s_2_0
109 #define s_2_35 s_2_18
110 #define s_2_36 s_2_19
111 #define s_2_37 s_2_20
112 #define s_2_38 s_2_21
113 #define s_2_39 s_2_1
114 #define s_2_40 s_2_2
115 #define s_2_41 s_2_3
116 #define s_2_42 265
117 'i', 'c', 'a', 'l', 0xC4, 0x83,
118 #define s_2_43 271
119 'i', 'c', 'i', 'v', 0xC4, 0x83,
120 #define s_2_44 277
121 'a', 't', 'i', 'v', 0xC4, 0x83,
122 #define s_2_45 283
123 'i', 't', 'i', 'v', 0xC4, 0x83,
124 #define s_3_0 289
125 'i', 'c', 'a',
126 #define s_3_1 292
127 'a', 'b', 'i', 'l', 'a',
128 #define s_3_2 297
129 'i', 'b', 'i', 'l', 'a',
130 #define s_3_3 302
131 'o', 'a', 's', 'a',
132 #define s_3_4 306
133 'a', 't', 'a',
134 #define s_3_5 s_3_18
135 #define s_3_6 309
136 'a', 'n', 't', 'a',
137 #define s_3_7 313
138 'i', 's', 't', 'a',
139 #define s_3_8 317
140 'u', 't', 'a',
141 #define s_3_9 320
142 'i', 'v', 'a',
143 #define s_3_10 s_3_0
144 #define s_3_11 323
145 'i', 'c', 'e',
146 #define s_3_12 326
147 'a', 'b', 'i', 'l', 'e',
148 #define s_3_13 331
149 'i', 'b', 'i', 'l', 'e',
150 #define s_3_14 336
151 'i', 's', 'm', 'e',
152 #define s_3_15 340
153 'i', 'u', 'n', 'e',
154 #define s_3_16 344
155 'o', 'a', 's', 'e',
156 #define s_3_17 (s_3_18 + 2)
157 #define s_3_18 348
158 'i', 't', 'a', 't', 'e',
159 #define s_3_19 353
160 'i', 't', 'e',
161 #define s_3_20 356
162 'a', 'n', 't', 'e',
163 #define s_3_21 360
164 'i', 's', 't', 'e',
165 #define s_3_22 364
166 'u', 't', 'e',
167 #define s_3_23 367
168 'i', 'v', 'e',
169 #define s_3_24 370
170 'i', 'c', 'i',
171 #define s_3_25 373
172 'a', 'b', 'i', 'l', 'i',
173 #define s_3_26 378
174 'i', 'b', 'i', 'l', 'i',
175 #define s_3_27 383
176 'i', 'u', 'n', 'i',
177 #define s_3_28 387
178 'a', 't', 'o', 'r', 'i',
179 #define s_3_29 392
180 'o', 's', 'i',
181 #define s_3_30 (s_3_31 + 2)
182 #define s_3_31 395
183 'i', 't', 'a', 't', 'i',
184 #define s_3_32 400
185 'i', 't', 'i',
186 #define s_3_33 403
187 'a', 'n', 't', 'i',
188 #define s_3_34 407
189 'i', 's', 't', 'i',
190 #define s_3_35 411
191 'u', 't', 'i',
192 #define s_3_36 414
193 'i', 0xC5, 0x9F, 't', 'i',
194 #define s_3_37 419
195 'i', 'v', 'i',
196 #define s_3_38 422
197 'i', 't', 0xC4, 0x83, 'i',
198 #define s_3_39 427
199 'o', 0xC5, 0x9F, 'i',
200 #define s_3_40 431
201 'i', 't', 0xC4, 0x83, 0xC5, 0xA3, 'i',
202 #define s_3_41 s_3_1
203 #define s_3_42 s_3_2
204 #define s_3_43 s_3_14
205 #define s_3_44 s_3_28
206 #define s_3_45 s_3_29
207 #define s_3_46 s_3_4
208 #define s_3_47 s_3_5
209 #define s_3_48 s_3_6
210 #define s_3_49 s_3_7
211 #define s_3_50 s_3_8
212 #define s_3_51 s_3_9
213 #define s_3_52 438
214 'i', 'c', 0xC4, 0x83,
215 #define s_3_53 442
216 'a', 'b', 'i', 'l', 0xC4, 0x83,
217 #define s_3_54 448
218 'i', 'b', 'i', 'l', 0xC4, 0x83,
219 #define s_3_55 454
220 'o', 'a', 's', 0xC4, 0x83,
221 #define s_3_56 459
222 'a', 't', 0xC4, 0x83,
223 #define s_3_57 s_3_38
224 #define s_3_58 463
225 'a', 'n', 't', 0xC4, 0x83,
226 #define s_3_59 468
227 'i', 's', 't', 0xC4, 0x83,
228 #define s_3_60 473
229 'u', 't', 0xC4, 0x83,
230 #define s_3_61 477
231 'i', 'v', 0xC4, 0x83,
232 #define s_4_0 s_4_20
233 #define s_4_1 s_4_21
234 #define s_4_2 481
235 'e', 's', 'c',
236 #define s_4_3 484
237 0xC4, 0x83, 's', 'c',
238 #define s_4_4 s_4_79
239 #define s_4_5 s_4_80
240 #define s_4_6 488
241 'a', 'r', 'e',
242 #define s_4_7 491
243 'e', 'r', 'e',
244 #define s_4_8 494
245 'i', 'r', 'e',
246 #define s_4_9 497
247 0xC3, 0xA2, 'r', 'e',
248 #define s_4_10 (s_4_11 + 1)
249 #define s_4_11 s_4_29
250 #define s_4_12 s_4_30
251 #define s_4_13 s_4_31
252 #define s_4_14 s_4_32
253 #define s_4_15 s_4_33
254 #define s_4_16 501
255 'e', 0xC5, 0x9F, 't', 'e',
256 #define s_4_17 506
257 0xC4, 0x83, 0xC5, 0x9F, 't', 'e',
258 #define s_4_18 512
259 'e', 'z', 'e',
260 #define s_4_19 (s_4_20 + 1)
261 #define s_4_20 515
262 'e', 'a', 'i',
263 #define s_4_21 518
264 'i', 'a', 'i',
265 #define s_4_22 521
266 's', 'e', 'i',
267 #define s_4_23 524
268 'e', 0xC5, 0x9F, 't', 'i',
269 #define s_4_24 529
270 0xC4, 0x83, 0xC5, 0x9F, 't', 'i',
271 #define s_4_25 535
272 'u', 'i',
273 #define s_4_26 537
274 'e', 'z', 'i',
275 #define s_4_27 540
276 'a', 0xC5, 0x9F, 'i',
277 #define s_4_28 (s_4_29 + 1)
278 #define s_4_29 544
279 'a', 's', 'e', 0xC5, 0x9F, 'i',
280 #define s_4_30 550
281 's', 'e', 's', 'e', 0xC5, 0x9F, 'i',
282 #define s_4_31 557
283 'i', 's', 'e', 0xC5, 0x9F, 'i',
284 #define s_4_32 563
285 'u', 's', 'e', 0xC5, 0x9F, 'i',
286 #define s_4_33 569
287 0xC3, 0xA2, 's', 'e', 0xC5, 0x9F, 'i',
288 #define s_4_34 576
289 'i', 0xC5, 0x9F, 'i',
290 #define s_4_35 580
291 'u', 0xC5, 0x9F, 'i',
292 #define s_4_36 584
293 0xC3, 0xA2, 0xC5, 0x9F, 'i',
294 #define s_4_37 589
295 0xC3, 0xA2, 'i',
296 #define s_4_38 (s_4_39 + 1)
297 #define s_4_39 592
298 'e', 'a', 0xC5, 0xA3, 'i',
299 #define s_4_40 597
300 'i', 'a', 0xC5, 0xA3, 'i',
301 #define s_4_41 602
302 'e', 0xC5, 0xA3, 'i',
303 #define s_4_42 606
304 'i', 0xC5, 0xA3, 'i',
305 #define s_4_43 610
306 'a', 'r', 0xC4, 0x83, 0xC5, 0xA3, 'i',
307 #define s_4_44 (s_4_45 + 1)
308 #define s_4_45 617
309 'a', 's', 'e', 'r', 0xC4, 0x83, 0xC5, 0xA3, 'i',
310 #define s_4_46 626
311 's', 'e', 's', 'e', 'r', 0xC4, 0x83, 0xC5, 0xA3, 'i',
312 #define s_4_47 636
313 'i', 's', 'e', 'r', 0xC4, 0x83, 0xC5, 0xA3, 'i',
314 #define s_4_48 645
315 'u', 's', 'e', 'r', 0xC4, 0x83, 0xC5, 0xA3, 'i',
316 #define s_4_49 654
317 0xC3, 0xA2, 's', 'e', 'r', 0xC4, 0x83, 0xC5, 0xA3, 'i',
318 #define s_4_50 664
319 'i', 'r', 0xC4, 0x83, 0xC5, 0xA3, 'i',
320 #define s_4_51 671
321 'u', 'r', 0xC4, 0x83, 0xC5, 0xA3, 'i',
322 #define s_4_52 678
323 0xC3, 0xA2, 'r', 0xC4, 0x83, 0xC5, 0xA3, 'i',
324 #define s_4_53 686
325 0xC3, 0xA2, 0xC5, 0xA3, 'i',
326 #define s_4_54 (s_4_55 + 1)
327 #define s_4_55 691
328 'e', 'a', 'm',
329 #define s_4_56 694
330 'i', 'a', 'm',
331 #define s_4_57 (s_4_58 + 2)
332 #define s_4_58 697
333 'a', 's', 'e', 'm',
334 #define s_4_59 701
335 's', 'e', 's', 'e', 'm',
336 #define s_4_60 706
337 'i', 's', 'e', 'm',
338 #define s_4_61 710
339 'u', 's', 'e', 'm',
340 #define s_4_62 714
341 0xC3, 0xA2, 's', 'e', 'm',
342 #define s_4_63 719
343 'i', 'm',
344 #define s_4_64 (s_4_65 + 2)
345 #define s_4_65 721
346 'a', 'r', 0xC4, 0x83, 'm',
347 #define s_4_66 (s_4_67 + 1)
348 #define s_4_67 726
349 'a', 's', 'e', 'r', 0xC4, 0x83, 'm',
350 #define s_4_68 733
351 's', 'e', 's', 'e', 'r', 0xC4, 0x83, 'm',
352 #define s_4_69 741
353 'i', 's', 'e', 'r', 0xC4, 0x83, 'm',
354 #define s_4_70 748
355 'u', 's', 'e', 'r', 0xC4, 0x83, 'm',
356 #define s_4_71 755
357 0xC3, 0xA2, 's', 'e', 'r', 0xC4, 0x83, 'm',
358 #define s_4_72 763
359 'i', 'r', 0xC4, 0x83, 'm',
360 #define s_4_73 768
361 'u', 'r', 0xC4, 0x83, 'm',
362 #define s_4_74 773
363 0xC3, 0xA2, 'r', 0xC4, 0x83, 'm',
364 #define s_4_75 779
365 0xC3, 0xA2, 'm',
366 #define s_4_76 (s_4_77 + 1)
367 #define s_4_77 782
368 'e', 'a', 'u',
369 #define s_4_78 785
370 'i', 'a', 'u',
371 #define s_4_79 788
372 'i', 'n', 'd', 'u',
373 #define s_4_80 792
374 0xC3, 0xA2, 'n', 'd', 'u',
375 #define s_4_81 s_4_18
376 #define s_4_82 797
377 'e', 'a', 's', 'c', 0xC4, 0x83,
378 #define s_4_83 s_4_43
379 #define s_4_84 s_4_44
380 #define s_4_85 s_4_45
381 #define s_4_86 s_4_46
382 #define s_4_87 s_4_47
383 #define s_4_88 s_4_48
384 #define s_4_89 s_4_49
385 #define s_4_90 s_4_50
386 #define s_4_91 s_4_51
387 #define s_4_92 s_4_52
388 #define s_4_93 803
389 'e', 'a', 'z', 0xC4, 0x83,
390 #define s_5_0 808
391 'a',
392 #define s_5_1 (s_5_2 + 1)
393 #define s_5_2 809
394 'i', 'e',
395 #define s_5_3 s_5_2
396 #define s_5_4 811
397 0xC4, 0x83,
398 };
399 
400 
401 static const struct among a_0[3] =
402 {
403 /* 0 */ { 0, 0, -1, 3},
404 /* 1 */ { 1, s_0_1, 0, 1},
405 /* 2 */ { 1, s_0_2, 0, 2}
406 };
407 
408 
409 static const struct among a_1[16] =
410 {
411 /* 0 */ { 2, s_1_0, -1, 3},
412 /* 1 */ { 5, s_1_1, -1, 7},
413 /* 2 */ { 3, s_1_2, -1, 2},
414 /* 3 */ { 3, s_1_3, -1, 4},
415 /* 4 */ { 5, s_1_4, -1, 7},
416 /* 5 */ { 3, s_1_5, -1, 3},
417 /* 6 */ { 3, s_1_6, -1, 5},
418 /* 7 */ { 4, s_1_7, 6, 4},
419 /* 8 */ { 3, s_1_8, -1, 4},
420 /* 9 */ { 4, s_1_9, -1, 6},
421 /* 10 */ { 2, s_1_10, -1, 4},
422 /* 11 */ { 4, s_1_11, -1, 1},
423 /* 12 */ { 2, s_1_12, -1, 1},
424 /* 13 */ { 4, s_1_13, -1, 3},
425 /* 14 */ { 4, s_1_14, -1, 4},
426 /* 15 */ { 5, s_1_15, 14, 4}
427 };
428 
429 
430 static const struct among a_2[46] =
431 {
432 /* 0 */ { 5, s_2_0, -1, 4},
433 /* 1 */ { 5, s_2_1, -1, 4},
434 /* 2 */ { 5, s_2_2, -1, 5},
435 /* 3 */ { 5, s_2_3, -1, 6},
436 /* 4 */ { 5, s_2_4, -1, 4},
437 /* 5 */ { 7, s_2_5, -1, 5},
438 /* 6 */ { 7, s_2_6, -1, 6},
439 /* 7 */ { 6, s_2_7, -1, 5},
440 /* 8 */ { 6, s_2_8, -1, 6},
441 /* 9 */ { 7, s_2_9, -1, 5},
442 /* 10 */ { 7, s_2_10, -1, 4},
443 /* 11 */ { 9, s_2_11, -1, 1},
444 /* 12 */ { 9, s_2_12, -1, 2},
445 /* 13 */ { 7, s_2_13, -1, 3},
446 /* 14 */ { 5, s_2_14, -1, 4},
447 /* 15 */ { 5, s_2_15, -1, 5},
448 /* 16 */ { 5, s_2_16, -1, 6},
449 /* 17 */ { 5, s_2_17, -1, 4},
450 /* 18 */ { 5, s_2_18, -1, 5},
451 /* 19 */ { 7, s_2_19, 18, 4},
452 /* 20 */ { 5, s_2_20, -1, 6},
453 /* 21 */ { 6, s_2_21, -1, 5},
454 /* 22 */ { 7, s_2_22, -1, 4},
455 /* 23 */ { 9, s_2_23, -1, 1},
456 /* 24 */ { 7, s_2_24, -1, 3},
457 /* 25 */ { 5, s_2_25, -1, 4},
458 /* 26 */ { 5, s_2_26, -1, 5},
459 /* 27 */ { 5, s_2_27, -1, 6},
460 /* 28 */ { 7, s_2_28, -1, 4},
461 /* 29 */ { 9, s_2_29, -1, 1},
462 /* 30 */ { 7, s_2_30, -1, 3},
463 /* 31 */ { 9, s_2_31, -1, 4},
464 /* 32 */ { 11, s_2_32, -1, 1},
465 /* 33 */ { 9, s_2_33, -1, 3},
466 /* 34 */ { 4, s_2_34, -1, 4},
467 /* 35 */ { 4, s_2_35, -1, 5},
468 /* 36 */ { 6, s_2_36, 35, 4},
469 /* 37 */ { 4, s_2_37, -1, 6},
470 /* 38 */ { 5, s_2_38, -1, 5},
471 /* 39 */ { 4, s_2_39, -1, 4},
472 /* 40 */ { 4, s_2_40, -1, 5},
473 /* 41 */ { 4, s_2_41, -1, 6},
474 /* 42 */ { 6, s_2_42, -1, 4},
475 /* 43 */ { 6, s_2_43, -1, 4},
476 /* 44 */ { 6, s_2_44, -1, 5},
477 /* 45 */ { 6, s_2_45, -1, 6}
478 };
479 
480 
481 static const struct among a_3[62] =
482 {
483 /* 0 */ { 3, s_3_0, -1, 1},
484 /* 1 */ { 5, s_3_1, -1, 1},
485 /* 2 */ { 5, s_3_2, -1, 1},
486 /* 3 */ { 4, s_3_3, -1, 1},
487 /* 4 */ { 3, s_3_4, -1, 1},
488 /* 5 */ { 3, s_3_5, -1, 1},
489 /* 6 */ { 4, s_3_6, -1, 1},
490 /* 7 */ { 4, s_3_7, -1, 3},
491 /* 8 */ { 3, s_3_8, -1, 1},
492 /* 9 */ { 3, s_3_9, -1, 1},
493 /* 10 */ { 2, s_3_10, -1, 1},
494 /* 11 */ { 3, s_3_11, -1, 1},
495 /* 12 */ { 5, s_3_12, -1, 1},
496 /* 13 */ { 5, s_3_13, -1, 1},
497 /* 14 */ { 4, s_3_14, -1, 3},
498 /* 15 */ { 4, s_3_15, -1, 2},
499 /* 16 */ { 4, s_3_16, -1, 1},
500 /* 17 */ { 3, s_3_17, -1, 1},
501 /* 18 */ { 5, s_3_18, 17, 1},
502 /* 19 */ { 3, s_3_19, -1, 1},
503 /* 20 */ { 4, s_3_20, -1, 1},
504 /* 21 */ { 4, s_3_21, -1, 3},
505 /* 22 */ { 3, s_3_22, -1, 1},
506 /* 23 */ { 3, s_3_23, -1, 1},
507 /* 24 */ { 3, s_3_24, -1, 1},
508 /* 25 */ { 5, s_3_25, -1, 1},
509 /* 26 */ { 5, s_3_26, -1, 1},
510 /* 27 */ { 4, s_3_27, -1, 2},
511 /* 28 */ { 5, s_3_28, -1, 1},
512 /* 29 */ { 3, s_3_29, -1, 1},
513 /* 30 */ { 3, s_3_30, -1, 1},
514 /* 31 */ { 5, s_3_31, 30, 1},
515 /* 32 */ { 3, s_3_32, -1, 1},
516 /* 33 */ { 4, s_3_33, -1, 1},
517 /* 34 */ { 4, s_3_34, -1, 3},
518 /* 35 */ { 3, s_3_35, -1, 1},
519 /* 36 */ { 5, s_3_36, -1, 3},
520 /* 37 */ { 3, s_3_37, -1, 1},
521 /* 38 */ { 5, s_3_38, -1, 1},
522 /* 39 */ { 4, s_3_39, -1, 1},
523 /* 40 */ { 7, s_3_40, -1, 1},
524 /* 41 */ { 4, s_3_41, -1, 1},
525 /* 42 */ { 4, s_3_42, -1, 1},
526 /* 43 */ { 3, s_3_43, -1, 3},
527 /* 44 */ { 4, s_3_44, -1, 1},
528 /* 45 */ { 2, s_3_45, -1, 1},
529 /* 46 */ { 2, s_3_46, -1, 1},
530 /* 47 */ { 2, s_3_47, -1, 1},
531 /* 48 */ { 3, s_3_48, -1, 1},
532 /* 49 */ { 3, s_3_49, -1, 3},
533 /* 50 */ { 2, s_3_50, -1, 1},
534 /* 51 */ { 2, s_3_51, -1, 1},
535 /* 52 */ { 4, s_3_52, -1, 1},
536 /* 53 */ { 6, s_3_53, -1, 1},
537 /* 54 */ { 6, s_3_54, -1, 1},
538 /* 55 */ { 5, s_3_55, -1, 1},
539 /* 56 */ { 4, s_3_56, -1, 1},
540 /* 57 */ { 4, s_3_57, -1, 1},
541 /* 58 */ { 5, s_3_58, -1, 1},
542 /* 59 */ { 5, s_3_59, -1, 3},
543 /* 60 */ { 4, s_3_60, -1, 1},
544 /* 61 */ { 4, s_3_61, -1, 1}
545 };
546 
547 
548 static const struct among a_4[94] =
549 {
550 /* 0 */ { 2, s_4_0, -1, 1},
551 /* 1 */ { 2, s_4_1, -1, 1},
552 /* 2 */ { 3, s_4_2, -1, 1},
553 /* 3 */ { 4, s_4_3, -1, 1},
554 /* 4 */ { 3, s_4_4, -1, 1},
555 /* 5 */ { 4, s_4_5, -1, 1},
556 /* 6 */ { 3, s_4_6, -1, 1},
557 /* 7 */ { 3, s_4_7, -1, 1},
558 /* 8 */ { 3, s_4_8, -1, 1},
559 /* 9 */ { 4, s_4_9, -1, 1},
560 /* 10 */ { 2, s_4_10, -1, 2},
561 /* 11 */ { 3, s_4_11, 10, 1},
562 /* 12 */ { 4, s_4_12, 10, 2},
563 /* 13 */ { 3, s_4_13, 10, 1},
564 /* 14 */ { 3, s_4_14, 10, 1},
565 /* 15 */ { 4, s_4_15, 10, 1},
566 /* 16 */ { 5, s_4_16, -1, 1},
567 /* 17 */ { 6, s_4_17, -1, 1},
568 /* 18 */ { 3, s_4_18, -1, 1},
569 /* 19 */ { 2, s_4_19, -1, 1},
570 /* 20 */ { 3, s_4_20, 19, 1},
571 /* 21 */ { 3, s_4_21, 19, 1},
572 /* 22 */ { 3, s_4_22, -1, 2},
573 /* 23 */ { 5, s_4_23, -1, 1},
574 /* 24 */ { 6, s_4_24, -1, 1},
575 /* 25 */ { 2, s_4_25, -1, 1},
576 /* 26 */ { 3, s_4_26, -1, 1},
577 /* 27 */ { 4, s_4_27, -1, 1},
578 /* 28 */ { 5, s_4_28, -1, 2},
579 /* 29 */ { 6, s_4_29, 28, 1},
580 /* 30 */ { 7, s_4_30, 28, 2},
581 /* 31 */ { 6, s_4_31, 28, 1},
582 /* 32 */ { 6, s_4_32, 28, 1},
583 /* 33 */ { 7, s_4_33, 28, 1},
584 /* 34 */ { 4, s_4_34, -1, 1},
585 /* 35 */ { 4, s_4_35, -1, 1},
586 /* 36 */ { 5, s_4_36, -1, 1},
587 /* 37 */ { 3, s_4_37, -1, 1},
588 /* 38 */ { 4, s_4_38, -1, 2},
589 /* 39 */ { 5, s_4_39, 38, 1},
590 /* 40 */ { 5, s_4_40, 38, 1},
591 /* 41 */ { 4, s_4_41, -1, 2},
592 /* 42 */ { 4, s_4_42, -1, 2},
593 /* 43 */ { 7, s_4_43, -1, 1},
594 /* 44 */ { 8, s_4_44, -1, 2},
595 /* 45 */ { 9, s_4_45, 44, 1},
596 /* 46 */ { 10, s_4_46, 44, 2},
597 /* 47 */ { 9, s_4_47, 44, 1},
598 /* 48 */ { 9, s_4_48, 44, 1},
599 /* 49 */ { 10, s_4_49, 44, 1},
600 /* 50 */ { 7, s_4_50, -1, 1},
601 /* 51 */ { 7, s_4_51, -1, 1},
602 /* 52 */ { 8, s_4_52, -1, 1},
603 /* 53 */ { 5, s_4_53, -1, 2},
604 /* 54 */ { 2, s_4_54, -1, 1},
605 /* 55 */ { 3, s_4_55, 54, 1},
606 /* 56 */ { 3, s_4_56, 54, 1},
607 /* 57 */ { 2, s_4_57, -1, 2},
608 /* 58 */ { 4, s_4_58, 57, 1},
609 /* 59 */ { 5, s_4_59, 57, 2},
610 /* 60 */ { 4, s_4_60, 57, 1},
611 /* 61 */ { 4, s_4_61, 57, 1},
612 /* 62 */ { 5, s_4_62, 57, 1},
613 /* 63 */ { 2, s_4_63, -1, 2},
614 /* 64 */ { 3, s_4_64, -1, 2},
615 /* 65 */ { 5, s_4_65, 64, 1},
616 /* 66 */ { 6, s_4_66, 64, 2},
617 /* 67 */ { 7, s_4_67, 66, 1},
618 /* 68 */ { 8, s_4_68, 66, 2},
619 /* 69 */ { 7, s_4_69, 66, 1},
620 /* 70 */ { 7, s_4_70, 66, 1},
621 /* 71 */ { 8, s_4_71, 66, 1},
622 /* 72 */ { 5, s_4_72, 64, 1},
623 /* 73 */ { 5, s_4_73, 64, 1},
624 /* 74 */ { 6, s_4_74, 64, 1},
625 /* 75 */ { 3, s_4_75, -1, 2},
626 /* 76 */ { 2, s_4_76, -1, 1},
627 /* 77 */ { 3, s_4_77, 76, 1},
628 /* 78 */ { 3, s_4_78, 76, 1},
629 /* 79 */ { 4, s_4_79, -1, 1},
630 /* 80 */ { 5, s_4_80, -1, 1},
631 /* 81 */ { 2, s_4_81, -1, 1},
632 /* 82 */ { 6, s_4_82, -1, 1},
633 /* 83 */ { 4, s_4_83, -1, 1},
634 /* 84 */ { 5, s_4_84, -1, 2},
635 /* 85 */ { 6, s_4_85, 84, 1},
636 /* 86 */ { 7, s_4_86, 84, 2},
637 /* 87 */ { 6, s_4_87, 84, 1},
638 /* 88 */ { 6, s_4_88, 84, 1},
639 /* 89 */ { 7, s_4_89, 84, 1},
640 /* 90 */ { 4, s_4_90, -1, 1},
641 /* 91 */ { 4, s_4_91, -1, 1},
642 /* 92 */ { 5, s_4_92, -1, 1},
643 /* 93 */ { 5, s_4_93, -1, 1}
644 };
645 
646 
647 static const struct among a_5[5] =
648 {
649 /* 0 */ { 1, s_5_0, -1, 1},
650 /* 1 */ { 1, s_5_1, -1, 1},
651 /* 2 */ { 2, s_5_2, 1, 1},
652 /* 3 */ { 1, s_5_3, -1, 1},
653 /* 4 */ { 2, s_5_4, -1, 1}
654 };
655 
656 static const unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 32, 0, 0, 4 };
657 
658 static const symbol s_0[] = { 'U' };
659 static const symbol s_1[] = { 'I' };
660 static const symbol s_2[] = { 'i' };
661 static const symbol s_3[] = { 'u' };
662 static const symbol s_4[] = { 'a' };
663 static const symbol s_5[] = { 'e' };
664 static const symbol s_6[] = { 'i' };
665 static const symbol s_7[] = { 'a', 'b' };
666 static const symbol s_8[] = { 'i' };
667 static const symbol s_9[] = { 'a', 't' };
668 static const symbol s_10[] = { 'a', 0xC5, 0xA3, 'i' };
669 static const symbol s_11[] = { 'a', 'b', 'i', 'l' };
670 static const symbol s_12[] = { 'i', 'b', 'i', 'l' };
671 static const symbol s_13[] = { 'i', 'v' };
672 static const symbol s_14[] = { 'i', 'c' };
673 static const symbol s_15[] = { 'a', 't' };
674 static const symbol s_16[] = { 'i', 't' };
675 static const symbol s_17[] = { 0xC5, 0xA3 };
676 static const symbol s_18[] = { 't' };
677 static const symbol s_19[] = { 'i', 's', 't' };
678 
680  while(1) {
681  int c1 = c;
682  while(1) {
683  int c2 = c;
684  if (in_grouping_U(g_v, 97, 259, 0)) goto lab1;
685  bra = c;
686  { int c3 = c;
687  if (c == l || p[c] != 'u') goto lab3;
688  c++;
689  ket = c;
690  if (in_grouping_U(g_v, 97, 259, 0)) goto lab3;
691  { int ret = slice_from_s(1, s_0);
692  if (ret < 0) return ret;
693  }
694  goto lab2;
695  lab3:
696  c = c3;
697  if (c == l || p[c] != 'i') goto lab1;
698  c++;
699  ket = c;
700  if (in_grouping_U(g_v, 97, 259, 0)) goto lab1;
701  { int ret = slice_from_s(1, s_1);
702  if (ret < 0) return ret;
703  }
704  }
705  lab2:
706  c = c2;
707  break;
708  lab1:
709  c = c2;
710  { int ret = skip_utf8(p, c, 0, l, 1);
711  if (ret < 0) goto lab0;
712  c = ret;
713  }
714  }
715  continue;
716  lab0:
717  c = c1;
718  break;
719  }
720  return 1;
721 }
722 
724  I_pV = l;
725  I_p1 = l;
726  I_p2 = l;
727  { int c1 = c;
728  { int c2 = c;
729  if (in_grouping_U(g_v, 97, 259, 0)) goto lab2;
730  { int c3 = c;
731  if (out_grouping_U(g_v, 97, 259, 0)) goto lab4;
732  {
733  int ret = out_grouping_U(g_v, 97, 259, 1);
734  if (ret < 0) goto lab4;
735  c += ret;
736  }
737  goto lab3;
738  lab4:
739  c = c3;
740  if (in_grouping_U(g_v, 97, 259, 0)) goto lab2;
741  {
742  int ret = in_grouping_U(g_v, 97, 259, 1);
743  if (ret < 0) goto lab2;
744  c += ret;
745  }
746  }
747  lab3:
748  goto lab1;
749  lab2:
750  c = c2;
751  if (out_grouping_U(g_v, 97, 259, 0)) goto lab0;
752  { int c4 = c;
753  if (out_grouping_U(g_v, 97, 259, 0)) goto lab6;
754  {
755  int ret = out_grouping_U(g_v, 97, 259, 1);
756  if (ret < 0) goto lab6;
757  c += ret;
758  }
759  goto lab5;
760  lab6:
761  c = c4;
762  if (in_grouping_U(g_v, 97, 259, 0)) goto lab0;
763  { int ret = skip_utf8(p, c, 0, l, 1);
764  if (ret < 0) goto lab0;
765  c = ret;
766  }
767  }
768  lab5:
769  ;
770  }
771  lab1:
772  I_pV = c;
773  lab0:
774  c = c1;
775  }
776  { int c5 = c;
777  {
778  int ret = out_grouping_U(g_v, 97, 259, 1);
779  if (ret < 0) goto lab7;
780  c += ret;
781  }
782  {
783  int ret = in_grouping_U(g_v, 97, 259, 1);
784  if (ret < 0) goto lab7;
785  c += ret;
786  }
787  I_p1 = c;
788  {
789  int ret = out_grouping_U(g_v, 97, 259, 1);
790  if (ret < 0) goto lab7;
791  c += ret;
792  }
793  {
794  int ret = in_grouping_U(g_v, 97, 259, 1);
795  if (ret < 0) goto lab7;
796  c += ret;
797  }
798  I_p2 = c;
799  lab7:
800  c = c5;
801  }
802  return 1;
803 }
804 
806  int among_var;
807  while(1) {
808  int c1 = c;
809  bra = c;
810  if (c >= l || (p[c + 0] != 73 && p[c + 0] != 85)) among_var = 3; else
811  among_var = find_among(s_pool, a_0, 3, 0, 0);
812  if (!(among_var)) goto lab0;
813  ket = c;
814  switch (among_var) {
815  case 1:
816  { int ret = slice_from_s(1, s_2);
817  if (ret < 0) return ret;
818  }
819  break;
820  case 2:
821  { int ret = slice_from_s(1, s_3);
822  if (ret < 0) return ret;
823  }
824  break;
825  case 3:
826  { int ret = skip_utf8(p, c, 0, l, 1);
827  if (ret < 0) goto lab0;
828  c = ret;
829  }
830  break;
831  }
832  continue;
833  lab0:
834  c = c1;
835  break;
836  }
837  return 1;
838 }
839 
841  if (!(I_pV <= c)) return 0;
842  return 1;
843 }
844 
846  if (!(I_p1 <= c)) return 0;
847  return 1;
848 }
849 
851  if (!(I_p2 <= c)) return 0;
852  return 1;
853 }
854 
856  int among_var;
857  ket = c;
858  if (c - 1 <= lb || p[c - 1] >> 5 != 3 || !((266786 >> (p[c - 1] & 0x1f)) & 1)) return 0;
859  among_var = find_among_b(s_pool, a_1, 16, 0, 0);
860  if (!(among_var)) return 0;
861  bra = c;
862  { int ret = r_R1();
863  if (ret <= 0) return ret;
864  }
865  switch (among_var) {
866  case 1:
867  { int ret = slice_del();
868  if (ret < 0) return ret;
869  }
870  break;
871  case 2:
872  { int ret = slice_from_s(1, s_4);
873  if (ret < 0) return ret;
874  }
875  break;
876  case 3:
877  { int ret = slice_from_s(1, s_5);
878  if (ret < 0) return ret;
879  }
880  break;
881  case 4:
882  { int ret = slice_from_s(1, s_6);
883  if (ret < 0) return ret;
884  }
885  break;
886  case 5:
887  { int m1 = l - c; (void)m1;
888  if (!(eq_s_b(2, s_7))) goto lab0;
889  return 0;
890  lab0:
891  c = l - m1;
892  }
893  { int ret = slice_from_s(1, s_8);
894  if (ret < 0) return ret;
895  }
896  break;
897  case 6:
898  { int ret = slice_from_s(2, s_9);
899  if (ret < 0) return ret;
900  }
901  break;
902  case 7:
903  { int ret = slice_from_s(4, s_10);
904  if (ret < 0) return ret;
905  }
906  break;
907  }
908  return 1;
909 }
910 
912  int among_var;
913  { int m_test1 = l - c;
914  ket = c;
915  among_var = find_among_b(s_pool, a_2, 46, 0, 0);
916  if (!(among_var)) return 0;
917  bra = c;
918  { int ret = r_R1();
919  if (ret <= 0) return ret;
920  }
921  switch (among_var) {
922  case 1:
923  { int ret = slice_from_s(4, s_11);
924  if (ret < 0) return ret;
925  }
926  break;
927  case 2:
928  { int ret = slice_from_s(4, s_12);
929  if (ret < 0) return ret;
930  }
931  break;
932  case 3:
933  { int ret = slice_from_s(2, s_13);
934  if (ret < 0) return ret;
935  }
936  break;
937  case 4:
938  { int ret = slice_from_s(2, s_14);
939  if (ret < 0) return ret;
940  }
941  break;
942  case 5:
943  { int ret = slice_from_s(2, s_15);
944  if (ret < 0) return ret;
945  }
946  break;
947  case 6:
948  { int ret = slice_from_s(2, s_16);
949  if (ret < 0) return ret;
950  }
951  break;
952  }
954  c = l - m_test1;
955  }
956  return 1;
957 }
958 
960  int among_var;
962  while(1) {
963  int m1 = l - c; (void)m1;
964  { int ret = r_combo_suffix();
965  if (ret == 0) goto lab0;
966  if (ret < 0) return ret;
967  }
968  continue;
969  lab0:
970  c = l - m1;
971  break;
972  }
973  ket = c;
974  among_var = find_among_b(s_pool, a_3, 62, 0, 0);
975  if (!(among_var)) return 0;
976  bra = c;
977  { int ret = r_R2();
978  if (ret <= 0) return ret;
979  }
980  switch (among_var) {
981  case 1:
982  { int ret = slice_del();
983  if (ret < 0) return ret;
984  }
985  break;
986  case 2:
987  if (!(eq_s_b(2, s_17))) return 0;
988  bra = c;
989  { int ret = slice_from_s(1, s_18);
990  if (ret < 0) return ret;
991  }
992  break;
993  case 3:
994  { int ret = slice_from_s(3, s_19);
995  if (ret < 0) return ret;
996  }
997  break;
998  }
1000  return 1;
1001 }
1002 
1004  int among_var;
1005 
1006  { int mlimit1;
1007  if (c < I_pV) return 0;
1008  mlimit1 = lb; lb = I_pV;
1009  ket = c;
1010  among_var = find_among_b(s_pool, a_4, 94, 0, 0);
1011  if (!(among_var)) { lb = mlimit1; return 0; }
1012  bra = c;
1013  switch (among_var) {
1014  case 1:
1015  { int m2 = l - c; (void)m2;
1016  if (out_grouping_b_U(g_v, 97, 259, 0)) goto lab1;
1017  goto lab0;
1018  lab1:
1019  c = l - m2;
1020  if (c <= lb || p[c - 1] != 'u') { lb = mlimit1; return 0; }
1021  c--;
1022  }
1023  lab0:
1024  { int ret = slice_del();
1025  if (ret < 0) return ret;
1026  }
1027  break;
1028  case 2:
1029  { int ret = slice_del();
1030  if (ret < 0) return ret;
1031  }
1032  break;
1033  }
1034  lb = mlimit1;
1035  }
1036  return 1;
1037 }
1038 
1040  ket = c;
1041  if (!(find_among_b(s_pool, a_5, 5, 0, 0))) return 0;
1042  bra = c;
1043  { int ret = r_RV();
1044  if (ret <= 0) return ret;
1045  }
1046  { int ret = slice_del();
1047  if (ret < 0) return ret;
1048  }
1049  return 1;
1050 }
1051 
1053  { int c1 = c;
1054  { int ret = r_prelude();
1055  if (ret < 0) return ret;
1056  }
1057  c = c1;
1058  }
1059 
1060  { int ret = r_mark_regions();
1061  if (ret < 0) return ret;
1062  }
1063  lb = c; c = l;
1064 
1065  { int m2 = l - c; (void)m2;
1066  { int ret = r_step_0();
1067  if (ret < 0) return ret;
1068  }
1069  c = l - m2;
1070  }
1071  { int m3 = l - c; (void)m3;
1072  { int ret = r_standard_suffix();
1073  if (ret < 0) return ret;
1074  }
1075  c = l - m3;
1076  }
1077  { int m4 = l - c; (void)m4;
1078  { int m5 = l - c; (void)m5;
1079  if (!(I_standard_suffix_removed)) goto lab2;
1080  goto lab1;
1081  lab2:
1082  c = l - m5;
1083  { int ret = r_verb_suffix();
1084  if (ret == 0) goto lab0;
1085  if (ret < 0) return ret;
1086  }
1087  }
1088  lab1:
1089  lab0:
1090  c = l - m4;
1091  }
1092  { int m6 = l - c; (void)m6;
1093  { int ret = r_vowel_suffix();
1094  if (ret < 0) return ret;
1095  }
1096  c = l - m6;
1097  }
1098  c = lb;
1099  { int c7 = c;
1100  { int ret = r_postlude();
1101  if (ret < 0) return ret;
1102  }
1103  c = c7;
1104  }
1105  return 1;
1106 }
1107 
1109  : I_standard_suffix_removed(0), I_p2(0), I_p1(0), I_pV(0)
1110 {
1111 }
1112 
1114 {
1115 }
1116 
1117 std::string
1119 {
1120  return "romanian";
1121 }
#define s_4_59
#define s_4_89
#define s_4_73
#define s_2_3
#define s_2_40
#define s_4_68
#define s_3_29
#define s_3_50
#define s_3_1
#define s_4_7
#define s_4_72
#define s_2_9
#define s_3_61
#define s_2_18
static const symbol s_10[]
Definition: romanian.cc:668
#define s_4_84
#define s_3_24
#define s_2_12
int find_among_b(const symbol *pool, const struct among *v, int v_size, const unsigned char *fnum, const among_function *f)
static const symbol s_13[]
Definition: romanian.cc:671
unsigned char I_standard_suffix_removed
Definition: romanian.h:9
#define s_3_55
static const symbol s_14[]
Definition: romanian.cc:672
#define s_4_81
#define s_1_14
#define s_4_38
#define s_3_11
#define s_1_2
#define s_4_22
#define s_2_23
static const symbol s_8[]
Definition: romanian.cc:666
#define s_2_44
#define s_3_52
int eq_s_b(int s_size, const symbol *s)
#define s_3_8
#define s_2_31
#define s_4_93
#define s_1_11
#define s_2_22
#define s_2_5
#define s_4_25
#define s_4_26
#define s_4_12
#define s_2_36
#define s_2_19
#define s_3_5
static const symbol s_6[]
Definition: romanian.cc:664
static const unsigned char g_v[]
Definition: romanian.cc:656
#define s_3_2
#define s_1_4
static const symbol s_5[]
Definition: romanian.cc:663
#define s_4_86
#define s_1_6
#define s_3_41
#define s_4_30
#define s_3_40
#define s_4_64
#define s_4_54
#define s_3_21
#define s_4_4
#define s_4_52
#define s_3_56
#define s_2_7
#define s_3_20
static const symbol s_11[]
Definition: romanian.cc:669
#define s_3_9
#define s_4_65
#define s_4_33
#define s_5_4
#define s_4_70
#define s_2_16
#define s_2_35
#define s_4_79
#define s_4_19
#define s_3_10
#define s_4_67
#define s_4_83
static const symbol s_12[]
Definition: romanian.cc:670
#define s_3_46
static const struct among a_4[94]
Definition: romanian.cc:548
#define s_3_59
#define s_3_47
#define s_4_92
#define s_3_32
#define s_4_61
static const struct among a_1[16]
Definition: romanian.cc:409
static const symbol s_7[]
Definition: romanian.cc:665
#define s_1_10
#define s_2_41
#define s_5_1
#define s_3_37
#define s_3_42
static const symbol s_0[]
Definition: romanian.cc:658
#define s_5_0
int stem()
Virtual method implemented by the subclass to actually do the work.
Definition: romanian.cc:1052
#define s_4_63
#define s_4_82
#define s_4_74
#define s_4_17
static const symbol s_4[]
Definition: romanian.cc:662
#define s_2_42
static const symbol s_9[]
Definition: romanian.cc:667
static const struct among a_3[62]
Definition: romanian.cc:481
#define s_4_57
#define s_3_49
static const symbol s_16[]
Definition: romanian.cc:674
int slice_from_s(int s_size, const symbol *s)
#define s_3_58
#define s_4_31
#define s_2_13
#define s_3_54
#define s_4_13
#define s_1_15
#define s_4_49
#define s_4_14
static const symbol s_17[]
Definition: romanian.cc:675
#define s_2_15
#define s_1_9
#define s_3_22
#define s_4_18
#define s_4_43
#define s_4_3
#define s_2_30
#define s_4_53
static const struct among a_2[46]
Definition: romanian.cc:430
#define s_2_33
#define s_3_34
#define s_4_91
#define s_2_8
static const symbol s_2[]
Definition: romanian.cc:660
static const struct among a_0[3]
Definition: romanian.cc:401
#define s_3_14
unsigned short symbol
Definition: header.h:6
#define s_3_12
#define s_1_3
#define s_1_0
#define s_3_33
#define s_3_43
#define s_2_25
#define s_3_13
static const symbol s_1[]
Definition: romanian.cc:659
#define s_3_23
#define s_4_23
#define s_3_4
#define s_1_12
#define s_2_20
#define s_3_44
#define s_3_39
#define s_2_39
#define s_2_6
#define s_1_7
#define s_1_1
#define s_3_15
#define s_3_6
#define s_4_48
#define s_2_29
#define s_4_60
#define s_4_21
#define s_4_34
#define s_4_2
#define s_4_5
#define s_3_35
#define s_4_16
#define s_4_42
#define s_3_25
#define s_5_3
static const symbol s_19[]
Definition: romanian.cc:677
#define s_2_45
#define s_4_77
Definition: header.h:191
#define s_3_53
#define s_4_78
#define s_4_8
#define s_2_4
#define s_4_87
#define s_4_88
#define s_5_2
#define s_4_76
#define s_4_29
static const symbol s_3[]
Definition: romanian.cc:661
#define s_2_0
#define s_3_19
#define s_1_13
static int skip_utf8(const symbol *p, int c, int lb, int l, int n)
Definition: steminternal.cc:94
#define s_3_27
#define s_4_0
#define s_3_51
#define s_2_32
#define s_4_75
#define s_4_55
#define s_3_28
#define s_2_43
#define s_3_26
#define s_4_71
#define s_4_46
#define s_2_2
#define s_3_57
#define s_4_90
#define s_4_35
#define s_4_40
#define s_2_11
#define s_4_11
#define s_3_17
#define s_1_5
#define s_2_17
#define s_1_8
#define s_3_3
#define s_0_2
#define s_4_15
#define s_4_45
#define s_4_39
#define s_4_56
#define s_3_38
std::string get_description() const
Return a string describing this object.
Definition: romanian.cc:1118
#define s_2_26
#define s_2_14
#define s_4_28
#define s_4_9
#define s_3_7
static const symbol s_15[]
Definition: romanian.cc:673
int out_grouping_b_U(const unsigned char *s, int min, int max, int repeat)
#define s_3_18
#define s_4_36
#define s_4_32
#define s_2_27
#define s_4_66
#define s_4_62
#define s_2_10
#define s_4_6
#define s_3_31
#define s_4_85
#define s_2_37
static const symbol s_pool[]
Definition: romanian.cc:8
#define s_4_58
int find_among(const symbol *pool, const struct among *v, int v_size, const unsigned char *fnum, const among_function *f)
int out_grouping_U(const unsigned char *s, int min, int max, int repeat)
#define s_4_51
#define s_3_36
#define s_3_30
#define s_2_34
#define s_4_1
static const symbol s_18[]
Definition: romanian.cc:676
#define s_3_60
static const struct among a_5[5]
Definition: romanian.cc:647
#define s_4_37
#define s_4_47
#define s_4_20
#define s_4_69
#define s_2_24
#define s_4_44
#define s_4_50
#define s_3_45
#define s_4_27
#define s_4_41
#define s_3_0
#define s_4_10
#define s_3_48
#define s_3_16
#define s_4_80
#define s_2_28
#define s_4_24
#define s_0_1
#define s_2_1
#define s_2_21
int in_grouping_U(const unsigned char *s, int min, int max, int repeat)
#define s_2_38