1 /* Generated by re2c */
2 // re2c $INPUT -o $OUTPUT -i --flex-syntax --stadfa
3 
4 {
5 	YYCTYPE yych;
6 	unsigned int yyaccept = 0;
7 	if ((YYLIMIT - YYCURSOR) < 32) YYFILL(32);
8 	yych = *(YYMARKER = YYCURSOR);
9 	switch (yych) {
10 	case 'a':	goto yy3;
11 	case 'b':	goto yy5;
12 	case 'c':	goto yy6;
13 	default:	goto yy2;
14 	}
15 yy2:
16 	yynmatch = 1;
17 	yypmatch[0] = YYCURSOR;
18 	yypmatch[1] = YYCURSOR;
19 	{}
20 yy3:
21 	yych = *++YYCURSOR;
22 	yyt5 = YYCURSOR - 1;
23 	switch (yych) {
24 	case 'a':	goto yy7;
25 	case 'b':	goto yy8;
26 	case 'c':	goto yy9;
27 	default:	goto yy4;
28 	}
29 yy4:
30 	YYCURSOR = YYMARKER;
31 	if (yyaccept == 0) {
32 		goto yy2;
33 	} else {
34 		yyt2 = yyt1;
35 		yyt1 = yyt5;
36 		yyt3 = yyt4 = YYCURSOR;
37 		goto yy13;
38 	}
39 yy5:
40 	yych = *++YYCURSOR;
41 	yyt5 = YYCURSOR - 1;
42 	switch (yych) {
43 	case 'c':	goto yy10;
44 	default:	goto yy4;
45 	}
46 yy6:
47 	yych = *++YYCURSOR;
48 	yyt5 = YYCURSOR - 1;
49 	switch (yych) {
50 	case 'a':	goto yy7;
51 	case 'b':	goto yy11;
52 	case 'c':	goto yy9;
53 	default:	goto yy4;
54 	}
55 yy7:
56 	yych = *++YYCURSOR;
57 	switch (yych) {
58 	case 'a':	goto yy12;
59 	case 'b':	goto yy14;
60 	case 'c':	goto yy15;
61 	default:	goto yy4;
62 	}
63 yy8:
64 	yych = *++YYCURSOR;
65 	yyt2 = yyt5;
66 	switch (yych) {
67 	case 'a':	goto yy7;
68 	case 'b':	goto yy11;
69 	case 'c':	goto yy16;
70 	default:	goto yy4;
71 	}
72 yy9:
73 	yych = *++YYCURSOR;
74 	switch (yych) {
75 	case 'a':	goto yy12;
76 	case 'b':	goto yy17;
77 	case 'c':	goto yy15;
78 	default:	goto yy4;
79 	}
80 yy10:
81 	yych = *++YYCURSOR;
82 	switch (yych) {
83 	case 'd':	goto yy18;
84 	default:	goto yy4;
85 	}
86 yy11:
87 	yych = *++YYCURSOR;
88 	yyt2 = yyt5;
89 	switch (yych) {
90 	case 'c':	goto yy19;
91 	default:	goto yy4;
92 	}
93 yy12:
94 	yych = *++YYCURSOR;
95 	yyt4 = yyt5;
96 	yyt1 = YYCURSOR - 1;
97 	switch (yych) {
98 	case 'a':	goto yy20;
99 	case 'b':	goto yy21;
100 	case 'c':	goto yy22;
101 	case 'd':	goto yy23;
102 	default:
103 		yyt3 = yyt4 = YYCURSOR;
104 		yyt2 = yyt1;
105 		yyt1 = yyt5;
106 		goto yy13;
107 	}
108 yy13:
109 	yynmatch = 3;
110 	yypmatch[0] = yyt1;
111 	yypmatch[2] = yyt2;
112 	yypmatch[3] = yyt3;
113 	yypmatch[4] = yyt4;
114 	yypmatch[1] = YYCURSOR;
115 	yypmatch[5] = YYCURSOR;
116 	{}
117 yy14:
118 	yych = *++YYCURSOR;
119 	yyt2 = yyt5;
120 	yyt3 = YYCURSOR - 1;
121 	switch (yych) {
122 	case 'a':	goto yy12;
123 	case 'b':	goto yy17;
124 	case 'c':	goto yy24;
125 	default:	goto yy4;
126 	}
127 yy15:
128 	yyaccept = 1;
129 	yych = *(YYMARKER = ++YYCURSOR);
130 	yyt1 = YYCURSOR - 1;
131 	switch (yych) {
132 	case 'a':	goto yy20;
133 	case 'b':	goto yy25;
134 	case 'c':	goto yy22;
135 	case 'd':	goto yy23;
136 	default:
137 		yyt3 = yyt4 = YYCURSOR;
138 		yyt2 = yyt1;
139 		yyt1 = yyt5;
140 		goto yy13;
141 	}
142 yy16:
143 	yych = *++YYCURSOR;
144 	switch (yych) {
145 	case 'a':	goto yy12;
146 	case 'b':	goto yy17;
147 	case 'c':	goto yy15;
148 	case 'd':	goto yy26;
149 	default:	goto yy4;
150 	}
151 yy17:
152 	yych = *++YYCURSOR;
153 	yyt2 = yyt5;
154 	yyt3 = YYCURSOR - 1;
155 	switch (yych) {
156 	case 'c':	goto yy27;
157 	default:	goto yy4;
158 	}
159 yy18:
160 	yych = *++YYCURSOR;
161 	switch (yych) {
162 	case 'a':	goto yy7;
163 	case 'b':	goto yy11;
164 	case 'c':	goto yy9;
165 	default:	goto yy4;
166 	}
167 yy19:
168 	yych = *++YYCURSOR;
169 	switch (yych) {
170 	case 'd':	goto yy26;
171 	default:	goto yy4;
172 	}
173 yy20:
174 	yych = *++YYCURSOR;
175 	yyt4 = yyt5;
176 	yyt1 = YYCURSOR - 1;
177 	switch (yych) {
178 	case 'a':	goto yy28;
179 	case 'b':	goto yy29;
180 	case 'c':	goto yy30;
181 	case 'd':	goto yy23;
182 	default:
183 		yyt3 = yyt4 = YYCURSOR;
184 		yyt2 = yyt1;
185 		yyt1 = yyt5;
186 		goto yy13;
187 	}
188 yy21:
189 	yyaccept = 1;
190 	yych = *(YYMARKER = ++YYCURSOR);
191 	yyt2 = yyt5;
192 	yyt3 = YYCURSOR - 1;
193 	yyt5 = yyt4;
194 	switch (yych) {
195 	case 'a':	goto yy20;
196 	case 'b':	goto yy25;
197 	case 'c':	goto yy31;
198 	case 'd':	goto yy23;
199 	default:
200 		yyt3 = yyt4 = YYCURSOR;
201 		yyt2 = yyt1;
202 		yyt1 = yyt5;
203 		goto yy13;
204 	}
205 yy22:
206 	yyaccept = 1;
207 	yych = *(YYMARKER = ++YYCURSOR);
208 	yyt1 = YYCURSOR - 1;
209 	switch (yych) {
210 	case 'a':	goto yy28;
211 	case 'b':	goto yy32;
212 	case 'c':	goto yy30;
213 	case 'd':	goto yy23;
214 	default:
215 		yyt3 = yyt4 = YYCURSOR;
216 		yyt2 = yyt1;
217 		yyt1 = yyt5;
218 		goto yy13;
219 	}
220 yy23:
221 	yych = *++YYCURSOR;
222 	yyt2 = yyt3 = YYCURSOR - 1;
223 	switch (yych) {
224 	case 'd':	goto yy33;
225 	default:
226 		yyt4 = yyt3;
227 		yyt3 = yyt2;
228 		yyt2 = yyt1;
229 		yyt1 = yyt5;
230 		goto yy13;
231 	}
232 yy24:
233 	yyaccept = 1;
234 	yych = *(YYMARKER = ++YYCURSOR);
235 	yyt1 = YYCURSOR - 1;
236 	switch (yych) {
237 	case 'a':	goto yy20;
238 	case 'b':	goto yy25;
239 	case 'c':	goto yy22;
240 	case 'd':	goto yy35;
241 	default:
242 		yyt3 = yyt4 = YYCURSOR;
243 		yyt2 = yyt1;
244 		yyt1 = yyt5;
245 		goto yy13;
246 	}
247 yy25:
248 	yych = *++YYCURSOR;
249 	yyt2 = yyt5;
250 	yyt3 = YYCURSOR - 1;
251 	switch (yych) {
252 	case 'c':	goto yy36;
253 	default:	goto yy4;
254 	}
255 yy26:
256 	yych = *++YYCURSOR;
257 	yyt5 = yyt2;
258 	switch (yych) {
259 	case 'a':	goto yy12;
260 	case 'b':	goto yy17;
261 	case 'c':	goto yy15;
262 	default:	goto yy4;
263 	}
264 yy27:
265 	yych = *++YYCURSOR;
266 	switch (yych) {
267 	case 'd':	goto yy35;
268 	default:	goto yy4;
269 	}
270 yy28:
271 	yych = *++YYCURSOR;
272 	yyt4 = yyt5;
273 	yyt1 = YYCURSOR - 1;
274 	switch (yych) {
275 	case 'a':	goto yy37;
276 	case 'b':	goto yy38;
277 	case 'c':	goto yy39;
278 	case 'd':	goto yy23;
279 	default:
280 		yyt3 = yyt4 = YYCURSOR;
281 		yyt2 = yyt1;
282 		yyt1 = yyt5;
283 		goto yy13;
284 	}
285 yy29:
286 	yyaccept = 1;
287 	yych = *(YYMARKER = ++YYCURSOR);
288 	yyt2 = yyt5;
289 	yyt3 = YYCURSOR - 1;
290 	yyt5 = yyt4;
291 	switch (yych) {
292 	case 'a':	goto yy28;
293 	case 'b':	goto yy32;
294 	case 'c':	goto yy40;
295 	case 'd':	goto yy23;
296 	default:
297 		yyt3 = yyt4 = YYCURSOR;
298 		yyt2 = yyt1;
299 		yyt1 = yyt5;
300 		goto yy13;
301 	}
302 yy30:
303 	yyaccept = 1;
304 	yych = *(YYMARKER = ++YYCURSOR);
305 	yyt1 = YYCURSOR - 1;
306 	switch (yych) {
307 	case 'a':	goto yy37;
308 	case 'b':	goto yy41;
309 	case 'c':	goto yy39;
310 	case 'd':	goto yy23;
311 	default:
312 		yyt3 = yyt4 = YYCURSOR;
313 		yyt2 = yyt1;
314 		yyt1 = yyt5;
315 		goto yy13;
316 	}
317 yy31:
318 	yyaccept = 1;
319 	yych = *(YYMARKER = ++YYCURSOR);
320 	yyt1 = YYCURSOR - 1;
321 	switch (yych) {
322 	case 'a':	goto yy28;
323 	case 'b':	goto yy32;
324 	case 'c':	goto yy30;
325 	case 'd':	goto yy42;
326 	default:
327 		yyt3 = yyt4 = YYCURSOR;
328 		yyt2 = yyt1;
329 		yyt1 = yyt5;
330 		goto yy13;
331 	}
332 yy32:
333 	yych = *++YYCURSOR;
334 	yyt2 = yyt5;
335 	yyt3 = YYCURSOR - 1;
336 	switch (yych) {
337 	case 'c':	goto yy43;
338 	default:	goto yy4;
339 	}
340 yy33:
341 	++YYCURSOR;
342 	if (YYLIMIT <= YYCURSOR) YYFILL(1);
343 	yych = *YYCURSOR;
344 	switch (yych) {
345 	case 'd':	goto yy33;
346 	default:
347 		yyt4 = yyt3;
348 		yyt3 = yyt2;
349 		yyt2 = yyt1;
350 		yyt1 = yyt5;
351 		goto yy13;
352 	}
353 yy35:
354 	yyaccept = 1;
355 	yych = *(YYMARKER = ++YYCURSOR);
356 	yyt1 = yyt3;
357 	yyt5 = yyt2;
358 	switch (yych) {
359 	case 'a':	goto yy20;
360 	case 'b':	goto yy25;
361 	case 'c':	goto yy22;
362 	case 'd':	goto yy23;
363 	default:
364 		yyt3 = yyt4 = YYCURSOR;
365 		yyt2 = yyt1;
366 		yyt1 = yyt5;
367 		goto yy13;
368 	}
369 yy36:
370 	yych = *++YYCURSOR;
371 	switch (yych) {
372 	case 'd':	goto yy42;
373 	default:	goto yy4;
374 	}
375 yy37:
376 	yych = *++YYCURSOR;
377 	yyt4 = yyt5;
378 	yyt1 = YYCURSOR - 1;
379 	switch (yych) {
380 	case 'a':	goto yy44;
381 	case 'b':	goto yy45;
382 	case 'c':	goto yy46;
383 	case 'd':	goto yy23;
384 	default:
385 		yyt3 = yyt4 = YYCURSOR;
386 		yyt2 = yyt1;
387 		yyt1 = yyt5;
388 		goto yy13;
389 	}
390 yy38:
391 	yyaccept = 1;
392 	yych = *(YYMARKER = ++YYCURSOR);
393 	yyt2 = yyt5;
394 	yyt3 = YYCURSOR - 1;
395 	yyt5 = yyt4;
396 	switch (yych) {
397 	case 'a':	goto yy37;
398 	case 'b':	goto yy41;
399 	case 'c':	goto yy47;
400 	case 'd':	goto yy23;
401 	default:
402 		yyt3 = yyt4 = YYCURSOR;
403 		yyt2 = yyt1;
404 		yyt1 = yyt5;
405 		goto yy13;
406 	}
407 yy39:
408 	yyaccept = 1;
409 	yych = *(YYMARKER = ++YYCURSOR);
410 	yyt1 = YYCURSOR - 1;
411 	switch (yych) {
412 	case 'a':	goto yy44;
413 	case 'b':	goto yy48;
414 	case 'c':	goto yy46;
415 	case 'd':	goto yy23;
416 	default:
417 		yyt3 = yyt4 = YYCURSOR;
418 		yyt2 = yyt1;
419 		yyt1 = yyt5;
420 		goto yy13;
421 	}
422 yy40:
423 	yyaccept = 1;
424 	yych = *(YYMARKER = ++YYCURSOR);
425 	yyt1 = YYCURSOR - 1;
426 	switch (yych) {
427 	case 'a':	goto yy37;
428 	case 'b':	goto yy41;
429 	case 'c':	goto yy39;
430 	case 'd':	goto yy49;
431 	default:
432 		yyt3 = yyt4 = YYCURSOR;
433 		yyt2 = yyt1;
434 		yyt1 = yyt5;
435 		goto yy13;
436 	}
437 yy41:
438 	yych = *++YYCURSOR;
439 	yyt2 = yyt5;
440 	yyt3 = YYCURSOR - 1;
441 	switch (yych) {
442 	case 'c':	goto yy50;
443 	default:	goto yy4;
444 	}
445 yy42:
446 	yyaccept = 1;
447 	yych = *(YYMARKER = ++YYCURSOR);
448 	yyt1 = yyt3;
449 	yyt5 = yyt2;
450 	switch (yych) {
451 	case 'a':	goto yy28;
452 	case 'b':	goto yy32;
453 	case 'c':	goto yy30;
454 	case 'd':	goto yy23;
455 	default:
456 		yyt3 = yyt4 = YYCURSOR;
457 		yyt2 = yyt1;
458 		yyt1 = yyt5;
459 		goto yy13;
460 	}
461 yy43:
462 	yych = *++YYCURSOR;
463 	switch (yych) {
464 	case 'd':	goto yy49;
465 	default:	goto yy4;
466 	}
467 yy44:
468 	yych = *++YYCURSOR;
469 	yyt4 = yyt5;
470 	yyt1 = YYCURSOR - 1;
471 	switch (yych) {
472 	case 'a':	goto yy51;
473 	case 'b':	goto yy52;
474 	case 'c':	goto yy53;
475 	case 'd':	goto yy23;
476 	default:
477 		yyt3 = yyt4 = YYCURSOR;
478 		yyt2 = yyt1;
479 		yyt1 = yyt5;
480 		goto yy13;
481 	}
482 yy45:
483 	yyaccept = 1;
484 	yych = *(YYMARKER = ++YYCURSOR);
485 	yyt2 = yyt5;
486 	yyt3 = YYCURSOR - 1;
487 	yyt5 = yyt4;
488 	switch (yych) {
489 	case 'a':	goto yy44;
490 	case 'b':	goto yy48;
491 	case 'c':	goto yy54;
492 	case 'd':	goto yy23;
493 	default:
494 		yyt3 = yyt4 = YYCURSOR;
495 		yyt2 = yyt1;
496 		yyt1 = yyt5;
497 		goto yy13;
498 	}
499 yy46:
500 	yyaccept = 1;
501 	yych = *(YYMARKER = ++YYCURSOR);
502 	yyt1 = YYCURSOR - 1;
503 	switch (yych) {
504 	case 'a':	goto yy51;
505 	case 'b':	goto yy55;
506 	case 'c':	goto yy53;
507 	case 'd':	goto yy23;
508 	default:
509 		yyt3 = yyt4 = YYCURSOR;
510 		yyt2 = yyt1;
511 		yyt1 = yyt5;
512 		goto yy13;
513 	}
514 yy47:
515 	yyaccept = 1;
516 	yych = *(YYMARKER = ++YYCURSOR);
517 	yyt1 = YYCURSOR - 1;
518 	switch (yych) {
519 	case 'a':	goto yy44;
520 	case 'b':	goto yy48;
521 	case 'c':	goto yy46;
522 	case 'd':	goto yy56;
523 	default:
524 		yyt3 = yyt4 = YYCURSOR;
525 		yyt2 = yyt1;
526 		yyt1 = yyt5;
527 		goto yy13;
528 	}
529 yy48:
530 	yych = *++YYCURSOR;
531 	yyt2 = yyt5;
532 	yyt3 = YYCURSOR - 1;
533 	switch (yych) {
534 	case 'c':	goto yy57;
535 	default:	goto yy4;
536 	}
537 yy49:
538 	yyaccept = 1;
539 	yych = *(YYMARKER = ++YYCURSOR);
540 	yyt1 = yyt3;
541 	yyt5 = yyt2;
542 	switch (yych) {
543 	case 'a':	goto yy37;
544 	case 'b':	goto yy41;
545 	case 'c':	goto yy39;
546 	case 'd':	goto yy23;
547 	default:
548 		yyt3 = yyt4 = YYCURSOR;
549 		yyt2 = yyt1;
550 		yyt1 = yyt5;
551 		goto yy13;
552 	}
553 yy50:
554 	yych = *++YYCURSOR;
555 	switch (yych) {
556 	case 'd':	goto yy56;
557 	default:	goto yy4;
558 	}
559 yy51:
560 	yych = *++YYCURSOR;
561 	yyt4 = yyt5;
562 	yyt1 = YYCURSOR - 1;
563 	switch (yych) {
564 	case 'a':	goto yy58;
565 	case 'b':	goto yy59;
566 	case 'c':	goto yy60;
567 	case 'd':	goto yy23;
568 	default:
569 		yyt3 = yyt4 = YYCURSOR;
570 		yyt2 = yyt1;
571 		yyt1 = yyt5;
572 		goto yy13;
573 	}
574 yy52:
575 	yyaccept = 1;
576 	yych = *(YYMARKER = ++YYCURSOR);
577 	yyt2 = yyt5;
578 	yyt3 = YYCURSOR - 1;
579 	yyt5 = yyt4;
580 	switch (yych) {
581 	case 'a':	goto yy51;
582 	case 'b':	goto yy55;
583 	case 'c':	goto yy61;
584 	case 'd':	goto yy23;
585 	default:
586 		yyt3 = yyt4 = YYCURSOR;
587 		yyt2 = yyt1;
588 		yyt1 = yyt5;
589 		goto yy13;
590 	}
591 yy53:
592 	yyaccept = 1;
593 	yych = *(YYMARKER = ++YYCURSOR);
594 	yyt1 = YYCURSOR - 1;
595 	switch (yych) {
596 	case 'a':	goto yy58;
597 	case 'b':	goto yy62;
598 	case 'c':	goto yy60;
599 	case 'd':	goto yy23;
600 	default:
601 		yyt3 = yyt4 = YYCURSOR;
602 		yyt2 = yyt1;
603 		yyt1 = yyt5;
604 		goto yy13;
605 	}
606 yy54:
607 	yyaccept = 1;
608 	yych = *(YYMARKER = ++YYCURSOR);
609 	yyt1 = YYCURSOR - 1;
610 	switch (yych) {
611 	case 'a':	goto yy51;
612 	case 'b':	goto yy55;
613 	case 'c':	goto yy53;
614 	case 'd':	goto yy63;
615 	default:
616 		yyt3 = yyt4 = YYCURSOR;
617 		yyt2 = yyt1;
618 		yyt1 = yyt5;
619 		goto yy13;
620 	}
621 yy55:
622 	yych = *++YYCURSOR;
623 	yyt2 = yyt5;
624 	yyt3 = YYCURSOR - 1;
625 	switch (yych) {
626 	case 'c':	goto yy64;
627 	default:	goto yy4;
628 	}
629 yy56:
630 	yyaccept = 1;
631 	yych = *(YYMARKER = ++YYCURSOR);
632 	yyt1 = yyt3;
633 	yyt5 = yyt2;
634 	switch (yych) {
635 	case 'a':	goto yy44;
636 	case 'b':	goto yy48;
637 	case 'c':	goto yy46;
638 	case 'd':	goto yy23;
639 	default:
640 		yyt3 = yyt4 = YYCURSOR;
641 		yyt2 = yyt1;
642 		yyt1 = yyt5;
643 		goto yy13;
644 	}
645 yy57:
646 	yych = *++YYCURSOR;
647 	switch (yych) {
648 	case 'd':	goto yy63;
649 	default:	goto yy4;
650 	}
651 yy58:
652 	yych = *++YYCURSOR;
653 	yyt4 = yyt5;
654 	yyt1 = YYCURSOR - 1;
655 	switch (yych) {
656 	case 'a':	goto yy65;
657 	case 'b':	goto yy66;
658 	case 'c':	goto yy67;
659 	case 'd':	goto yy23;
660 	default:
661 		yyt3 = yyt4 = YYCURSOR;
662 		yyt2 = yyt1;
663 		yyt1 = yyt5;
664 		goto yy13;
665 	}
666 yy59:
667 	yyaccept = 1;
668 	yych = *(YYMARKER = ++YYCURSOR);
669 	yyt2 = yyt5;
670 	yyt3 = YYCURSOR - 1;
671 	yyt5 = yyt4;
672 	switch (yych) {
673 	case 'a':	goto yy58;
674 	case 'b':	goto yy62;
675 	case 'c':	goto yy68;
676 	case 'd':	goto yy23;
677 	default:
678 		yyt3 = yyt4 = YYCURSOR;
679 		yyt2 = yyt1;
680 		yyt1 = yyt5;
681 		goto yy13;
682 	}
683 yy60:
684 	yyaccept = 1;
685 	yych = *(YYMARKER = ++YYCURSOR);
686 	yyt1 = YYCURSOR - 1;
687 	switch (yych) {
688 	case 'a':	goto yy65;
689 	case 'b':	goto yy69;
690 	case 'c':	goto yy67;
691 	case 'd':	goto yy23;
692 	default:
693 		yyt3 = yyt4 = YYCURSOR;
694 		yyt2 = yyt1;
695 		yyt1 = yyt5;
696 		goto yy13;
697 	}
698 yy61:
699 	yyaccept = 1;
700 	yych = *(YYMARKER = ++YYCURSOR);
701 	yyt1 = YYCURSOR - 1;
702 	switch (yych) {
703 	case 'a':	goto yy58;
704 	case 'b':	goto yy62;
705 	case 'c':	goto yy60;
706 	case 'd':	goto yy70;
707 	default:
708 		yyt3 = yyt4 = YYCURSOR;
709 		yyt2 = yyt1;
710 		yyt1 = yyt5;
711 		goto yy13;
712 	}
713 yy62:
714 	yych = *++YYCURSOR;
715 	yyt2 = yyt5;
716 	yyt3 = YYCURSOR - 1;
717 	switch (yych) {
718 	case 'c':	goto yy71;
719 	default:	goto yy4;
720 	}
721 yy63:
722 	yyaccept = 1;
723 	yych = *(YYMARKER = ++YYCURSOR);
724 	yyt1 = yyt3;
725 	yyt5 = yyt2;
726 	switch (yych) {
727 	case 'a':	goto yy51;
728 	case 'b':	goto yy55;
729 	case 'c':	goto yy53;
730 	case 'd':	goto yy23;
731 	default:
732 		yyt3 = yyt4 = YYCURSOR;
733 		yyt2 = yyt1;
734 		yyt1 = yyt5;
735 		goto yy13;
736 	}
737 yy64:
738 	yych = *++YYCURSOR;
739 	switch (yych) {
740 	case 'd':	goto yy70;
741 	default:	goto yy4;
742 	}
743 yy65:
744 	yych = *++YYCURSOR;
745 	yyt2 = yyt5;
746 	yyt1 = YYCURSOR - 1;
747 	switch (yych) {
748 	case 'b':	goto yy72;
749 	case 'd':	goto yy23;
750 	default:
751 		yyt3 = yyt4 = YYCURSOR;
752 		yyt2 = yyt1;
753 		yyt1 = yyt5;
754 		goto yy13;
755 	}
756 yy66:
757 	yyaccept = 1;
758 	yych = *(YYMARKER = ++YYCURSOR);
759 	yyt2 = yyt5;
760 	yyt3 = YYCURSOR - 1;
761 	yyt5 = yyt4;
762 	switch (yych) {
763 	case 'a':	goto yy65;
764 	case 'b':	goto yy69;
765 	case 'c':	goto yy73;
766 	case 'd':	goto yy23;
767 	default:
768 		yyt3 = yyt4 = YYCURSOR;
769 		yyt2 = yyt1;
770 		yyt1 = yyt5;
771 		goto yy13;
772 	}
773 yy67:
774 	yych = *++YYCURSOR;
775 	yyt1 = YYCURSOR - 1;
776 	switch (yych) {
777 	case 'd':	goto yy23;
778 	default:
779 		yyt3 = yyt4 = YYCURSOR;
780 		yyt2 = yyt1;
781 		yyt1 = yyt5;
782 		goto yy13;
783 	}
784 yy68:
785 	yyaccept = 1;
786 	yych = *(YYMARKER = ++YYCURSOR);
787 	yyt1 = YYCURSOR - 1;
788 	switch (yych) {
789 	case 'a':	goto yy65;
790 	case 'b':	goto yy69;
791 	case 'c':	goto yy67;
792 	case 'd':	goto yy74;
793 	default:
794 		yyt3 = yyt4 = YYCURSOR;
795 		yyt2 = yyt1;
796 		yyt1 = yyt5;
797 		goto yy13;
798 	}
799 yy69:
800 	yych = *++YYCURSOR;
801 	yyt2 = yyt5;
802 	yyt3 = YYCURSOR - 1;
803 	switch (yych) {
804 	case 'c':	goto yy75;
805 	default:	goto yy4;
806 	}
807 yy70:
808 	yyaccept = 1;
809 	yych = *(YYMARKER = ++YYCURSOR);
810 	yyt1 = yyt3;
811 	yyt5 = yyt2;
812 	switch (yych) {
813 	case 'a':	goto yy58;
814 	case 'b':	goto yy62;
815 	case 'c':	goto yy60;
816 	case 'd':	goto yy23;
817 	default:
818 		yyt3 = yyt4 = YYCURSOR;
819 		yyt2 = yyt1;
820 		yyt1 = yyt5;
821 		goto yy13;
822 	}
823 yy71:
824 	yych = *++YYCURSOR;
825 	switch (yych) {
826 	case 'd':	goto yy74;
827 	default:	goto yy4;
828 	}
829 yy72:
830 	yych = *++YYCURSOR;
831 	yyt5 = yyt2;
832 	switch (yych) {
833 	case 'd':	goto yy23;
834 	default:
835 		yyt3 = yyt4 = YYCURSOR;
836 		yyt2 = yyt1;
837 		yyt1 = yyt5;
838 		goto yy13;
839 	}
840 yy73:
841 	yych = *++YYCURSOR;
842 	yyt1 = YYCURSOR - 1;
843 	switch (yych) {
844 	case 'd':	goto yy76;
845 	default:
846 		yyt3 = yyt4 = YYCURSOR;
847 		yyt2 = yyt1;
848 		yyt1 = yyt5;
849 		goto yy13;
850 	}
851 yy74:
852 	yyaccept = 1;
853 	yych = *(YYMARKER = ++YYCURSOR);
854 	yyt1 = yyt3;
855 	yyt5 = yyt2;
856 	switch (yych) {
857 	case 'a':	goto yy65;
858 	case 'b':	goto yy69;
859 	case 'c':	goto yy67;
860 	case 'd':	goto yy23;
861 	default:
862 		yyt3 = yyt4 = YYCURSOR;
863 		yyt2 = yyt1;
864 		yyt1 = yyt5;
865 		goto yy13;
866 	}
867 yy75:
868 	yych = *++YYCURSOR;
869 	switch (yych) {
870 	case 'd':	goto yy76;
871 	default:	goto yy4;
872 	}
873 yy76:
874 	yych = *++YYCURSOR;
875 	yyt1 = yyt3;
876 	yyt5 = yyt2;
877 	switch (yych) {
878 	case 'd':	goto yy23;
879 	default:
880 		yyt3 = yyt4 = YYCURSOR;
881 		yyt2 = yyt1;
882 		yyt1 = yyt5;
883 		goto yy13;
884 	}
885 }
886 
887 posix_captures/repetition/76_stadfa.re:7:7: warning: rule matches empty string [-Wmatch-empty-string]
888