1 /* Generated by re2c */ 2 // re2c $INPUT -o $OUTPUT -i --flex-syntax 3 4 { 5 YYCTYPE yych; 6 if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); 7 yych = *(YYMARKER = YYCURSOR); 8 switch (yych) { 9 case 'a': 10 yyt1 = YYCURSOR; 11 goto yy3; 12 default: goto yy2; 13 } 14 yy2: 15 yynmatch = 1; 16 yypmatch[0] = YYCURSOR; 17 yypmatch[1] = YYCURSOR; 18 {} 19 yy3: 20 yych = *++YYCURSOR; 21 if (yych >= 0x01) goto yy8; 22 YYCURSOR = YYMARKER; 23 goto yy2; 24 yy5: 25 ++YYCURSOR; 26 yy6: 27 yynmatch = 2; 28 yypmatch[0] = yyt1; 29 yypmatch[1] = YYCURSOR; 30 yypmatch[2] = YYCURSOR - 2; 31 yypmatch[3] = YYCURSOR; 32 {} 33 yy7: 34 ++YYCURSOR; 35 if (YYLIMIT <= YYCURSOR) YYFILL(1); 36 yych = *YYCURSOR; 37 yy8: 38 switch (yych) { 39 case 0x00: goto yy6; 40 case 'a': goto yy7; 41 default: goto yy5; 42 } 43 } 44 45 posix_captures/basic/09.re:7:7: warning: rule matches empty string [-Wmatch-empty-string] 46