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






// match a

{
	YYCTYPE yych;
	yych = *YYCURSOR;
	if (yych == 'a') goto yy1;
	++YYCURSOR;
	{}
yy1:
	++YYCURSOR;
	{}
}


// match b

{
	YYCTYPE yych;
	yych = *YYCURSOR;
	if (yych == 'b') goto yy3;
	++YYCURSOR;
	{}
yy3:
	++YYCURSOR;
	{}
}


// match a (does not add 'x' in the global scope)

{
	YYCTYPE yych;
	yych = *YYCURSOR;
	if (yych == 'a') goto yy5;
	++YYCURSOR;
	{}
yy5:
	++YYCURSOR;
	{}
}


// match b (does not add 'x' in the global scope)

{
	YYCTYPE yych;
	yych = *YYCURSOR;
	if (yych == 'b') goto yy7;
	++YYCURSOR;
	{}
yy7:
	++YYCURSOR;
	{}
}


// match c (does not add 'x' in the global scope)

{
	YYCTYPE yych;
	yych = *YYCURSOR;
	if (yych == 'c') goto yy9;
	++YYCURSOR;
	{}
yy9:
	++YYCURSOR;
	{}
}


// match d (adds 'x' in the global scope)

{
	YYCTYPE yych;
	yych = *YYCURSOR;
	if (yych == 'd') goto yy11;
	++YYCURSOR;
	{}
yy11:
	++YYCURSOR;
	{}
}


// match d

{
	YYCTYPE yych;
	yych = *YYCURSOR;
	if (yych == 'd') goto yy13;
	++YYCURSOR;
	{}
yy13:
	++YYCURSOR;
	{}
}

