1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
|
/* Generated by re2c */
// re2c $INPUT -o $OUTPUT -i
{
YYCTYPE yych;
goto yy0;
yy1:
++YYCURSOR;
yy0:
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = *YYCURSOR;
switch (yych) {
case 'a': goto yy2;
default: goto yy1;
}
yy2:
yych = *++YYCURSOR;
switch (yych) {
case 'a': goto yy4;
default: goto yy3;
}
yy3:
{ 0 }
yy4:
++YYCURSOR;
goto yy3;
}
{
YYCTYPE yych;
goto yy5;
yy6:
++YYCURSOR;
yy5:
if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
yych = *YYCURSOR;
switch (yych) {
case 'a': goto yy7;
default: goto yy6;
}
yy7:
yych = *++YYCURSOR;
switch (yych) {
case 'a': goto yy9;
default: goto yy8;
}
yy8:
{ 0 }
yy9:
yych = *++YYCURSOR;
switch (yych) {
case 'a': goto yy10;
default: goto yy8;
}
yy10:
++YYCURSOR;
goto yy8;
}
{
YYCTYPE yych;
goto yy11;
yy12:
++YYCURSOR;
yy11:
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
switch (yych) {
case 'a': goto yy13;
default: goto yy12;
}
yy13:
++YYCURSOR;
{ 0 }
}
{
YYCTYPE yych;
goto yy14;
yy15:
++YYCURSOR;
yy14:
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
switch (yych) {
case 'a': goto yy16;
default: goto yy15;
}
yy16:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
switch (yych) {
case 'a': goto yy16;
default: goto yy17;
}
yy17:
{ 0 }
}
wunreachable_rules.re:4:21: warning: unreachable rule (shadowed by rule at line 3) [-Wunreachable-rules]
wunreachable_rules.re:9:19: warning: unreachable rule (shadowed by rule at line 8) [-Wunreachable-rules]
wunreachable_rules.re:13:15: warning: rule matches empty string [-Wmatch-empty-string]
wunreachable_rules.re:14:15: warning: unreachable rule (shadowed by rule at line 13) [-Wunreachable-rules]
wunreachable_rules.re:19:15: warning: unreachable rule (shadowed by rule at line 18) [-Wunreachable-rules]
|