1 /* Generated by re2c */
2 // re2c $INPUT -o $OUTPUT -ri
3 
4 
5 // re2c:eof = 0;
6 
7 {
8 	YYCTYPE yych;
9 yyFillLabel0:
10 	yych = *YYCURSOR;
11 	switch (yych) {
12 	case 'a':	goto yy4;
13 	default:
14 		if (YYLIMIT <= YYCURSOR) {
15 			if (YYFILL() == 0) goto yyFillLabel0;
16 			goto yy6;
17 		}
18 		goto yy2;
19 	}
20 yy2:
21 	++YYCURSOR;
22 	{ x }
23 yy4:
24 	++YYCURSOR;
25 	{ a }
26 yy6:
27 	{ eof }
28 }
29 
30 
31 // re2c:eof = 0;
32 // re2c:api:style = free-form;
33 
34 {
35 	YYCTYPE yych;
36 yyFillLabel1:
37 	yych = *YYCURSOR;
38 	switch (yych) {
39 	case 'a':	goto yy11;
40 	default:
41 		if (YYLIMIT <= YYCURSOR) {
42 			if (YYFILL) goto yyFillLabel1;
43 			goto yy13;
44 		}
45 		goto yy9;
46 	}
47 yy9:
48 	++YYCURSOR;
49 	{ x }
50 yy11:
51 	++YYCURSOR;
52 	{ a }
53 yy13:
54 	{ eof }
55 }
56 
57 
58 // re2c:eof = 0;
59 // re2c:api:style = functions;
60 
61 {
62 	YYCTYPE yych;
63 yyFillLabel2:
64 	yych = *YYCURSOR;
65 	switch (yych) {
66 	case 'a':	goto yy18;
67 	default:
68 		if (YYLIMIT <= YYCURSOR) {
69 			if (YYFILL() == 0) goto yyFillLabel2;
70 			goto yy20;
71 		}
72 		goto yy16;
73 	}
74 yy16:
75 	++YYCURSOR;
76 	{ x }
77 yy18:
78 	++YYCURSOR;
79 	{ a }
80 yy20:
81 	{ eof }
82 }
83 
84 
85 // re2c:eof = 0;
86 // re2c:yyfill:parameter = 0;
87 
88 {
89 	YYCTYPE yych;
90 yyFillLabel3:
91 	yych = *YYCURSOR;
92 	switch (yych) {
93 	case 'a':	goto yy25;
94 	default:
95 		if (YYLIMIT <= YYCURSOR) {
96 			if (YYFILL == 0) goto yyFillLabel3;
97 			goto yy27;
98 		}
99 		goto yy23;
100 	}
101 yy23:
102 	++YYCURSOR;
103 	{ x }
104 yy25:
105 	++YYCURSOR;
106 	{ a }
107 yy27:
108 	{ eof }
109 }
110 
111 
112 // re2c:eof = 0;
113 // re2c:yyfill:parameter = 0;
114 // re2c:api:style = free-form;
115 
116 {
117 	YYCTYPE yych;
118 yyFillLabel4:
119 	yych = *YYCURSOR;
120 	switch (yych) {
121 	case 'a':	goto yy32;
122 	default:
123 		if (YYLIMIT <= YYCURSOR) {
124 			if (YYFILL) goto yyFillLabel4;
125 			goto yy34;
126 		}
127 		goto yy30;
128 	}
129 yy30:
130 	++YYCURSOR;
131 	{ x }
132 yy32:
133 	++YYCURSOR;
134 	{ a }
135 yy34:
136 	{ eof }
137 }
138 
139 
140 // re2c:eof = 0;
141 // re2c:yyfill:parameter = 0;
142 // re2c:api:style = functions;
143 
144 {
145 	YYCTYPE yych;
146 yyFillLabel5:
147 	yych = *YYCURSOR;
148 	switch (yych) {
149 	case 'a':	goto yy39;
150 	default:
151 		if (YYLIMIT <= YYCURSOR) {
152 			if (YYFILL == 0) goto yyFillLabel5;
153 			goto yy41;
154 		}
155 		goto yy37;
156 	}
157 yy37:
158 	++YYCURSOR;
159 	{ x }
160 yy39:
161 	++YYCURSOR;
162 	{ a }
163 yy41:
164 	{ eof }
165 }
166 
167 
168 // re2c:eof = 0;
169 // re2c:yyfill:parameter = 1;
170 
171 {
172 	YYCTYPE yych;
173 yyFillLabel6:
174 	yych = *YYCURSOR;
175 	switch (yych) {
176 	case 'a':	goto yy46;
177 	default:
178 		if (YYLIMIT <= YYCURSOR) {
179 			if (YYFILL() == 0) goto yyFillLabel6;
180 			goto yy48;
181 		}
182 		goto yy44;
183 	}
184 yy44:
185 	++YYCURSOR;
186 	{ x }
187 yy46:
188 	++YYCURSOR;
189 	{ a }
190 yy48:
191 	{ eof }
192 }
193 
194 
195 // re2c:eof = 0;
196 // re2c:yyfill:parameter = 1;
197 // re2c:api:style = free-form;
198 
199 {
200 	YYCTYPE yych;
201 yyFillLabel7:
202 	yych = *YYCURSOR;
203 	switch (yych) {
204 	case 'a':	goto yy53;
205 	default:
206 		if (YYLIMIT <= YYCURSOR) {
207 			if (YYFILL) goto yyFillLabel7;
208 			goto yy55;
209 		}
210 		goto yy51;
211 	}
212 yy51:
213 	++YYCURSOR;
214 	{ x }
215 yy53:
216 	++YYCURSOR;
217 	{ a }
218 yy55:
219 	{ eof }
220 }
221 
222 
223 // re2c:eof = 0;
224 // re2c:yyfill:parameter = 1;
225 // re2c:api:style = functions;
226 
227 {
228 	YYCTYPE yych;
229 yyFillLabel8:
230 	yych = *YYCURSOR;
231 	switch (yych) {
232 	case 'a':	goto yy60;
233 	default:
234 		if (YYLIMIT <= YYCURSOR) {
235 			if (YYFILL() == 0) goto yyFillLabel8;
236 			goto yy62;
237 		}
238 		goto yy58;
239 	}
240 yy58:
241 	++YYCURSOR;
242 	{ x }
243 yy60:
244 	++YYCURSOR;
245 	{ a }
246 yy62:
247 	{ eof }
248 }
249 
250 
251 // re2c:eof = 0;
252 // re2c:define:YYFILL:naked = 0;
253 
254 {
255 	YYCTYPE yych;
256 yyFillLabel9:
257 	yych = *YYCURSOR;
258 	switch (yych) {
259 	case 'a':	goto yy67;
260 	default:
261 		if (YYLIMIT <= YYCURSOR) {
262 			if (YYFILL() == 0) goto yyFillLabel9;
263 			goto yy69;
264 		}
265 		goto yy65;
266 	}
267 yy65:
268 	++YYCURSOR;
269 	{ x }
270 yy67:
271 	++YYCURSOR;
272 	{ a }
273 yy69:
274 	{ eof }
275 }
276 
277 
278 // re2c:eof = 0;
279 // re2c:define:YYFILL:naked = 0;
280 // re2c:api:style = free-form;
281 
282 {
283 	YYCTYPE yych;
284 yyFillLabel10:
285 	yych = *YYCURSOR;
286 	switch (yych) {
287 	case 'a':	goto yy74;
288 	default:
289 		if (YYLIMIT <= YYCURSOR) {
290 			if (YYFILL() == 0) goto yyFillLabel10;
291 			goto yy76;
292 		}
293 		goto yy72;
294 	}
295 yy72:
296 	++YYCURSOR;
297 	{ x }
298 yy74:
299 	++YYCURSOR;
300 	{ a }
301 yy76:
302 	{ eof }
303 }
304 
305 
306 // re2c:eof = 0;
307 // re2c:define:YYFILL:naked = 0;
308 // re2c:api:style = functions;
309 
310 {
311 	YYCTYPE yych;
312 yyFillLabel11:
313 	yych = *YYCURSOR;
314 	switch (yych) {
315 	case 'a':	goto yy81;
316 	default:
317 		if (YYLIMIT <= YYCURSOR) {
318 			if (YYFILL() == 0) goto yyFillLabel11;
319 			goto yy83;
320 		}
321 		goto yy79;
322 	}
323 yy79:
324 	++YYCURSOR;
325 	{ x }
326 yy81:
327 	++YYCURSOR;
328 	{ a }
329 yy83:
330 	{ eof }
331 }
332 
333 
334 // re2c:eof = 0;
335 // re2c:define:YYFILL:naked = 0;
336 // re2c:yyfill:parameter = 0;
337 
338 {
339 	YYCTYPE yych;
340 yyFillLabel12:
341 	yych = *YYCURSOR;
342 	switch (yych) {
343 	case 'a':	goto yy88;
344 	default:
345 		if (YYLIMIT <= YYCURSOR) {
346 			if (YYFILL == 0) goto yyFillLabel12;
347 			goto yy90;
348 		}
349 		goto yy86;
350 	}
351 yy86:
352 	++YYCURSOR;
353 	{ x }
354 yy88:
355 	++YYCURSOR;
356 	{ a }
357 yy90:
358 	{ eof }
359 }
360 
361 
362 // re2c:eof = 0;
363 // re2c:define:YYFILL:naked = 0;
364 // re2c:yyfill:parameter = 0;
365 // re2c:api:style = free-form;
366 
367 {
368 	YYCTYPE yych;
369 yyFillLabel13:
370 	yych = *YYCURSOR;
371 	switch (yych) {
372 	case 'a':	goto yy95;
373 	default:
374 		if (YYLIMIT <= YYCURSOR) {
375 			if (YYFILL == 0) goto yyFillLabel13;
376 			goto yy97;
377 		}
378 		goto yy93;
379 	}
380 yy93:
381 	++YYCURSOR;
382 	{ x }
383 yy95:
384 	++YYCURSOR;
385 	{ a }
386 yy97:
387 	{ eof }
388 }
389 
390 
391 // re2c:eof = 0;
392 // re2c:define:YYFILL:naked = 0;
393 // re2c:yyfill:parameter = 0;
394 // re2c:api:style = functions;
395 
396 {
397 	YYCTYPE yych;
398 yyFillLabel14:
399 	yych = *YYCURSOR;
400 	switch (yych) {
401 	case 'a':	goto yy102;
402 	default:
403 		if (YYLIMIT <= YYCURSOR) {
404 			if (YYFILL == 0) goto yyFillLabel14;
405 			goto yy104;
406 		}
407 		goto yy100;
408 	}
409 yy100:
410 	++YYCURSOR;
411 	{ x }
412 yy102:
413 	++YYCURSOR;
414 	{ a }
415 yy104:
416 	{ eof }
417 }
418 
419 
420 // re2c:eof = 0;
421 // re2c:define:YYFILL:naked = 0;
422 // re2c:yyfill:parameter = 1;
423 
424 {
425 	YYCTYPE yych;
426 yyFillLabel15:
427 	yych = *YYCURSOR;
428 	switch (yych) {
429 	case 'a':	goto yy109;
430 	default:
431 		if (YYLIMIT <= YYCURSOR) {
432 			if (YYFILL() == 0) goto yyFillLabel15;
433 			goto yy111;
434 		}
435 		goto yy107;
436 	}
437 yy107:
438 	++YYCURSOR;
439 	{ x }
440 yy109:
441 	++YYCURSOR;
442 	{ a }
443 yy111:
444 	{ eof }
445 }
446 
447 
448 // re2c:eof = 0;
449 // re2c:define:YYFILL:naked = 0;
450 // re2c:yyfill:parameter = 1;
451 // re2c:api:style = free-form;
452 
453 {
454 	YYCTYPE yych;
455 yyFillLabel16:
456 	yych = *YYCURSOR;
457 	switch (yych) {
458 	case 'a':	goto yy116;
459 	default:
460 		if (YYLIMIT <= YYCURSOR) {
461 			if (YYFILL() == 0) goto yyFillLabel16;
462 			goto yy118;
463 		}
464 		goto yy114;
465 	}
466 yy114:
467 	++YYCURSOR;
468 	{ x }
469 yy116:
470 	++YYCURSOR;
471 	{ a }
472 yy118:
473 	{ eof }
474 }
475 
476 
477 // re2c:eof = 0;
478 // re2c:define:YYFILL:naked = 0;
479 // re2c:yyfill:parameter = 1;
480 // re2c:api:style = functions;
481 
482 {
483 	YYCTYPE yych;
484 yyFillLabel17:
485 	yych = *YYCURSOR;
486 	switch (yych) {
487 	case 'a':	goto yy123;
488 	default:
489 		if (YYLIMIT <= YYCURSOR) {
490 			if (YYFILL() == 0) goto yyFillLabel17;
491 			goto yy125;
492 		}
493 		goto yy121;
494 	}
495 yy121:
496 	++YYCURSOR;
497 	{ x }
498 yy123:
499 	++YYCURSOR;
500 	{ a }
501 yy125:
502 	{ eof }
503 }
504 
505 
506 // re2c:eof = 0;
507 // re2c:define:YYFILL:naked = 1;
508 
509 {
510 	YYCTYPE yych;
511 yyFillLabel18:
512 	yych = *YYCURSOR;
513 	switch (yych) {
514 	case 'a':	goto yy130;
515 	default:
516 		if (YYLIMIT <= YYCURSOR) {
517 			if (YYFILL) goto yyFillLabel18;
518 			goto yy132;
519 		}
520 		goto yy128;
521 	}
522 yy128:
523 	++YYCURSOR;
524 	{ x }
525 yy130:
526 	++YYCURSOR;
527 	{ a }
528 yy132:
529 	{ eof }
530 }
531 
532 
533 // re2c:eof = 0;
534 // re2c:define:YYFILL:naked = 1;
535 // re2c:api:style = free-form;
536 
537 {
538 	YYCTYPE yych;
539 yyFillLabel19:
540 	yych = *YYCURSOR;
541 	switch (yych) {
542 	case 'a':	goto yy137;
543 	default:
544 		if (YYLIMIT <= YYCURSOR) {
545 			if (YYFILL) goto yyFillLabel19;
546 			goto yy139;
547 		}
548 		goto yy135;
549 	}
550 yy135:
551 	++YYCURSOR;
552 	{ x }
553 yy137:
554 	++YYCURSOR;
555 	{ a }
556 yy139:
557 	{ eof }
558 }
559 
560 
561 // re2c:eof = 0;
562 // re2c:define:YYFILL:naked = 1;
563 // re2c:api:style = functions;
564 
565 {
566 	YYCTYPE yych;
567 yyFillLabel20:
568 	yych = *YYCURSOR;
569 	switch (yych) {
570 	case 'a':	goto yy144;
571 	default:
572 		if (YYLIMIT <= YYCURSOR) {
573 			if (YYFILL) goto yyFillLabel20;
574 			goto yy146;
575 		}
576 		goto yy142;
577 	}
578 yy142:
579 	++YYCURSOR;
580 	{ x }
581 yy144:
582 	++YYCURSOR;
583 	{ a }
584 yy146:
585 	{ eof }
586 }
587 
588 
589 // re2c:eof = 0;
590 // re2c:define:YYFILL:naked = 1;
591 // re2c:yyfill:parameter = 0;
592 
593 {
594 	YYCTYPE yych;
595 yyFillLabel21:
596 	yych = *YYCURSOR;
597 	switch (yych) {
598 	case 'a':	goto yy151;
599 	default:
600 		if (YYLIMIT <= YYCURSOR) {
601 			if (YYFILL) goto yyFillLabel21;
602 			goto yy153;
603 		}
604 		goto yy149;
605 	}
606 yy149:
607 	++YYCURSOR;
608 	{ x }
609 yy151:
610 	++YYCURSOR;
611 	{ a }
612 yy153:
613 	{ eof }
614 }
615 
616 
617 // re2c:eof = 0;
618 // re2c:define:YYFILL:naked = 1;
619 // re2c:yyfill:parameter = 0;
620 // re2c:api:style = free-form;
621 
622 {
623 	YYCTYPE yych;
624 yyFillLabel22:
625 	yych = *YYCURSOR;
626 	switch (yych) {
627 	case 'a':	goto yy158;
628 	default:
629 		if (YYLIMIT <= YYCURSOR) {
630 			if (YYFILL) goto yyFillLabel22;
631 			goto yy160;
632 		}
633 		goto yy156;
634 	}
635 yy156:
636 	++YYCURSOR;
637 	{ x }
638 yy158:
639 	++YYCURSOR;
640 	{ a }
641 yy160:
642 	{ eof }
643 }
644 
645 
646 // re2c:eof = 0;
647 // re2c:define:YYFILL:naked = 1;
648 // re2c:yyfill:parameter = 0;
649 // re2c:api:style = functions;
650 
651 {
652 	YYCTYPE yych;
653 yyFillLabel23:
654 	yych = *YYCURSOR;
655 	switch (yych) {
656 	case 'a':	goto yy165;
657 	default:
658 		if (YYLIMIT <= YYCURSOR) {
659 			if (YYFILL) goto yyFillLabel23;
660 			goto yy167;
661 		}
662 		goto yy163;
663 	}
664 yy163:
665 	++YYCURSOR;
666 	{ x }
667 yy165:
668 	++YYCURSOR;
669 	{ a }
670 yy167:
671 	{ eof }
672 }
673 
674 
675 // re2c:eof = 0;
676 // re2c:define:YYFILL:naked = 1;
677 // re2c:yyfill:parameter = 1;
678 
679 {
680 	YYCTYPE yych;
681 yyFillLabel24:
682 	yych = *YYCURSOR;
683 	switch (yych) {
684 	case 'a':	goto yy172;
685 	default:
686 		if (YYLIMIT <= YYCURSOR) {
687 			if (YYFILL) goto yyFillLabel24;
688 			goto yy174;
689 		}
690 		goto yy170;
691 	}
692 yy170:
693 	++YYCURSOR;
694 	{ x }
695 yy172:
696 	++YYCURSOR;
697 	{ a }
698 yy174:
699 	{ eof }
700 }
701 
702 
703 // re2c:eof = 0;
704 // re2c:define:YYFILL:naked = 1;
705 // re2c:yyfill:parameter = 1;
706 // re2c:api:style = free-form;
707 
708 {
709 	YYCTYPE yych;
710 yyFillLabel25:
711 	yych = *YYCURSOR;
712 	switch (yych) {
713 	case 'a':	goto yy179;
714 	default:
715 		if (YYLIMIT <= YYCURSOR) {
716 			if (YYFILL) goto yyFillLabel25;
717 			goto yy181;
718 		}
719 		goto yy177;
720 	}
721 yy177:
722 	++YYCURSOR;
723 	{ x }
724 yy179:
725 	++YYCURSOR;
726 	{ a }
727 yy181:
728 	{ eof }
729 }
730 
731 
732 // re2c:eof = 0;
733 // re2c:define:YYFILL:naked = 1;
734 // re2c:yyfill:parameter = 1;
735 // re2c:api:style = functions;
736 
737 {
738 	YYCTYPE yych;
739 yyFillLabel26:
740 	yych = *YYCURSOR;
741 	switch (yych) {
742 	case 'a':	goto yy186;
743 	default:
744 		if (YYLIMIT <= YYCURSOR) {
745 			if (YYFILL) goto yyFillLabel26;
746 			goto yy188;
747 		}
748 		goto yy184;
749 	}
750 yy184:
751 	++YYCURSOR;
752 	{ x }
753 yy186:
754 	++YYCURSOR;
755 	{ a }
756 yy188:
757 	{ eof }
758 }
759 
760 
761