1 /* Generated by re2c */
2 // re2c $INPUT -o $OUTPUT -ci
3 
4 {
5 	YYCTYPE yych;
6 	unsigned int yyaccept = 0;
7 	switch (YYGETCONDITION()) {
8 	case yycc1:
9 		goto yyc_c1;
10 	case yycc2:
11 		goto yyc_c2;
12 	}
13 /* *********************************** */
14 yyc_c1:
15 	if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
16 	yych = *YYCURSOR;
17 	switch (yych) {
18 	case 'b':	goto yy3;
19 	default:	goto yy2;
20 	}
21 yy2:
22 	YYCURSOR = YYMARKER;
23 	goto yy4;
24 yy3:
25 	yych = *(YYMARKER = ++YYCURSOR);
26 	switch (yych) {
27 	case 'b':	goto yy5;
28 	default:	goto yy4;
29 	}
30 yy4:
31 	{}
32 yy5:
33 	yych = *++YYCURSOR;
34 	switch (yych) {
35 	case 'b':	goto yy6;
36 	default:	goto yy2;
37 	}
38 yy6:
39 	++YYCURSOR;
40 	{}
41 /* *********************************** */
42 yyc_c2:
43 	if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
44 	yych = *YYCURSOR;
45 	switch (yych) {
46 	case 'a':	goto yy11;
47 	default:	goto yy10;
48 	}
49 yy10:
50 	YYCURSOR = YYMARKER;
51 	if (yyaccept == 0) {
52 		goto yy12;
53 	} else {
54 		goto yy15;
55 	}
56 yy11:
57 	yyaccept = 0;
58 	yych = *(YYMARKER = ++YYCURSOR);
59 	switch (yych) {
60 	case 'a':	goto yy13;
61 	default:	goto yy12;
62 	}
63 yy12:
64 	{}
65 yy13:
66 	yych = *++YYCURSOR;
67 	switch (yych) {
68 	case 'a':	goto yy14;
69 	default:	goto yy10;
70 	}
71 yy14:
72 	yyaccept = 1;
73 	yych = *(YYMARKER = ++YYCURSOR);
74 	switch (yych) {
75 	case 'a':	goto yy16;
76 	default:	goto yy15;
77 	}
78 yy15:
79 	{}
80 yy16:
81 	yych = *++YYCURSOR;
82 	switch (yych) {
83 	case 'a':	goto yy17;
84 	default:	goto yy10;
85 	}
86 yy17:
87 	++YYCURSOR;
88 	{}
89 }
90 
91 bug59_bogus_yyaccept.re:2:0: warning: control flow in condition 'c1' is undefined for strings that match '[\x0-\x61\x63-\xFF]', use default rule '*' [-Wundefined-control-flow]
92 bug59_bogus_yyaccept.re:2:0: warning: control flow in condition 'c2' is undefined for strings that match '[\x0-\x60\x62-\xFF]', use default rule '*' [-Wundefined-control-flow]
93