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