/* Generated by re2c */
// re2c $INPUT -o $OUTPUT -ri



{
	YYCTYPE yych;
	goto yy0;
yy1:
	++YYCURSOR;
yy0:
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy1;
		default: goto yy2;
	}
yy2:
	{ a }
}


// re2c:startlabel = ;

{
	YYCTYPE yych;
	goto yy3;
yy4:
	++YYCURSOR;
yy3:
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy4;
		default: goto yy5;
	}
yy5:
	{ a }
}


// re2c:startlabel = 0;

{
	YYCTYPE yych;
	goto yy6;
yy7:
	++YYCURSOR;
yy6:
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy7;
		default: goto yy8;
	}
yy8:
	{ a }
}


// re2c:startlabel = 0;
// re2c:startlabel = ;

{
	YYCTYPE yych;
	goto yy9;
yy10:
	++YYCURSOR;
yy9:
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy10;
		default: goto yy11;
	}
yy11:
	{ a }
}


// re2c:startlabel = 1;

{
	YYCTYPE yych;
yy12:
	goto yy13;
yy14:
	++YYCURSOR;
yy13:
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy14;
		default: goto yy15;
	}
yy15:
	{ a }
}


// re2c:startlabel = 1;
// re2c:startlabel = ;

{
	YYCTYPE yych;
	goto yy16;
yy17:
	++YYCURSOR;
yy16:
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy17;
		default: goto yy18;
	}
yy18:
	{ a }
}


// re2c:startlabel = Lstart;

{
	YYCTYPE yych;
Lstart:
	goto yy19;
yy20:
	++YYCURSOR;
yy19:
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy20;
		default: goto yy21;
	}
yy21:
	{ a }
}


// re2c:startlabel = Lstart;
// re2c:startlabel = ;

{
	YYCTYPE yych;
	goto yy22;
yy23:
	++YYCURSOR;
yy22:
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy23;
		default: goto yy24;
	}
yy24:
	{ a }
}


// re2c:startlabel = Lstart;
// re2c:startlabel = 0;

{
	YYCTYPE yych;
Lstart:
	goto yy25;
yy26:
	++YYCURSOR;
yy25:
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy26;
		default: goto yy27;
	}
yy27:
	{ a }
}


// re2c:startlabel = Lstart;
// re2c:startlabel = 0;
// re2c:startlabel = ;

{
	YYCTYPE yych;
	goto yy28;
yy29:
	++YYCURSOR;
yy28:
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy29;
		default: goto yy30;
	}
yy30:
	{ a }
}


// re2c:startlabel = Lstart;
// re2c:startlabel = 1;

{
	YYCTYPE yych;
Lstart:
	goto yy31;
yy32:
	++YYCURSOR;
yy31:
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy32;
		default: goto yy33;
	}
yy33:
	{ a }
}


// re2c:startlabel = Lstart;
// re2c:startlabel = 1;
// re2c:startlabel = ;

{
	YYCTYPE yych;
	goto yy34;
yy35:
	++YYCURSOR;
yy34:
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy35;
		default: goto yy36;
	}
yy36:
	{ a }
}


config/autogen/startlabel_r.re:3:7: warning: rule matches empty string [-Wmatch-empty-string]
config/autogen/startlabel_r.re:3:7: warning: rule matches empty string [-Wmatch-empty-string]
config/autogen/startlabel_r.re:3:7: warning: rule matches empty string [-Wmatch-empty-string]
config/autogen/startlabel_r.re:3:7: warning: rule matches empty string [-Wmatch-empty-string]
config/autogen/startlabel_r.re:3:7: warning: rule matches empty string [-Wmatch-empty-string]
config/autogen/startlabel_r.re:3:7: warning: rule matches empty string [-Wmatch-empty-string]
config/autogen/startlabel_r.re:3:7: warning: rule matches empty string [-Wmatch-empty-string]
config/autogen/startlabel_r.re:3:7: warning: rule matches empty string [-Wmatch-empty-string]
config/autogen/startlabel_r.re:3:7: warning: rule matches empty string [-Wmatch-empty-string]
config/autogen/startlabel_r.re:3:7: warning: rule matches empty string [-Wmatch-empty-string]
config/autogen/startlabel_r.re:3:7: warning: rule matches empty string [-Wmatch-empty-string]
config/autogen/startlabel_r.re:3:7: warning: rule matches empty string [-Wmatch-empty-string]
