1 /* Generated by re2c */ 2 #line 1 "control_flow_yymarker_fail.re" 3 // re2c $INPUT -o $OUTPUT 4 5 #line 6 "control_flow_yymarker_fail.c" 6 { 7 YYCTYPE yych; 8 if ((YYLIMIT - YYCURSOR) < 4) YYFILL(4); 9 yych = *YYCURSOR++; 10 yych = *YYCURSOR; 11 switch (yych) { 12 case 'a': goto yy5; 13 default: goto yy3; 14 } 15 yy3: 16 yych = *(YYMARKER = ++YYCURSOR); 17 goto yy6; 18 yy4: 19 #line 5 "control_flow_yymarker_fail.re" 20 { action2 } 21 #line 22 "control_flow_yymarker_fail.c" 22 yy5: 23 yych = *++YYCURSOR; 24 yy6: 25 yych = *++YYCURSOR; 26 switch (yych) { 27 case 'a': goto yy8; 28 default: goto yy7; 29 } 30 yy7: 31 YYCURSOR = YYMARKER; 32 goto yy4; 33 yy8: 34 ++YYCURSOR; 35 #line 4 "control_flow_yymarker_fail.re" 36 { action1 } 37 #line 38 "control_flow_yymarker_fail.c" 38 } 39 #line 7 "control_flow_yymarker_fail.re" 40 41 control_flow_yymarker_fail.re:2:0: warning: control flow is undefined for strings that match '[\x0-\xFF] \x61 [\x0-\xFF] [\x0-\x60\x62-\xFF]', use default rule '*' [-Wundefined-control-flow] 42