1 /* Generated by re2c */ 2 // re2c $INPUT -o $OUTPUT -i --case-inverted 3 4 { 5 YYCTYPE yych; 6 if (YYLIMIT <= YYCURSOR) YYFILL(1); 7 yych = *YYCURSOR; 8 switch (yych) { 9 case 'A': 10 case 'a': goto yy3; 11 case 'b': goto yy5; 12 default: goto yy2; 13 } 14 yy2: 15 yy3: 16 ++YYCURSOR; 17 {return 'a';} 18 yy5: 19 ++YYCURSOR; 20 {return 'b';} 21 } 22 23 } 24 casing-flags_i_case_inverted.re:2:0: warning: control flow is undefined for strings that match '[\x0-\x40\x42-\x60\x63-\xFF]', use default rule '*' [-Wundefined-control-flow] 25