/* Generated by re2c */ #line 1 "repeater2.re" #line 5 "repeater2.c" { YYCTYPE yych; #line 2 "repeater2.re" {} #line 10 "repeater2.c" } #line 3 "repeater2.re" #line 16 "repeater2.c" { YYCTYPE yych; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; switch (yych) { case 'a': goto yy6; default: goto yy5; } yy5: yy6: ++YYCURSOR; #line 6 "repeater2.re" {} #line 30 "repeater2.c" } #line 7 "repeater2.re" #line 36 "repeater2.c" { YYCTYPE yych; if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3); yych = *YYCURSOR; switch (yych) { case 'a': goto yy11; default: goto yy10; } yy10: yy11: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy12; default: goto yy10; } yy12: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy13; default: goto yy10; } yy13: ++YYCURSOR; #line 10 "repeater2.re" {} #line 62 "repeater2.c" } #line 11 "repeater2.re" #line 68 "repeater2.c" { YYCTYPE yych; goto yy15; yy16: ++YYCURSOR; yy15: if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; switch (yych) { case 'a': goto yy16; default: goto yy18; } yy18: #line 14 "repeater2.re" {} #line 84 "repeater2.c" } #line 15 "repeater2.re" #line 90 "repeater2.c" { YYCTYPE yych; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; switch (yych) { case 'a': goto yy22; default: goto yy21; } yy21: yy22: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; switch (yych) { case 'a': goto yy22; default: goto yy24; } yy24: #line 18 "repeater2.re" {} #line 111 "repeater2.c" } #line 19 "repeater2.re" #line 117 "repeater2.c" { YYCTYPE yych; if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3); yych = *YYCURSOR; switch (yych) { case 'a': goto yy28; default: goto yy27; } yy27: yy28: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy29; default: goto yy27; } yy29: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy30; default: goto yy27; } yy30: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; switch (yych) { case 'a': goto yy30; default: goto yy32; } yy32: #line 22 "repeater2.re" {} #line 150 "repeater2.c" } #line 23 "repeater2.re" #line 156 "repeater2.c" { YYCTYPE yych; #line 26 "repeater2.re" {} #line 161 "repeater2.c" } #line 27 "repeater2.re" #line 167 "repeater2.c" { YYCTYPE yych; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; switch (yych) { case 'a': goto yy39; default: goto yy38; } yy38: #line 30 "repeater2.re" {} #line 179 "repeater2.c" yy39: ++YYCURSOR; goto yy38; } #line 31 "repeater2.re" #line 188 "repeater2.c" { YYCTYPE yych; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; switch (yych) { case 'a': goto yy43; default: goto yy42; } yy42: yy43: ++YYCURSOR; #line 34 "repeater2.re" {} #line 202 "repeater2.c" } #line 35 "repeater2.re" #line 208 "repeater2.c" { YYCTYPE yych; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; switch (yych) { case 'a': goto yy48; default: goto yy47; } yy47: yy48: ++YYCURSOR; #line 38 "repeater2.re" {} #line 222 "repeater2.c" } #line 39 "repeater2.re" #line 228 "repeater2.c" { YYCTYPE yych; if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); yych = *YYCURSOR; switch (yych) { case 'a': goto yy53; default: goto yy52; } yy52: yy53: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy54; default: goto yy52; } yy54: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy56; default: goto yy55; } yy55: #line 42 "repeater2.re" {} #line 253 "repeater2.c" yy56: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy57; default: goto yy55; } yy57: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy58; default: goto yy55; } yy58: ++YYCURSOR; goto yy55; } #line 43 "repeater2.re" #line 274 "repeater2.c" { YYCTYPE yych; if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); yych = *YYCURSOR; switch (yych) { case 'a': goto yy62; default: goto yy61; } yy61: yy62: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy63; default: goto yy61; } yy63: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy64; default: goto yy61; } yy64: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy65; default: goto yy61; } yy65: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy66; default: goto yy61; } yy66: ++YYCURSOR; #line 46 "repeater2.re" {} #line 312 "repeater2.c" } #line 47 "repeater2.re" #line 318 "repeater2.c" { YYCTYPE yych; if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); yych = *YYCURSOR; switch (yych) { case 'a': goto yy71; default: goto yy70; } yy70: yy71: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy72; default: goto yy70; } yy72: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy73; default: goto yy70; } yy73: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy74; default: goto yy70; } yy74: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy75; default: goto yy70; } yy75: ++YYCURSOR; #line 50 "repeater2.re" {} #line 356 "repeater2.c" } #line 51 "repeater2.re" re2c: warning: line 2: rule matches empty string [-Wmatch-empty-string] re2c: warning: line 7: control flow is undefined for strings that match '[\x0-\x60\x62-\xFF]', use default rule '*' [-Wundefined-control-flow] re2c: warning: line 11: 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] re2c: warning: line 14: rule matches empty string [-Wmatch-empty-string] re2c: warning: line 19: control flow is undefined for strings that match '[\x0-\x60\x62-\xFF]', use default rule '*' [-Wundefined-control-flow] re2c: warning: line 23: 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] re2c: warning: line 26: rule matches empty string [-Wmatch-empty-string] re2c: warning: line 30: rule matches empty string [-Wmatch-empty-string] re2c: warning: line 35: control flow is undefined for strings that match '[\x0-\x60\x62-\xFF]', use default rule '*' [-Wundefined-control-flow] re2c: warning: line 39: control flow is undefined for strings that match '[\x0-\x60\x62-\xFF]', use default rule '*' [-Wundefined-control-flow] re2c: warning: line 43: control flow is undefined for strings that match '[\x0-\x60\x62-\xFF]' '\x61 [\x0-\x60\x62-\xFF]' , use default rule '*' [-Wundefined-control-flow] re2c: warning: line 47: 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] re2c: warning: line 51: 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]