8 #define s_0_0 (s_0_1 + 1)
11 'b',
'i',
'd',
'e',
'a',
13 'k',
'i',
'd',
'e',
'a',
15 'p',
'i',
'd',
'e',
'a',
17 'k',
'u',
'n',
'd',
'e',
'a',
19 'g',
'a',
'l',
'e',
'a',
21 't',
'a',
'i',
'l',
'e',
'a',
23 't',
'z',
'a',
'i',
'l',
'e',
'a',
25 'g',
'u',
'n',
'e',
'a',
27 'k',
'u',
'n',
'e',
'a',
29 't',
'z',
'a',
'g',
'a',
32 #define s_0_12 (s_0_13 + 1)
34 't',
'a',
'l',
'd',
'i',
'a',
36 'k',
'a',
'r',
'i',
'a',
38 'g',
'a',
'r',
'r',
'i',
'a',
40 'k',
'a',
'r',
'r',
'i',
'a',
43 't',
'z',
'a',
'k',
'a',
51 #define s_0_23 (s_0_24 + 1)
53 't',
'e',
'z',
'i',
'n',
'a',
59 'k',
'i',
'z',
'u',
'n',
'a',
60 #define s_0_28 (s_0_29 + 1)
61 #define s_0_29 (s_0_30 + 3)
63 'a',
'r',
'a',
'b',
'e',
'r',
'a',
68 #define s_0_33 (s_0_34 + 1)
70 'k',
'o',
'r',
'r',
'a',
79 #define s_0_39 (s_0_40 + 1)
83 'g',
'a',
'i',
'l',
'u',
'a',
84 #define s_0_42 (s_0_43 + 3)
86 'e',
'r',
'r',
'e',
'z',
'a',
89 'g',
'a',
'i',
't',
'z',
'a',
91 'k',
'a',
'i',
't',
'z',
'a',
93 'k',
'u',
'n',
't',
'z',
'a',
100 't',
'z',
'a',
'k',
'e',
102 't',
'z',
'e',
'k',
'e',
103 #define s_0_55 (s_0_5 + 2)
109 #define s_0_61 s_0_54
112 #define s_0_63 s_0_11
113 #define s_0_64 s_0_12
114 #define s_0_65 s_0_13
116 #define s_0_67 (s_0_14 + 1)
117 #define s_0_68 s_0_14
120 #define s_0_70 (s_0_71 + 1)
122 'e',
't',
'a',
'r',
'i',
123 #define s_0_72 s_0_15
124 #define s_0_73 s_0_16
125 #define s_0_74 (s_0_75 + 1)
127 't',
'a',
'r',
'a',
'z',
'i',
128 #define s_0_76 (s_0_77 + 1)
129 #define s_0_77 (s_0_78 + 1)
137 'a',
't',
's',
'e',
'd',
'e',
'n',
138 #define s_0_82 s_0_20
139 #define s_0_83 s_0_21
140 #define s_0_84 s_0_22
142 'r',
'e',
'k',
'i',
'n',
143 #define s_0_86 s_0_23
144 #define s_0_87 s_0_24
145 #define s_0_88 s_0_26
146 #define s_0_89 s_0_27
147 #define s_0_90 (s_0_91 + 1)
154 #define s_0_94 s_0_33
155 #define s_0_95 s_0_34
158 #define s_0_97 s_0_35
159 #define s_0_98 s_0_41
160 #define s_0_99 s_0_26
161 #define s_0_100 (s_0_101 + 3)
163 'a',
'l',
'd',
'a',
't',
'u',
167 'b',
'a',
'd',
'i',
't',
'u',
168 #define s_0_104 s_0_23
169 #define s_0_105 s_0_43
172 #define s_0_107 s_0_45
173 #define s_0_108 s_0_46
174 #define s_1_0 (s_1_1 + 1)
180 'd',
'e',
'n',
'd',
'a',
182 'g',
'a',
'b',
'e',
'a',
184 'k',
'a',
'b',
'e',
'a',
185 #define s_1_6 (s_1_7 + 1)
187 'k',
'a',
'l',
'd',
'e',
'a',
189 't',
'a',
'l',
'd',
'e',
'a',
191 'o',
'r',
'd',
'e',
'a',
192 #define s_1_10 (s_1_11 + 1)
194 't',
'z',
'a',
'l',
'e',
'a',
196 'g',
'i',
'l',
'e',
'a',
200 'k',
'u',
'm',
'e',
'a',
201 #define s_1_15 (s_1_16 + 1)
205 'z',
'i',
'o',
'n',
'e',
'a',
206 #define s_1_18 (s_1_19 + 1)
208 'g',
'u',
'n',
'e',
'a',
212 'a',
'u',
'r',
'r',
'e',
'a',
213 #define s_1_22 (s_1_23 + 2)
215 'k',
'o',
't',
'e',
'a',
217 'a',
'r',
't',
'e',
'a',
219 'o',
's',
't',
'e',
'a',
221 'e',
't',
'x',
'e',
'a',
227 #define s_1_30 (s_1_31 + 1)
229 't',
'a',
'l',
'd',
'i',
'a',
231 'h',
'a',
'n',
'd',
'i',
'a',
233 'm',
'e',
'n',
'd',
'i',
'a',
236 #define s_1_35 (s_1_36 + 1)
238 'd',
'e',
'g',
'i',
'a',
240 't',
'e',
'g',
'i',
'a',
242 'n',
'a',
'h',
'i',
'a',
245 #define s_1_40 (s_1_41 + 2)
247 't',
'o',
'k',
'i',
'a',
248 #define s_1_42 (s_1_43 + 1)
251 #define s_1_44 (s_1_45 + 1)
253 'k',
'a',
'r',
'i',
'a',
255 'l',
'a',
'r',
'i',
'a',
257 't',
'a',
'r',
'i',
'a',
258 #define s_1_48 (s_1_49 + 1)
260 'k',
'e',
'r',
'i',
'a',
262 't',
'e',
'r',
'i',
'a',
264 'g',
'a',
'r',
'r',
'i',
'a',
266 'l',
'a',
'r',
'r',
'i',
'a',
268 'k',
'i',
'r',
'r',
'i',
'a',
270 'd',
'u',
'r',
'i',
'a',
273 #define s_1_56 s_1_112
277 'b',
'i',
'z',
'i',
'a',
279 'o',
'n',
't',
'z',
'i',
'a',
284 'a',
'u',
'r',
'k',
'a',
292 'g',
'i',
'b',
'e',
'l',
'a',
296 'k',
'a',
'i',
'l',
'a',
298 's',
'k',
'i',
'l',
'a',
303 #define s_1_72 s_1_38
306 #define s_1_74 (s_1_75 + 4)
308 'g',
'a',
'r',
'r',
'e',
'n',
'a',
310 'g',
'e',
'r',
'r',
'e',
'n',
'a',
312 'u',
'r',
'r',
'e',
'n',
'a',
313 #define s_1_78 (s_1_79 + 1)
315 't',
'z',
'a',
'i',
'n',
'a',
321 'g',
'a',
'r',
'n',
'a',
322 #define s_1_83 (s_1_84 + 1)
325 #define s_1_85 (s_1_86 + 1)
327 't',
'a',
's',
'u',
'n',
'a',
328 #define s_1_87 (s_1_88 + 1)
330 'k',
'o',
'n',
'd',
'o',
'a',
335 #define s_1_91 (s_1_92 + 2)
337 't',
'a',
'k',
'o',
'a',
340 #define s_1_94 (s_1_95 + 2)
342 'z',
'i',
'n',
'o',
'a',
343 #define s_1_96 (s_1_97 + 1)
345 't',
'a',
'r',
'o',
'a',
347 'z',
'a',
'r',
'o',
'a',
354 #define s_1_102 (s_1_103 + 1)
364 0xC3, 0xB1,
'o',
'a',
365 #define s_1_108 (s_1_109 + 1)
366 #define s_1_109 (s_1_110 + 1)
370 'l',
'i',
'a',
'r',
'a',
372 't',
'i',
'a',
'r',
'a',
373 #define s_1_113 (s_1_114 + 1)
375 'e',
't',
'a',
'r',
'a',
377 't',
'z',
'a',
'r',
'a',
387 't',
'z',
'a',
'r',
'r',
'a',
389 'k',
'o',
'r',
'r',
'a',
390 #define s_1_122 s_1_235
391 #define s_1_123 (s_1_124 + 1)
394 #define s_1_125 s_1_8
395 #define s_1_126 s_1_114
400 #define s_1_129 (s_1_130 + 3)
402 'm',
'e',
'n',
'd',
'u',
'a',
404 'o',
'r',
'd',
'u',
'a',
406 'l',
'e',
'k',
'u',
'a',
408 'b',
'u',
'r',
'u',
'a',
410 'd',
'u',
'r',
'u',
'a',
413 #define s_1_136 (s_1_137 + 3)
415 'm',
'e',
'n',
't',
'u',
'a',
417 'e',
's',
't',
'u',
'a',
420 #define s_1_140 (s_1_141 + 1)
423 #define s_1_142 s_1_10
427 'e',
'r',
'o',
'z',
'a',
428 #define s_1_145 s_1_11
430 'k',
'o',
'i',
't',
'z',
'a',
432 'a',
'n',
't',
'z',
'a',
434 'g',
'i',
'n',
't',
'z',
'a',
436 'k',
'i',
'n',
't',
'z',
'a',
438 'k',
'u',
'n',
't',
'z',
'a',
439 #define s_1_151 s_1_4
440 #define s_1_152 s_1_5
443 #define s_1_154 s_1_6
444 #define s_1_155 s_1_7
445 #define s_1_156 s_1_8
446 #define s_1_157 s_1_9
447 #define s_1_158 s_1_34
448 #define s_1_159 s_1_10
449 #define s_1_160 s_1_11
450 #define s_1_161 s_1_12
451 #define s_1_162 s_1_13
452 #define s_1_163 s_1_14
453 #define s_1_164 s_1_15
454 #define s_1_165 s_1_17
455 #define s_1_166 s_1_18
456 #define s_1_167 s_1_19
457 #define s_1_168 s_1_20
458 #define s_1_169 s_1_21
459 #define s_1_170 s_1_22
460 #define s_1_171 s_1_23
461 #define s_1_172 s_1_24
462 #define s_1_173 s_1_25
463 #define s_1_174 s_1_26
464 #define s_1_175 s_1_29
465 #define s_1_176 (s_1_30 + 2)
466 #define s_1_177 s_1_30
467 #define s_1_178 s_1_31
469 'g',
'e',
'l',
'd',
'i',
470 #define s_1_180 s_1_32
471 #define s_1_181 s_1_33
472 #define s_1_182 s_1_34
473 #define s_1_183 s_1_35
474 #define s_1_184 s_1_36
475 #define s_1_185 s_1_37
476 #define s_1_186 s_1_38
477 #define s_1_187 s_1_39
478 #define s_1_188 s_1_40
479 #define s_1_189 s_1_41
480 #define s_1_190 s_1_42
483 #define s_1_192 s_1_43
484 #define s_1_193 s_1_44
485 #define s_1_194 s_1_45
486 #define s_1_195 s_1_46
487 #define s_1_196 s_1_47
488 #define s_1_197 s_1_51
489 #define s_1_198 s_1_52
490 #define s_1_199 s_1_53
491 #define s_1_200 s_1_54
492 #define s_1_201 s_1_55
493 #define s_1_202 s_1_56
494 #define s_1_203 s_1_59
497 #define s_1_205 (s_1_92 + 1)
498 #define s_1_206 (s_1_132 + 1)
499 #define s_1_207 s_1_239
500 #define s_1_208 s_1_66
501 #define s_1_209 (s_1_68 + 1)
502 #define s_1_210 s_1_68
503 #define s_1_211 s_1_73
504 #define s_1_212 (s_1_213 + 1)
507 #define s_1_214 (s_1_3 + 1)
508 #define s_1_215 (s_1_75 + 3)
509 #define s_1_216 s_1_75
510 #define s_1_217 s_1_76
511 #define s_1_218 s_1_77
516 #define s_1_221 s_1_78
517 #define s_1_222 s_1_79
518 #define s_1_223 s_1_80
519 #define s_1_224 s_1_81
520 #define s_1_225 s_1_84
521 #define s_1_226 s_1_85
522 #define s_1_227 s_1_86
524 'a',
'i',
'z',
'u',
'n',
525 #define s_1_229 s_1_87
526 #define s_1_230 s_1_88
527 #define s_1_231 (s_1_89 + 1)
528 #define s_1_232 s_1_89
529 #define s_1_233 s_1_17
530 #define s_1_234 s_1_23
532 't',
'r',
'a',
'k',
'o',
533 #define s_1_236 s_1_92
535 'e',
't',
'a',
'k',
'o',
539 't',
'a',
'r',
'i',
'k',
'o',
542 #define s_1_241 (s_1_242 + 4)
544 'm',
'i',
'n',
'u',
't',
'u',
'k',
'o',
545 #define s_1_243 s_1_93
546 #define s_1_244 s_1_94
547 #define s_1_245 s_1_95
548 #define s_1_246 (s_1_96 + 1)
549 #define s_1_247 s_1_96
551 'i',
'g',
'a',
'r',
'o',
552 #define s_1_249 s_1_97
553 #define s_1_250 s_1_98
554 #define s_1_251 s_1_99
557 #define s_1_253 s_1_100
558 #define s_1_254 s_1_101
559 #define s_1_255 s_1_41
560 #define s_1_256 s_1_103
561 #define s_1_257 s_1_104
562 #define s_1_258 s_1_105
563 #define s_1_259 s_1_106
565 'g',
'i',
'n',
't',
'z',
'o',
566 #define s_1_261 s_1_107
569 #define s_1_263 s_1_24
570 #define s_1_264 s_1_110
572 'b',
'e',
'h',
'a',
'r',
574 'z',
'e',
'h',
'a',
'r',
575 #define s_1_267 s_1_111
576 #define s_1_268 s_1_112
577 #define s_1_269 s_1_47
578 #define s_1_270 s_1_115
579 #define s_1_271 s_1_9
580 #define s_1_272 s_1_121
581 #define s_1_273 s_1_25
582 #define s_1_274 s_1_127
583 #define s_1_275 s_1_54
584 #define s_1_276 s_1_130
585 #define s_1_277 s_1_131
586 #define s_1_278 s_1_132
587 #define s_1_279 s_1_133
588 #define s_1_280 s_1_134
589 #define s_1_281 s_1_135
590 #define s_1_282 s_1_136
593 #define s_1_284 s_1_137
594 #define s_1_285 s_1_138
595 #define s_1_286 s_1_139
596 #define s_1_287 s_1_140
597 #define s_1_288 s_1_141
599 'g',
'i',
'n',
't',
'z',
'u',
600 #define s_1_290 s_1_10
601 #define s_1_291 s_1_57
602 #define s_1_292 s_1_144
603 #define s_1_293 s_1_11
604 #define s_1_294 s_1_146
608 'k',
'e',
'r',
'i',
'a',
624 #define s_2_10 (s_2_11 + 3)
626 'l',
'a',
'n',
'i',
'k',
627 #define s_2_12 (s_2_13 + 2)
629 'l',
'a',
'r',
'i',
'k',
634 #define s_2_16 (s_2_17 + 1)
642 static const struct among a_0[109] =
756 static const struct among a_1[295] =
1056 static const struct among a_2[19] =
1079 static const unsigned char g_v[] = { 17, 65, 16 };
1081 static const symbol s_0[] = {
'a',
't',
's',
'e',
'd',
'e',
'n' };
1082 static const symbol s_1[] = {
'a',
'r',
'a',
'b',
'e',
'r',
'a' };
1083 static const symbol s_2[] = {
'b',
'a',
'd',
'i',
't',
'u' };
1086 static const symbol s_5[] = {
'm',
'i',
'n',
'u',
't',
'u' };
1104 if (ret < 0)
goto lab4;
1113 if (ret < 0)
goto lab2;
1126 if (ret < 0)
goto lab6;
1134 if (ret < 0)
goto lab0;
1149 if (ret < 0)
goto lab7;
1154 if (ret < 0)
goto lab7;
1160 if (ret < 0)
goto lab7;
1165 if (ret < 0)
goto lab7;
1176 if (!(I_pV <= c))
return 0;
1181 if (!(I_p2 <= c))
return 0;
1186 if (!(I_p1 <= c))
return 0;
1193 if (c - 1 <= lb || p[c - 1] >> 5 != 3 || !((70566434 >> (p[c - 1] & 0x1f)) & 1))
return 0;
1194 among_var = find_among_b(
s_pool,
a_0, 109, 0, 0);
1195 if (!(among_var))
return 0;
1197 switch (among_var) {
1200 if (ret <= 0)
return ret;
1202 {
int ret = slice_del();
1203 if (ret < 0)
return ret;
1208 if (ret <= 0)
return ret;
1210 {
int ret = slice_del();
1211 if (ret < 0)
return ret;
1215 {
int ret = slice_from_s(7,
s_0);
1216 if (ret < 0)
return ret;
1220 {
int ret = slice_from_s(7,
s_1);
1221 if (ret < 0)
return ret;
1225 {
int ret = slice_from_s(6,
s_2);
1226 if (ret < 0)
return ret;
1236 if (c <= lb || p[c - 1] >> 5 != 3 || !((71162402 >> (p[c - 1] & 0x1f)) & 1))
return 0;
1237 among_var = find_among_b(
s_pool,
a_1, 295, 0, 0);
1238 if (!(among_var))
return 0;
1240 switch (among_var) {
1243 if (ret <= 0)
return ret;
1245 {
int ret = slice_del();
1246 if (ret < 0)
return ret;
1251 if (ret <= 0)
return ret;
1253 {
int ret = slice_del();
1254 if (ret < 0)
return ret;
1258 {
int ret = slice_from_s(3,
s_3);
1259 if (ret < 0)
return ret;
1264 if (ret <= 0)
return ret;
1266 {
int ret = slice_del();
1267 if (ret < 0)
return ret;
1271 {
int ret = slice_from_s(3,
s_4);
1272 if (ret < 0)
return ret;
1276 {
int ret = slice_from_s(6,
s_5);
1277 if (ret < 0)
return ret;
1281 {
int ret = slice_from_s(5,
s_6);
1282 if (ret < 0)
return ret;
1286 {
int ret = slice_from_s(5,
s_7);
1287 if (ret < 0)
return ret;
1291 {
int ret = slice_from_s(5,
s_8);
1292 if (ret < 0)
return ret;
1296 {
int ret = slice_from_s(5,
s_9);
1297 if (ret < 0)
return ret;
1307 if (c - 1 <= lb || p[c - 1] >> 5 != 3 || !((35362 >> (p[c - 1] & 0x1f)) & 1))
return 0;
1308 among_var = find_among_b(
s_pool,
a_2, 19, 0, 0);
1309 if (!(among_var))
return 0;
1311 switch (among_var) {
1314 if (ret <= 0)
return ret;
1316 {
int ret = slice_del();
1317 if (ret < 0)
return ret;
1321 {
int ret = slice_from_s(1,
s_10);
1322 if (ret < 0)
return ret;
1331 {
int ret = r_mark_regions();
1332 if (ret < 0)
return ret;
1337 int m1 = l - c; (void)m1;
1338 {
int ret = r_aditzak();
1339 if (ret == 0)
goto lab0;
1340 if (ret < 0)
return ret;
1348 int m2 = l - c; (void)m2;
1349 {
int ret = r_izenak();
1350 if (ret == 0)
goto lab1;
1351 if (ret < 0)
return ret;
1358 {
int m3 = l - c; (void)m3;
1359 {
int ret = r_adjetiboak();
1360 if (ret < 0)
return ret;
1369 : I_p2(0), I_p1(0), I_pV(0)
static const symbol s_2[]
static const symbol s_4[]
static const struct among a_0[109]
static const struct among a_2[19]
static const symbol s_6[]
static const struct among a_1[295]
static const symbol s_3[]
static const symbol s_7[]
static const symbol s_10[]
static const symbol s_1[]
static const symbol s_pool[]
static const unsigned char g_v[]
static const symbol s_8[]
static const symbol s_9[]
static const symbol s_5[]
static const symbol s_0[]
std::string get_description() const
Return a string describing this object.
int stem()
Virtual method implemented by the subclass to actually do the work.
int out_grouping_U(const unsigned char *s, int min, int max, int repeat)
int in_grouping_U(const unsigned char *s, int min, int max, int repeat)
static int skip_utf8(const symbol *p, int c, int lb, int l, int n)