/* Generated by re2c */
#line 1 "repeater2.re"
// re2c $INPUT -o $OUTPUT 

#line 6 "repeater2.c"
{
	YYCTYPE yych;
#line 3 "repeater2.re"
	{}
#line 11 "repeater2.c"
}
#line 4 "repeater2.re"



#line 17 "repeater2.c"
{
	YYCTYPE yych;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy3;
		default: goto yy2;
	}
yy2:
yy3:
	++YYCURSOR;
#line 7 "repeater2.re"
	{}
#line 31 "repeater2.c"
}
#line 8 "repeater2.re"



#line 37 "repeater2.c"
{
	YYCTYPE yych;
	if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy6;
		default: goto yy5;
	}
yy5:
yy6:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'a': goto yy7;
		default: goto yy5;
	}
yy7:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'a': goto yy8;
		default: goto yy5;
	}
yy8:
	++YYCURSOR;
#line 11 "repeater2.re"
	{}
#line 63 "repeater2.c"
}
#line 12 "repeater2.re"



#line 69 "repeater2.c"
{
	YYCTYPE yych;
	goto yy9;
yy10:
	++YYCURSOR;
yy9:
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy10;
		default: goto yy11;
	}
yy11:
#line 15 "repeater2.re"
	{}
#line 85 "repeater2.c"
}
#line 16 "repeater2.re"



#line 91 "repeater2.c"
{
	YYCTYPE yych;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy14;
		default: goto yy13;
	}
yy13:
yy14:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy14;
		default: goto yy15;
	}
yy15:
#line 19 "repeater2.re"
	{}
#line 112 "repeater2.c"
}
#line 20 "repeater2.re"



#line 118 "repeater2.c"
{
	YYCTYPE yych;
	if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy18;
		default: goto yy17;
	}
yy17:
yy18:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'a': goto yy19;
		default: goto yy17;
	}
yy19:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'a': goto yy20;
		default: goto yy17;
	}
yy20:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy20;
		default: goto yy21;
	}
yy21:
#line 23 "repeater2.re"
	{}
#line 151 "repeater2.c"
}
#line 24 "repeater2.re"



#line 157 "repeater2.c"
{
	YYCTYPE yych;
#line 27 "repeater2.re"
	{}
#line 162 "repeater2.c"
}
#line 28 "repeater2.re"



#line 168 "repeater2.c"
{
	YYCTYPE yych;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy25;
		default: goto yy24;
	}
yy24:
#line 31 "repeater2.re"
	{}
#line 180 "repeater2.c"
yy25:
	++YYCURSOR;
	goto yy24;
}
#line 32 "repeater2.re"



#line 189 "repeater2.c"
{
	YYCTYPE yych;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy28;
		default: goto yy27;
	}
yy27:
yy28:
	++YYCURSOR;
#line 35 "repeater2.re"
	{}
#line 203 "repeater2.c"
}
#line 36 "repeater2.re"



#line 209 "repeater2.c"
{
	YYCTYPE yych;
	if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy31;
		default: goto yy30;
	}
yy30:
yy31:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'a': goto yy32;
		default: goto yy30;
	}
yy32:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'a': goto yy34;
		default: goto yy33;
	}
yy33:
#line 39 "repeater2.re"
	{}
#line 234 "repeater2.c"
yy34:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'a': goto yy35;
		default: goto yy33;
	}
yy35:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'a': goto yy36;
		default: goto yy33;
	}
yy36:
	++YYCURSOR;
	goto yy33;
}
#line 40 "repeater2.re"



#line 255 "repeater2.c"
{
	YYCTYPE yych;
	if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
	yych = *YYCURSOR;
	switch (yych) {
		case 'a': goto yy39;
		default: goto yy38;
	}
yy38:
yy39:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'a': goto yy40;
		default: goto yy38;
	}
yy40:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'a': goto yy41;
		default: goto yy38;
	}
yy41:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'a': goto yy42;
		default: goto yy38;
	}
yy42:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'a': goto yy43;
		default: goto yy38;
	}
yy43:
	++YYCURSOR;
#line 43 "repeater2.re"
	{}
#line 293 "repeater2.c"
}
#line 44 "repeater2.re"

repeater2.re:6:0: warning: control flow is undefined for strings that match '[\x0-\x60\x62-\xFF]', use default rule '*' [-Wundefined-control-flow]
repeater2.re:10:0: warning: control flow is undefined for strings that match 
	'[\x0-\x60\x62-\xFF]'
	'\x61 [\x0-\x60\x62-\xFF]'
	'\x61 \x61 [\x0-\x60\x62-\xFF]'
, use default rule '*' [-Wundefined-control-flow]
repeater2.re:15:9: warning: rule matches empty string [-Wmatch-empty-string]
repeater2.re:18:0: warning: control flow is undefined for strings that match '[\x0-\x60\x62-\xFF]', use default rule '*' [-Wundefined-control-flow]
repeater2.re:22:0: warning: control flow is undefined for strings that match 
	'[\x0-\x60\x62-\xFF]'
	'\x61 [\x0-\x60\x62-\xFF]'
	'\x61 \x61 [\x0-\x60\x62-\xFF]'
, use default rule '*' [-Wundefined-control-flow]
repeater2.re:31:10: warning: rule matches empty string [-Wmatch-empty-string]
repeater2.re:34:0: warning: control flow is undefined for strings that match '[\x0-\x60\x62-\xFF]', use default rule '*' [-Wundefined-control-flow]
repeater2.re:38:0: warning: control flow is undefined for strings that match 
	'[\x0-\x60\x62-\xFF]'
	'\x61 [\x0-\x60\x62-\xFF]'
, use default rule '*' [-Wundefined-control-flow]
repeater2.re:42:0: warning: control flow is undefined for strings that match 
	'[\x0-\x60\x62-\xFF]'
	'\x61 [\x0-\x60\x62-\xFF]'
	'\x61 \x61 [\x0-\x60\x62-\xFF]'
	'\x61 \x61 \x61 [\x0-\x60\x62-\xFF]'
	'\x61 \x61 \x61 \x61 [\x0-\x60\x62-\xFF]'
, use default rule '*' [-Wundefined-control-flow]
