/* Generated by re2c */
// re2c $INPUT -o $OUTPUT -i --flex-syntax

{
	YYCTYPE yych;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'x':
			yyt1 = YYCURSOR;
			goto yy2;
		default:
			yyt1 = YYCURSOR;
			yyt2 = NULL;
			goto yy1;
	}
yy1:
	yynmatch = 31;
	yypmatch[0] = yyt1;
	yypmatch[3] = yyt2;
	yypmatch[5] = yyt2;
	yypmatch[7] = yyt2;
	yypmatch[9] = yyt2;
	yypmatch[11] = yyt2;
	yypmatch[13] = yyt2;
	yypmatch[15] = yyt2;
	yypmatch[17] = yyt2;
	yypmatch[19] = yyt2;
	yypmatch[21] = yyt2;
	yypmatch[23] = yyt2;
	yypmatch[25] = yyt2;
	yypmatch[27] = yyt2;
	yypmatch[29] = yyt2;
	yypmatch[31] = yyt2;
	yypmatch[33] = yyt2;
	yypmatch[35] = yyt2;
	yypmatch[37] = yyt2;
	yypmatch[39] = yyt2;
	yypmatch[41] = yyt2;
	yypmatch[43] = yyt2;
	yypmatch[45] = yyt2;
	yypmatch[47] = yyt2;
	yypmatch[49] = yyt2;
	yypmatch[51] = yyt2;
	yypmatch[53] = yyt2;
	yypmatch[55] = yyt2;
	yypmatch[57] = yyt2;
	yypmatch[59] = yyt2;
	yypmatch[61] = yyt2;
	yypmatch[1] = YYCURSOR;
	yypmatch[2] = yyt2;
	if (yypmatch[2] != NULL) yypmatch[2] -= 1;
	yypmatch[4] = yypmatch[2];
	yypmatch[6] = yypmatch[2];
	yypmatch[8] = yypmatch[2];
	yypmatch[10] = yypmatch[2];
	yypmatch[12] = yypmatch[2];
	yypmatch[14] = yypmatch[2];
	yypmatch[16] = yypmatch[2];
	yypmatch[18] = yypmatch[2];
	yypmatch[20] = yypmatch[2];
	yypmatch[22] = yypmatch[2];
	yypmatch[24] = yypmatch[2];
	yypmatch[26] = yypmatch[2];
	yypmatch[28] = yypmatch[2];
	yypmatch[30] = yypmatch[2];
	yypmatch[32] = yypmatch[2];
	yypmatch[34] = yypmatch[2];
	yypmatch[36] = yypmatch[2];
	yypmatch[38] = yypmatch[2];
	yypmatch[40] = yypmatch[2];
	yypmatch[42] = yypmatch[2];
	yypmatch[44] = yypmatch[2];
	yypmatch[46] = yypmatch[2];
	yypmatch[48] = yypmatch[2];
	yypmatch[50] = yypmatch[2];
	yypmatch[52] = yypmatch[2];
	yypmatch[54] = yypmatch[2];
	yypmatch[56] = yypmatch[2];
	yypmatch[58] = yypmatch[2];
	yypmatch[60] = yypmatch[2];
	{}
yy2:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'x': goto yy2;
		default:
			yyt2 = YYCURSOR;
			goto yy1;
	}
}

captures/posix/basic/23.re:6:4: warning: rule matches empty string [-Wmatch-empty-string]
captures/posix/basic/23.re:7:7: warning: rule matches empty string [-Wmatch-empty-string]
captures/posix/basic/23.re:7:7: warning: unreachable rule (shadowed by rule at line 6) [-Wunreachable-rules]
