1 /* Generated by re2c */ 2 #line 1 "control_flow_yymarker_yyaccept_fail.re" 3 // re2c $INPUT -o $OUTPUT 4 5 #line 6 "control_flow_yymarker_yyaccept_fail.c" 6 { 7 YYCTYPE yych; 8 unsigned int yyaccept = 0; 9 if ((YYLIMIT - YYCURSOR) < 6) YYFILL(6); 10 yych = *YYCURSOR++; 11 yych = *YYCURSOR; 12 switch (yych) { 13 case 'a': goto yy5; 14 default: goto yy3; 15 } 16 yy3: 17 yyaccept = 0; 18 yych = *(YYMARKER = ++YYCURSOR); 19 goto yy6; 20 yy4: 21 #line 6 "control_flow_yymarker_yyaccept_fail.re" 22 { action3 } 23 #line 24 "control_flow_yymarker_yyaccept_fail.c" 24 yy5: 25 yych = *++YYCURSOR; 26 yy6: 27 yych = *++YYCURSOR; 28 switch (yych) { 29 case 'a': goto yy8; 30 default: goto yy7; 31 } 32 yy7: 33 yych = *++YYCURSOR; 34 goto yy10; 35 yy8: 36 yyaccept = 1; 37 yych = *(YYMARKER = ++YYCURSOR); 38 goto yy10; 39 yy9: 40 #line 5 "control_flow_yymarker_yyaccept_fail.re" 41 { action2 } 42 #line 43 "control_flow_yymarker_yyaccept_fail.c" 43 yy10: 44 yych = *++YYCURSOR; 45 switch (yych) { 46 case 'a': goto yy12; 47 default: goto yy11; 48 } 49 yy11: 50 YYCURSOR = YYMARKER; 51 if (yyaccept == 0) { 52 goto yy4; 53 } else { 54 goto yy9; 55 } 56 yy12: 57 ++YYCURSOR; 58 #line 4 "control_flow_yymarker_yyaccept_fail.re" 59 { action1 } 60 #line 61 "control_flow_yymarker_yyaccept_fail.c" 61 } 62 #line 8 "control_flow_yymarker_yyaccept_fail.re" 63 64 control_flow_yymarker_yyaccept_fail.re:2:0: warning: control flow is undefined for strings that match '[\x0-\xFF] \x61 [\x0-\xFF] [\x0-\x60\x62-\xFF] [\x0-\xFF] [\x0-\x60\x62-\xFF]', use default rule '*' [-Wundefined-control-flow] 65