-/* Generated by re2c 0.16 on Sun Jul 30 18:04:13 2017 */
+/* Generated by re2c 0.16 on Thu Aug 10 12:29:00 2017 */
#line 1 "../src/ast/lex.re"
#include "src/util/c99_stdint.h"
#include <stddef.h>
128, 128, 128, 128, 128, 128, 128, 128,
128, 128, 128, 128, 128, 128, 128, 128,
};
- if ((YYLIMIT - YYCURSOR) < 16) YYFILL(16);
+ if ((YYLIMIT - YYCURSOR) < 17) YYFILL(17);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= '\r') {
if (yych <= '\t') {
}
}
++YYCURSOR;
-#line 128 "../src/ast/lex.re"
+#line 135 "../src/ast/lex.re"
{
if (cur != eof) goto echo;
out.wraw(tok, ptr);
yy4:
++YYCURSOR;
yy5:
-#line 145 "../src/ast/lex.re"
+#line 152 "../src/ast/lex.re"
{ goto echo; }
#line 126 "src/ast/lex.cc"
yy6:
}
if (yych == '#') goto yy14;
yy7:
-#line 139 "../src/ast/lex.re"
+#line 146 "../src/ast/lex.re"
{
cline++;
pos = cur;
yy42:
yych = (YYCTYPE)*++YYCURSOR;
if (yych == ':') goto yy53;
+ if (yych == 'n') goto yy54;
goto yy13;
yy43:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'g') goto yy54;
+ if (yych == 'g') goto yy55;
goto yy13;
yy44:
yych = (YYCTYPE)*++YYCURSOR;
goto yy13;
yy45:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy55;
+ if (yych == 'e') goto yy56;
goto yy13;
yy46:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'g') goto yy56;
+ if (yych == 'g') goto yy57;
goto yy13;
yy47:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy57;
+ if (yych == 'e') goto yy58;
goto yy13;
yy48:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == ':') goto yy58;
+ if (yych == ':') goto yy59;
goto yy13;
yy49:
++YYCURSOR;
if (yych <= '0') goto yy13;
if (yych <= '9') {
YYCTXMARKER = YYCURSOR;
- goto yy59;
+ goto yy60;
}
goto yy13;
}
yy51:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 't') goto yy61;
+ if (yych == 't') goto yy62;
goto yy13;
yy52:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'r') goto yy62;
+ if (yych == 'r') goto yy63;
goto yy13;
yy53:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'r') goto yy63;
+ if (yych == 'r') goto yy64;
goto yy13;
yy54:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 's') goto yy64;
+ if (yych == 'm') goto yy65;
goto yy13;
yy55:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 's') goto yy65;
+ if (yych == 's') goto yy66;
goto yy13;
yy56:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 's') goto yy66;
+ if (yych == 's') goto yy67;
goto yy13;
yy57:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 's') goto yy67;
+ if (yych == 's') goto yy68;
goto yy13;
yy58:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'r') goto yy68;
+ if (yych == 's') goto yy69;
goto yy13;
yy59:
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych == 'r') goto yy70;
+ goto yy13;
+yy60:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = (YYCTYPE)*YYCURSOR;
if (yybm[0+yych] & 64) {
- goto yy59;
+ goto yy60;
}
if (yych <= '\f') {
if (yych <= 0x08) goto yy13;
- if (yych <= '\t') goto yy69;
- if (yych <= '\n') goto yy71;
+ if (yych <= '\t') goto yy71;
+ if (yych <= '\n') goto yy73;
goto yy13;
} else {
- if (yych <= '\r') goto yy73;
- if (yych == ' ') goto yy69;
+ if (yych <= '\r') goto yy75;
+ if (yych == ' ') goto yy71;
goto yy13;
}
-yy61:
- yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'a') goto yy74;
- goto yy13;
yy62:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy75;
+ if (yych == 'a') goto yy76;
goto yy13;
yy63:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy76;
+ if (yych == 'e') goto yy77;
goto yy13;
yy64:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == ':') goto yy77;
+ if (yych == 'e') goto yy78;
goto yy13;
yy65:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == ':') goto yy78;
+ if (yych == 'a') goto yy79;
goto yy13;
yy66:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == ':') goto yy79;
+ if (yych == ':') goto yy80;
goto yy13;
yy67:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == ':') goto yy80;
+ if (yych == ':') goto yy81;
goto yy13;
yy68:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy81;
+ if (yych == ':') goto yy82;
goto yy13;
yy69:
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych == ':') goto yy83;
+ goto yy13;
+yy70:
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych == 'e') goto yy84;
+ goto yy13;
+yy71:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= 0x1F) {
- if (yych == '\t') goto yy69;
+ if (yych == '\t') goto yy71;
goto yy13;
} else {
- if (yych <= ' ') goto yy69;
- if (yych == '"') goto yy82;
+ if (yych <= ' ') goto yy71;
+ if (yych == '"') goto yy85;
goto yy13;
}
-yy71:
+yy73:
++YYCURSOR;
YYCURSOR = YYCTXMARKER;
-#line 134 "../src/ast/lex.re"
+#line 141 "../src/ast/lex.re"
{
set_sourceline();
goto echo;
}
-#line 443 "src/ast/lex.cc"
-yy73:
- yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '\n') goto yy71;
- goto yy13;
-yy74:
- yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 't') goto yy84;
- goto yy13;
+#line 452 "src/ast/lex.cc"
yy75:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == ':') goto yy85;
+ if (yych == '\n') goto yy73;
goto yy13;
yy76:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '2') goto yy86;
+ if (yych == 't') goto yy87;
goto yy13;
yy77:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'r') goto yy87;
+ if (yych == ':') goto yy88;
goto yy13;
yy78:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'r') goto yy88;
+ if (yych == '2') goto yy89;
goto yy13;
yy79:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'r') goto yy89;
+ if (yych == 't') goto yy90;
goto yy13;
yy80:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'r') goto yy90;
+ if (yych == 'r') goto yy91;
goto yy13;
yy81:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '2') goto yy91;
+ if (yych == 'r') goto yy92;
goto yy13;
yy82:
- ++YYCURSOR;
- if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
- yych = (YYCTYPE)*YYCURSOR;
- if (yybm[0+yych] & 128) {
- goto yy82;
- }
- if (yych <= '\n') goto yy13;
- if (yych <= '"') goto yy92;
- goto yy93;
-yy84:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy94;
+ if (yych == 'r') goto yy93;
goto yy13;
-yy85:
+yy83:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'r') goto yy95;
+ if (yych == 'r') goto yy94;
goto yy13;
-yy86:
+yy84:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'c') goto yy96;
+ if (yych == '2') goto yy95;
goto yy13;
+yy85:
+ ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+ yych = (YYCTYPE)*YYCURSOR;
+ if (yybm[0+yych] & 128) {
+ goto yy85;
+ }
+ if (yych <= '\n') goto yy13;
+ if (yych <= '"') goto yy96;
+ goto yy97;
yy87:
yych = (YYCTYPE)*++YYCURSOR;
if (yych == 'e') goto yy98;
goto yy13;
yy88:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy99;
+ if (yych == 'r') goto yy99;
goto yy13;
yy89:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy100;
+ if (yych == 'c') goto yy100;
goto yy13;
yy90:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy101;
+ if (yych == 'c') goto yy102;
goto yy13;
yy91:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'c') goto yy102;
+ if (yych == 'e') goto yy103;
goto yy13;
yy92:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '\n') goto yy71;
- if (yych == '\r') goto yy73;
+ if (yych == 'e') goto yy104;
goto yy13;
yy93:
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych == 'e') goto yy105;
+ goto yy13;
+yy94:
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych == 'e') goto yy106;
+ goto yy13;
+yy95:
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych == 'c') goto yy107;
+ goto yy13;
+yy96:
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych == '\n') goto yy73;
+ if (yych == '\r') goto yy75;
+ goto yy13;
+yy97:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
if (yych == '\n') goto yy13;
- goto yy82;
-yy94:
+ goto yy85;
+yy98:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == ':') goto yy104;
+ if (yych == ':') goto yy109;
goto yy13;
-yy95:
+yy99:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy105;
+ if (yych == 'e') goto yy110;
goto yy13;
-yy96:
+yy100:
++YYCURSOR;
#line 93 "../src/ast/lex.re"
{
lex_end_of_comment(out);
goto echo;
}
-#line 550 "src/ast/lex.cc"
-yy98:
+#line 567 "src/ast/lex.cc"
+yy102:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '2') goto yy106;
+ if (yych == 'h') goto yy111;
goto yy13;
-yy99:
+yy103:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '2') goto yy107;
+ if (yych == '2') goto yy112;
goto yy13;
-yy100:
+yy104:
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych == '2') goto yy113;
+ goto yy13;
+yy105:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '2') goto yy108;
+ if (yych == '2') goto yy114;
goto yy13;
-yy101:
+yy106:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '2') goto yy109;
+ if (yych == '2') goto yy115;
goto yy13;
-yy102:
+yy107:
++YYCURSOR;
#line 82 "../src/ast/lex.re"
{
out.wraw(tok, ptr);
return Reuse;
}
-#line 574 "src/ast/lex.cc"
-yy104:
+#line 595 "src/ast/lex.cc"
+yy109:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'r') goto yy110;
+ if (yych == 'r') goto yy116;
goto yy13;
-yy105:
+yy110:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '2') goto yy111;
+ if (yych == '2') goto yy117;
goto yy13;
-yy106:
+yy111:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'c') goto yy112;
+ if (yych == ':') goto yy118;
goto yy13;
-yy107:
+yy112:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'c') goto yy114;
+ if (yych == 'c') goto yy119;
goto yy13;
-yy108:
+yy113:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'c') goto yy116;
+ if (yych == 'c') goto yy121;
goto yy13;
-yy109:
+yy114:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'c') goto yy118;
+ if (yych == 'c') goto yy123;
goto yy13;
-yy110:
+yy115:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy120;
+ if (yych == 'c') goto yy125;
goto yy13;
-yy111:
+yy116:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'c') goto yy121;
+ if (yych == 'e') goto yy127;
goto yy13;
-yy112:
+yy117:
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych == 'c') goto yy128;
+ goto yy13;
+yy118:
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych == 'r') goto yy130;
+ goto yy13;
+yy119:
++YYCURSOR;
-#line 122 "../src/ast/lex.re"
+#line 129 "../src/ast/lex.re"
{
out.wraw(tok, ptr);
lex_tags(out, true);
goto echo;
}
-#line 615 "src/ast/lex.cc"
-yy114:
+#line 644 "src/ast/lex.cc"
+yy121:
++YYCURSOR;
#line 77 "../src/ast/lex.re"
{
out.wraw(tok, ptr);
return Rules;
}
-#line 623 "src/ast/lex.cc"
-yy116:
+#line 652 "src/ast/lex.cc"
+yy123:
++YYCURSOR;
-#line 116 "../src/ast/lex.re"
+#line 123 "../src/ast/lex.re"
{
out.wraw(tok, ptr);
lex_tags(out, false);
goto echo;
}
-#line 632 "src/ast/lex.cc"
-yy118:
+#line 661 "src/ast/lex.cc"
+yy125:
++YYCURSOR;
-#line 107 "../src/ast/lex.re"
+#line 114 "../src/ast/lex.re"
{
out.wraw(tok, ptr);
out.wdelay_line_info();
lex_end_of_comment(out);
goto echo;
}
-#line 644 "src/ast/lex.cc"
-yy120:
+#line 673 "src/ast/lex.cc"
+yy127:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '2') goto yy123;
+ if (yych == '2') goto yy131;
goto yy13;
-yy121:
+yy128:
++YYCURSOR;
#line 87 "../src/ast/lex.re"
{
lex_end_of_comment(out);
goto echo;
}
-#line 657 "src/ast/lex.cc"
-yy123:
+#line 686 "src/ast/lex.cc"
+yy130:
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych == 'e') goto yy132;
+ goto yy13;
+yy131:
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych == 'c') goto yy133;
+ goto yy13;
+yy132:
+ yych = (YYCTYPE)*++YYCURSOR;
+ if (yych == '2') goto yy135;
+ goto yy13;
+yy133:
+ ++YYCURSOR;
+#line 107 "../src/ast/lex.re"
+ {
+ out.wraw(tok, ptr);
+ out.wdelay_state_goto(0);
+ lex_end_of_comment(out);
+ goto echo;
+ }
+#line 708 "src/ast/lex.cc"
+yy135:
yych = (YYCTYPE)*++YYCURSOR;
if (yych != 'c') goto yy13;
++YYCURSOR;
#line 100 "../src/ast/lex.re"
{
out.wraw(tok, ptr);
- out.wdelay_state_goto(0);
+ out.wdelay_yymaxnmatch();
lex_end_of_comment(out);
goto echo;
}
-#line 669 "src/ast/lex.cc"
+#line 720 "src/ast/lex.cc"
}
-#line 146 "../src/ast/lex.re"
+#line 153 "../src/ast/lex.re"
}
{
uint32_t ignored = 0;
for (;;) {
-#line 679 "src/ast/lex.cc"
+#line 730 "src/ast/lex.cc"
{
YYCTYPE yych;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= '\f') {
- if (yych <= 0x00) goto yy128;
- if (yych == '\n') goto yy132;
- goto yy130;
+ if (yych <= 0x00) goto yy140;
+ if (yych == '\n') goto yy144;
+ goto yy142;
} else {
- if (yych <= '\r') goto yy134;
- if (yych == '*') goto yy135;
- goto yy130;
+ if (yych <= '\r') goto yy146;
+ if (yych == '*') goto yy147;
+ goto yy142;
}
-yy128:
+yy140:
++YYCURSOR;
-#line 153 "../src/ast/lex.re"
+#line 160 "../src/ast/lex.re"
{ fatal_lc(get_cline(), get_column(), "expected end of block"); }
-#line 697 "src/ast/lex.cc"
-yy130:
+#line 748 "src/ast/lex.cc"
+yy142:
++YYCURSOR;
-yy131:
-#line 155 "../src/ast/lex.re"
+yy143:
+#line 162 "../src/ast/lex.re"
{ continue; }
-#line 703 "src/ast/lex.cc"
-yy132:
+#line 754 "src/ast/lex.cc"
+yy144:
++YYCURSOR;
-#line 156 "../src/ast/lex.re"
+#line 163 "../src/ast/lex.re"
{ ++ignored; continue; }
-#line 708 "src/ast/lex.cc"
-yy134:
+#line 759 "src/ast/lex.cc"
+yy146:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '\n') goto yy132;
- goto yy131;
-yy135:
+ if (yych == '\n') goto yy144;
+ goto yy143;
+yy147:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != '/') goto yy131;
+ if (yych != '/') goto yy143;
++YYCURSOR;
-#line 157 "../src/ast/lex.re"
+#line 164 "../src/ast/lex.re"
{
if (ignored > 0) {
cline += ignored;
tok = pos = cur;
return;
}
-#line 726 "src/ast/lex.cc"
+#line 777 "src/ast/lex.cc"
}
-#line 165 "../src/ast/lex.re"
+#line 172 "../src/ast/lex.re"
}
}
{
std::string fmt, sep;
for (;;) {
-#line 736 "src/ast/lex.cc"
+#line 787 "src/ast/lex.cc"
{
YYCTYPE yych;
static const unsigned char yybm[] = {
if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9);
yych = (YYCTYPE)*YYCURSOR;
if (yybm[0+yych] & 128) {
- goto yy142;
+ goto yy154;
}
if (yych <= ')') {
if (yych <= '\n') {
- if (yych >= '\t') goto yy145;
+ if (yych >= '\t') goto yy157;
} else {
- if (yych == '\r') goto yy147;
+ if (yych == '\r') goto yy159;
}
} else {
if (yych <= 'f') {
- if (yych <= '*') goto yy148;
- if (yych >= 'f') goto yy149;
+ if (yych <= '*') goto yy160;
+ if (yych >= 'f') goto yy161;
} else {
- if (yych == 's') goto yy150;
+ if (yych == 's') goto yy162;
}
}
++YYCURSOR;
-yy141:
-#line 172 "../src/ast/lex.re"
+yy153:
+#line 179 "../src/ast/lex.re"
{ fatal_lc(get_cline(), get_column(), "unrecognized configuration"); }
-#line 796 "src/ast/lex.cc"
-yy142:
+#line 847 "src/ast/lex.cc"
+yy154:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
if (yybm[0+yych] & 128) {
- goto yy142;
+ goto yy154;
}
-#line 177 "../src/ast/lex.re"
+#line 184 "../src/ast/lex.re"
{ continue; }
-#line 806 "src/ast/lex.cc"
-yy145:
+#line 857 "src/ast/lex.cc"
+yy157:
++YYCURSOR;
-#line 178 "../src/ast/lex.re"
+#line 185 "../src/ast/lex.re"
{ ++cline; continue; }
-#line 811 "src/ast/lex.cc"
-yy147:
+#line 862 "src/ast/lex.cc"
+yy159:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '\n') goto yy145;
- goto yy141;
-yy148:
+ if (yych == '\n') goto yy157;
+ goto yy153;
+yy160:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '/') goto yy151;
- goto yy141;
-yy149:
+ if (yych == '/') goto yy163;
+ goto yy153;
+yy161:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'o') goto yy153;
- goto yy141;
-yy150:
+ if (yych == 'o') goto yy165;
+ goto yy153;
+yy162:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == 'e') goto yy155;
- goto yy141;
-yy151:
+ if (yych == 'e') goto yy167;
+ goto yy153;
+yy163:
++YYCURSOR;
-#line 179 "../src/ast/lex.re"
+#line 186 "../src/ast/lex.re"
{
out.wdelay_tags(new ConfTags(fmt, sep), mtags);
tok = pos = cur;
return;
}
-#line 836 "src/ast/lex.cc"
-yy153:
+#line 887 "src/ast/lex.cc"
+yy165:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'r') goto yy156;
-yy154:
+ if (yych == 'r') goto yy168;
+yy166:
YYCURSOR = YYMARKER;
- goto yy141;
-yy155:
+ goto yy153;
+yy167:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'p') goto yy157;
- goto yy154;
-yy156:
+ if (yych == 'p') goto yy169;
+ goto yy166;
+yy168:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'm') goto yy158;
- goto yy154;
-yy157:
+ if (yych == 'm') goto yy170;
+ goto yy166;
+yy169:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'a') goto yy159;
- goto yy154;
-yy158:
+ if (yych == 'a') goto yy171;
+ goto yy166;
+yy170:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'a') goto yy160;
- goto yy154;
-yy159:
+ if (yych == 'a') goto yy172;
+ goto yy166;
+yy171:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'r') goto yy161;
- goto yy154;
-yy160:
+ if (yych == 'r') goto yy173;
+ goto yy166;
+yy172:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 't') goto yy162;
- goto yy154;
-yy161:
+ if (yych == 't') goto yy174;
+ goto yy166;
+yy173:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'a') goto yy164;
- goto yy154;
-yy162:
+ if (yych == 'a') goto yy176;
+ goto yy166;
+yy174:
++YYCURSOR;
-#line 174 "../src/ast/lex.re"
+#line 181 "../src/ast/lex.re"
{ fmt = lex_conf_string(); continue; }
-#line 875 "src/ast/lex.cc"
-yy164:
+#line 926 "src/ast/lex.cc"
+yy176:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 't') goto yy154;
+ if (yych != 't') goto yy166;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'o') goto yy154;
+ if (yych != 'o') goto yy166;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'r') goto yy154;
+ if (yych != 'r') goto yy166;
++YYCURSOR;
-#line 175 "../src/ast/lex.re"
+#line 182 "../src/ast/lex.re"
{ sep = lex_conf_string(); continue; }
-#line 886 "src/ast/lex.cc"
+#line 937 "src/ast/lex.cc"
}
-#line 184 "../src/ast/lex.re"
+#line 191 "../src/ast/lex.re"
}
}
tchar = cur - pos;
tok = cur;
-#line 899 "src/ast/lex.cc"
+#line 950 "src/ast/lex.cc"
{
YYCTYPE yych;
unsigned int yyaccept = 0;
if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
yych = (YYCTYPE)*YYCURSOR;
if (yybm[0+yych] & 16) {
- goto yy173;
+ goto yy185;
}
if (yych <= '.') {
if (yych <= '#') {
if (yych <= '\r') {
- if (yych <= 0x08) goto yy171;
- if (yych <= '\n') goto yy176;
- if (yych >= '\r') goto yy178;
+ if (yych <= 0x08) goto yy183;
+ if (yych <= '\n') goto yy188;
+ if (yych >= '\r') goto yy190;
} else {
- if (yych <= 0x1F) goto yy171;
- if (yych <= '!') goto yy179;
- if (yych <= '"') goto yy181;
- goto yy183;
+ if (yych <= 0x1F) goto yy183;
+ if (yych <= '!') goto yy191;
+ if (yych <= '"') goto yy193;
+ goto yy195;
}
} else {
if (yych <= '\'') {
- if (yych == '%') goto yy184;
- if (yych >= '\'') goto yy185;
+ if (yych == '%') goto yy196;
+ if (yych >= '\'') goto yy197;
} else {
if (yych <= '*') {
- if (yych <= ')') goto yy179;
- goto yy187;
+ if (yych <= ')') goto yy191;
+ goto yy199;
} else {
- if (yych <= ',') goto yy179;
- if (yych >= '.') goto yy188;
+ if (yych <= ',') goto yy191;
+ if (yych >= '.') goto yy200;
}
}
}
} else {
if (yych <= '\\') {
if (yych <= '?') {
- if (yych <= '/') goto yy190;
- if (yych <= '9') goto yy191;
- if (yych <= ':') goto yy193;
- goto yy179;
+ if (yych <= '/') goto yy202;
+ if (yych <= '9') goto yy203;
+ if (yych <= ':') goto yy205;
+ goto yy191;
} else {
- if (yych <= '@') goto yy183;
- if (yych <= 'Z') goto yy191;
- if (yych <= '[') goto yy194;
- goto yy179;
+ if (yych <= '@') goto yy195;
+ if (yych <= 'Z') goto yy203;
+ if (yych <= '[') goto yy206;
+ goto yy191;
}
} else {
if (yych <= 'q') {
- if (yych == '_') goto yy191;
- if (yych >= 'a') goto yy191;
+ if (yych == '_') goto yy203;
+ if (yych >= 'a') goto yy203;
} else {
if (yych <= 'z') {
- if (yych <= 'r') goto yy196;
- goto yy191;
+ if (yych <= 'r') goto yy208;
+ goto yy203;
} else {
- if (yych <= '{') goto yy197;
- if (yych <= '|') goto yy179;
+ if (yych <= '{') goto yy209;
+ if (yych <= '|') goto yy191;
}
}
}
}
-yy171:
+yy183:
++YYCURSOR;
-yy172:
-#line 344 "../src/ast/lex.re"
+yy184:
+#line 351 "../src/ast/lex.re"
{
fatal_lc(get_cline(), get_column(), "unexpected character: '%c'", *tok);
goto scan;
}
-#line 1004 "src/ast/lex.cc"
-yy173:
+#line 1055 "src/ast/lex.cc"
+yy185:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
if (yybm[0+yych] & 16) {
- goto yy173;
+ goto yy185;
}
-#line 323 "../src/ast/lex.re"
+#line 330 "../src/ast/lex.re"
{
goto scan;
}
-#line 1016 "src/ast/lex.cc"
-yy176:
+#line 1067 "src/ast/lex.cc"
+yy188:
yyaccept = 0;
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
if (yych <= 0x1F) {
- if (yych == '\t') goto yy199;
+ if (yych == '\t') goto yy211;
} else {
- if (yych <= ' ') goto yy199;
- if (yych == '#') goto yy202;
+ if (yych <= ' ') goto yy211;
+ if (yych == '#') goto yy214;
}
-yy177:
-#line 332 "../src/ast/lex.re"
+yy189:
+#line 339 "../src/ast/lex.re"
{
if (cur == eof) return 0;
pos = cur;
goto scan;
}
}
-#line 1039 "src/ast/lex.cc"
-yy178:
+#line 1090 "src/ast/lex.cc"
+yy190:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '\n') goto yy176;
- goto yy172;
-yy179:
+ if (yych == '\n') goto yy188;
+ goto yy184;
+yy191:
++YYCURSOR;
-yy180:
-#line 236 "../src/ast/lex.re"
+yy192:
+#line 243 "../src/ast/lex.re"
{ return *tok; }
-#line 1049 "src/ast/lex.cc"
-yy181:
+#line 1100 "src/ast/lex.cc"
+yy193:
++YYCURSOR;
-#line 226 "../src/ast/lex.re"
+#line 233 "../src/ast/lex.re"
{ yylval.regexp = lex_str('"'); return TOKEN_REGEXP; }
-#line 1054 "src/ast/lex.cc"
-yy183:
+#line 1105 "src/ast/lex.cc"
+yy195:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= 'Z') {
- if (yych <= '/') goto yy172;
- if (yych <= '9') goto yy204;
- if (yych <= '@') goto yy172;
- goto yy204;
+ if (yych <= '/') goto yy184;
+ if (yych <= '9') goto yy216;
+ if (yych <= '@') goto yy184;
+ goto yy216;
} else {
if (yych <= '_') {
- if (yych <= '^') goto yy172;
- goto yy204;
+ if (yych <= '^') goto yy184;
+ goto yy216;
} else {
- if (yych <= '`') goto yy172;
- if (yych <= 'z') goto yy204;
- goto yy172;
+ if (yych <= '`') goto yy184;
+ if (yych <= 'z') goto yy216;
+ goto yy184;
}
}
-yy184:
+yy196:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '}') goto yy207;
- goto yy172;
-yy185:
+ if (yych == '}') goto yy219;
+ goto yy184;
+yy197:
++YYCURSOR;
-#line 225 "../src/ast/lex.re"
+#line 232 "../src/ast/lex.re"
{ yylval.regexp = lex_str('\''); return TOKEN_REGEXP; }
-#line 1080 "src/ast/lex.cc"
-yy187:
+#line 1131 "src/ast/lex.cc"
+yy199:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '/') goto yy207;
- goto yy180;
-yy188:
+ if (yych == '/') goto yy219;
+ goto yy192;
+yy200:
++YYCURSOR;
-#line 318 "../src/ast/lex.re"
+#line 325 "../src/ast/lex.re"
{
yylval.regexp = ast_dot(cline, get_column());
return TOKEN_REGEXP;
}
-#line 1092 "src/ast/lex.cc"
-yy190:
+#line 1143 "src/ast/lex.cc"
+yy202:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '*') goto yy209;
- if (yych == '/') goto yy211;
- goto yy180;
-yy191:
+ if (yych == '*') goto yy221;
+ if (yych == '/') goto yy223;
+ goto yy192;
+yy203:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
-yy192:
+yy204:
if (yybm[0+yych] & 32) {
- goto yy191;
+ goto yy203;
}
if (yych <= ' ') {
if (yych == '\t') {
YYCTXMARKER = YYCURSOR;
- goto yy215;
+ goto yy227;
}
- if (yych <= 0x1F) goto yy213;
+ if (yych <= 0x1F) goto yy225;
YYCTXMARKER = YYCURSOR;
- goto yy215;
+ goto yy227;
} else {
if (yych <= ',') {
- if (yych <= '+') goto yy213;
+ if (yych <= '+') goto yy225;
YYCTXMARKER = YYCURSOR;
- goto yy217;
+ goto yy229;
} else {
- if (yych <= '<') goto yy213;
+ if (yych <= '<') goto yy225;
if (yych <= '>') {
YYCTXMARKER = YYCURSOR;
- goto yy217;
+ goto yy229;
}
- goto yy213;
+ goto yy225;
}
}
-yy193:
+yy205:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '=') goto yy219;
- goto yy172;
-yy194:
+ if (yych == '=') goto yy231;
+ goto yy184;
+yy206:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '^') goto yy221;
-#line 227 "../src/ast/lex.re"
+ if (yych == '^') goto yy233;
+#line 234 "../src/ast/lex.re"
{ yylval.regexp = lex_cls(false); return TOKEN_REGEXP; }
-#line 1137 "src/ast/lex.cc"
-yy196:
+#line 1188 "src/ast/lex.cc"
+yy208:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy223;
- goto yy192;
-yy197:
+ if (yych == 'e') goto yy235;
+ goto yy204;
+yy209:
yyaccept = 1;
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
if (yybm[0+yych] & 64) {
- goto yy226;
+ goto yy238;
}
if (yych <= 'Z') {
- if (yych == ',') goto yy224;
- if (yych >= 'A') goto yy228;
+ if (yych == ',') goto yy236;
+ if (yych >= 'A') goto yy240;
} else {
if (yych <= '_') {
- if (yych >= '_') goto yy228;
+ if (yych >= '_') goto yy240;
} else {
- if (yych <= '`') goto yy198;
- if (yych <= 'z') goto yy228;
+ if (yych <= '`') goto yy210;
+ if (yych <= 'z') goto yy240;
}
}
-yy198:
-#line 194 "../src/ast/lex.re"
+yy210:
+#line 201 "../src/ast/lex.re"
{
depth = 1;
code_line = cline;
goto code;
}
-#line 1166 "src/ast/lex.cc"
-yy199:
+#line 1217 "src/ast/lex.cc"
+yy211:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= 0x1F) {
- if (yych == '\t') goto yy199;
+ if (yych == '\t') goto yy211;
} else {
- if (yych <= ' ') goto yy199;
- if (yych == '#') goto yy202;
+ if (yych <= ' ') goto yy211;
+ if (yych == '#') goto yy214;
}
-yy201:
+yy213:
YYCURSOR = YYMARKER;
if (yyaccept <= 1) {
if (yyaccept == 0) {
- goto yy177;
+ goto yy189;
} else {
- goto yy198;
+ goto yy210;
}
} else {
- goto yy225;
+ goto yy237;
}
-yy202:
+yy214:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= 0x1F) {
- if (yych == '\t') goto yy202;
- goto yy201;
+ if (yych == '\t') goto yy214;
+ goto yy213;
} else {
- if (yych <= ' ') goto yy202;
- if (yych == 'l') goto yy230;
- goto yy201;
+ if (yych <= ' ') goto yy214;
+ if (yych == 'l') goto yy242;
+ goto yy213;
}
-yy204:
+yy216:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= 'Z') {
- if (yych <= '/') goto yy206;
- if (yych <= '9') goto yy204;
- if (yych >= 'A') goto yy204;
+ if (yych <= '/') goto yy218;
+ if (yych <= '9') goto yy216;
+ if (yych >= 'A') goto yy216;
} else {
if (yych <= '_') {
- if (yych >= '_') goto yy204;
+ if (yych >= '_') goto yy216;
} else {
- if (yych <= '`') goto yy206;
- if (yych <= 'z') goto yy204;
+ if (yych <= '`') goto yy218;
+ if (yych <= 'z') goto yy216;
}
}
-yy206:
-#line 230 "../src/ast/lex.re"
+yy218:
+#line 237 "../src/ast/lex.re"
{
const std::string *name = new std::string(tok + 1, tok_len() - 1);
yylval.regexp = ast_tag(cline, get_column(), name, tok[0] == '#');
return TOKEN_REGEXP;
}
-#line 1223 "src/ast/lex.cc"
-yy207:
+#line 1274 "src/ast/lex.cc"
+yy219:
++YYCURSOR;
-#line 220 "../src/ast/lex.re"
+#line 227 "../src/ast/lex.re"
{
tok = cur;
return 0;
}
-#line 1231 "src/ast/lex.cc"
-yy209:
+#line 1282 "src/ast/lex.cc"
+yy221:
++YYCURSOR;
-#line 214 "../src/ast/lex.re"
+#line 221 "../src/ast/lex.re"
{
depth = 1;
goto comment;
}
-#line 1239 "src/ast/lex.cc"
-yy211:
+#line 1290 "src/ast/lex.cc"
+yy223:
++YYCURSOR;
-#line 211 "../src/ast/lex.re"
+#line 218 "../src/ast/lex.re"
{
goto nextLine;
}
-#line 1246 "src/ast/lex.cc"
-yy213:
+#line 1297 "src/ast/lex.cc"
+yy225:
++YYCURSOR;
YYCURSOR -= 1;
-#line 301 "../src/ast/lex.re"
+#line 308 "../src/ast/lex.re"
{
if (!globopts->FFlag) {
yylval.str = new std::string (tok, tok_len());
return TOKEN_REGEXP;
}
}
-#line 1267 "src/ast/lex.cc"
-yy215:
+#line 1318 "src/ast/lex.cc"
+yy227:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= ' ') {
- if (yych == '\t') goto yy215;
- if (yych <= 0x1F) goto yy231;
- goto yy215;
+ if (yych == '\t') goto yy227;
+ if (yych <= 0x1F) goto yy243;
+ goto yy227;
} else {
if (yych <= ',') {
- if (yych <= '+') goto yy231;
+ if (yych <= '+') goto yy243;
} else {
- if (yych <= '<') goto yy231;
- if (yych >= '?') goto yy231;
+ if (yych <= '<') goto yy243;
+ if (yych >= '?') goto yy243;
}
}
-yy217:
+yy229:
++YYCURSOR;
YYCURSOR = YYCTXMARKER;
-#line 296 "../src/ast/lex.re"
+#line 303 "../src/ast/lex.re"
{
yylval.str = new std::string (tok, tok_len ());
return TOKEN_ID;
}
-#line 1292 "src/ast/lex.cc"
-yy219:
+#line 1343 "src/ast/lex.cc"
+yy231:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '>') goto yy233;
-#line 204 "../src/ast/lex.re"
+ if (yych == '>') goto yy245;
+#line 211 "../src/ast/lex.re"
{
tok += 2; /* skip ":=" */
depth = 0;
code_line = cline;
goto code;
}
-#line 1303 "src/ast/lex.cc"
-yy221:
+#line 1354 "src/ast/lex.cc"
+yy233:
++YYCURSOR;
-#line 228 "../src/ast/lex.re"
+#line 235 "../src/ast/lex.re"
{ yylval.regexp = lex_cls(true); return TOKEN_REGEXP; }
-#line 1308 "src/ast/lex.cc"
-yy223:
+#line 1359 "src/ast/lex.cc"
+yy235:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '2') goto yy235;
- goto yy192;
-yy224:
+ if (yych == '2') goto yy247;
+ goto yy204;
+yy236:
++YYCURSOR;
-yy225:
-#line 269 "../src/ast/lex.re"
+yy237:
+#line 276 "../src/ast/lex.re"
{
fatal_lc(get_cline(), get_column(), "illegal closure form, use '{n}', '{n,}', '{n,m}' where n and m are numbers");
}
-#line 1320 "src/ast/lex.cc"
-yy226:
+#line 1371 "src/ast/lex.cc"
+yy238:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = (YYCTYPE)*YYCURSOR;
if (yybm[0+yych] & 64) {
- goto yy226;
+ goto yy238;
}
if (yych <= '^') {
if (yych <= ',') {
- if (yych <= '+') goto yy201;
- goto yy236;
+ if (yych <= '+') goto yy213;
+ goto yy248;
} else {
- if (yych <= '@') goto yy201;
- if (yych >= '[') goto yy201;
+ if (yych <= '@') goto yy213;
+ if (yych >= '[') goto yy213;
}
} else {
if (yych <= 'z') {
- if (yych == '`') goto yy201;
+ if (yych == '`') goto yy213;
} else {
- if (yych == '}') goto yy237;
- goto yy201;
+ if (yych == '}') goto yy249;
+ goto yy213;
}
}
-yy228:
+yy240:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= '^') {
if (yych <= '9') {
- if (yych <= '/') goto yy201;
- goto yy228;
+ if (yych <= '/') goto yy213;
+ goto yy240;
} else {
- if (yych <= '@') goto yy201;
- if (yych <= 'Z') goto yy228;
- goto yy201;
+ if (yych <= '@') goto yy213;
+ if (yych <= 'Z') goto yy240;
+ goto yy213;
}
} else {
if (yych <= 'z') {
- if (yych == '`') goto yy201;
- goto yy228;
+ if (yych == '`') goto yy213;
+ goto yy240;
} else {
- if (yych == '}') goto yy239;
- goto yy201;
+ if (yych == '}') goto yy251;
+ goto yy213;
}
}
-yy230:
+yy242:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'i') goto yy241;
- goto yy201;
-yy231:
+ if (yych == 'i') goto yy253;
+ goto yy213;
+yy243:
++YYCURSOR;
YYCURSOR = YYCTXMARKER;
-#line 283 "../src/ast/lex.re"
+#line 290 "../src/ast/lex.re"
{
yylval.str = new std::string (tok, tok_len ());
if (globopts->FFlag)
return TOKEN_ID;
}
}
-#line 1386 "src/ast/lex.cc"
-yy233:
+#line 1437 "src/ast/lex.cc"
+yy245:
++YYCURSOR;
YYCURSOR -= 2;
-#line 200 "../src/ast/lex.re"
+#line 207 "../src/ast/lex.re"
{
return *tok;
}
-#line 1394 "src/ast/lex.cc"
-yy235:
+#line 1445 "src/ast/lex.cc"
+yy247:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'c') goto yy242;
- goto yy192;
-yy236:
+ if (yych == 'c') goto yy254;
+ goto yy204;
+yy248:
yyaccept = 2;
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych <= '/') goto yy225;
- if (yych <= '9') goto yy243;
- if (yych == '}') goto yy245;
- goto yy225;
-yy237:
+ if (yych <= '/') goto yy237;
+ if (yych <= '9') goto yy255;
+ if (yych == '}') goto yy257;
+ goto yy237;
+yy249:
++YYCURSOR;
-#line 238 "../src/ast/lex.re"
+#line 245 "../src/ast/lex.re"
{
if (!s_to_u32_unsafe (tok + 1, cur - 1, yylval.bounds.min))
{
yylval.bounds.max = yylval.bounds.min;
return TOKEN_CLOSESIZE;
}
-#line 1417 "src/ast/lex.cc"
-yy239:
+#line 1468 "src/ast/lex.cc"
+yy251:
++YYCURSOR;
-#line 273 "../src/ast/lex.re"
+#line 280 "../src/ast/lex.re"
{
if (!globopts->FFlag) {
fatal_lc(get_cline(), get_column(), "curly braces for names only allowed with -F switch");
yylval.str = new std::string (tok + 1, tok_len () - 2); // -2 to omit braces
return TOKEN_ID;
}
-#line 1428 "src/ast/lex.cc"
-yy241:
+#line 1479 "src/ast/lex.cc"
+yy253:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'n') goto yy247;
- goto yy201;
-yy242:
+ if (yych == 'n') goto yy259;
+ goto yy213;
+yy254:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == ':') goto yy248;
- goto yy192;
-yy243:
+ if (yych == ':') goto yy260;
+ goto yy204;
+yy255:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
- if (yych <= '/') goto yy201;
- if (yych <= '9') goto yy243;
- if (yych == '}') goto yy250;
- goto yy201;
-yy245:
+ if (yych <= '/') goto yy213;
+ if (yych <= '9') goto yy255;
+ if (yych == '}') goto yy262;
+ goto yy213;
+yy257:
++YYCURSOR;
-#line 260 "../src/ast/lex.re"
+#line 267 "../src/ast/lex.re"
{
if (!s_to_u32_unsafe (tok + 1, cur - 2, yylval.bounds.min))
{
yylval.bounds.max = std::numeric_limits<uint32_t>::max();
return TOKEN_CLOSESIZE;
}
-#line 1456 "src/ast/lex.cc"
-yy247:
+#line 1507 "src/ast/lex.cc"
+yy259:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == 'e') goto yy252;
- goto yy201;
-yy248:
+ if (yych == 'e') goto yy264;
+ goto yy213;
+yy260:
++YYCURSOR;
-#line 281 "../src/ast/lex.re"
+#line 288 "../src/ast/lex.re"
{ return TOKEN_CONF; }
-#line 1465 "src/ast/lex.cc"
-yy250:
+#line 1516 "src/ast/lex.cc"
+yy262:
++YYCURSOR;
-#line 247 "../src/ast/lex.re"
+#line 254 "../src/ast/lex.re"
{
const char * p = strchr (tok, ',');
if (!s_to_u32_unsafe (tok + 1, p, yylval.bounds.min))
}
return TOKEN_CLOSESIZE;
}
-#line 1481 "src/ast/lex.cc"
-yy252:
+#line 1532 "src/ast/lex.cc"
+yy264:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych <= '0') goto yy254;
- if (yych <= '9') goto yy201;
- goto yy254;
-yy253:
+ if (yych <= '0') goto yy266;
+ if (yych <= '9') goto yy213;
+ goto yy266;
+yy265:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
-yy254:
+yy266:
if (yych <= 0x1F) {
- if (yych == '\t') goto yy253;
- goto yy201;
+ if (yych == '\t') goto yy265;
+ goto yy213;
} else {
- if (yych <= ' ') goto yy253;
- if (yych <= '0') goto yy201;
- if (yych >= ':') goto yy201;
+ if (yych <= ' ') goto yy265;
+ if (yych <= '0') goto yy213;
+ if (yych >= ':') goto yy213;
YYCTXMARKER = YYCURSOR;
}
-yy255:
+yy267:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= '\r') {
if (yych <= '\t') {
- if (yych <= 0x08) goto yy201;
+ if (yych <= 0x08) goto yy213;
} else {
- if (yych <= '\n') goto yy259;
- if (yych <= '\f') goto yy201;
- goto yy261;
+ if (yych <= '\n') goto yy271;
+ if (yych <= '\f') goto yy213;
+ goto yy273;
}
} else {
if (yych <= ' ') {
- if (yych <= 0x1F) goto yy201;
+ if (yych <= 0x1F) goto yy213;
} else {
- if (yych <= '/') goto yy201;
- if (yych <= '9') goto yy255;
- goto yy201;
+ if (yych <= '/') goto yy213;
+ if (yych <= '9') goto yy267;
+ goto yy213;
}
}
-yy257:
+yy269:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= 0x1F) {
- if (yych == '\t') goto yy257;
- goto yy201;
+ if (yych == '\t') goto yy269;
+ goto yy213;
} else {
- if (yych <= ' ') goto yy257;
- if (yych == '"') goto yy262;
- goto yy201;
+ if (yych <= ' ') goto yy269;
+ if (yych == '"') goto yy274;
+ goto yy213;
}
-yy259:
+yy271:
++YYCURSOR;
YYCURSOR = YYCTXMARKER;
-#line 327 "../src/ast/lex.re"
+#line 334 "../src/ast/lex.re"
{
set_sourceline ();
return TOKEN_LINE_INFO;
}
-#line 1542 "src/ast/lex.cc"
-yy261:
+#line 1593 "src/ast/lex.cc"
+yy273:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '\n') goto yy259;
- goto yy201;
-yy262:
+ if (yych == '\n') goto yy271;
+ goto yy213;
+yy274:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
yych = (YYCTYPE)*YYCURSOR;
if (yybm[0+yych] & 128) {
- goto yy262;
+ goto yy274;
}
- if (yych <= '\n') goto yy201;
- if (yych >= '#') goto yy265;
+ if (yych <= '\n') goto yy213;
+ if (yych >= '#') goto yy277;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '\n') goto yy259;
- if (yych == '\r') goto yy261;
- goto yy201;
-yy265:
+ if (yych == '\n') goto yy271;
+ if (yych == '\r') goto yy273;
+ goto yy213;
+yy277:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
- if (yych == '\n') goto yy201;
- goto yy262;
+ if (yych == '\n') goto yy213;
+ goto yy274;
}
-#line 348 "../src/ast/lex.re"
+#line 355 "../src/ast/lex.re"
code:
-#line 1572 "src/ast/lex.cc"
+#line 1623 "src/ast/lex.cc"
{
YYCTYPE yych;
unsigned int yyaccept = 0;
yych = (YYCTYPE)*YYCURSOR;
if (yych <= '&') {
if (yych <= '\n') {
- if (yych <= 0x00) goto yy268;
- if (yych <= '\t') goto yy270;
- goto yy272;
+ if (yych <= 0x00) goto yy280;
+ if (yych <= '\t') goto yy282;
+ goto yy284;
} else {
- if (yych == '"') goto yy274;
- goto yy270;
+ if (yych == '"') goto yy286;
+ goto yy282;
}
} else {
if (yych <= '{') {
- if (yych <= '\'') goto yy275;
- if (yych <= 'z') goto yy270;
- goto yy276;
+ if (yych <= '\'') goto yy287;
+ if (yych <= 'z') goto yy282;
+ goto yy288;
} else {
- if (yych == '}') goto yy278;
- goto yy270;
+ if (yych == '}') goto yy290;
+ goto yy282;
}
}
-yy268:
+yy280:
++YYCURSOR;
-#line 411 "../src/ast/lex.re"
+#line 418 "../src/ast/lex.re"
{
if (cur == eof)
{
}
goto code;
}
-#line 1645 "src/ast/lex.cc"
-yy270:
+#line 1696 "src/ast/lex.cc"
+yy282:
++YYCURSOR;
-yy271:
-#line 425 "../src/ast/lex.re"
+yy283:
+#line 432 "../src/ast/lex.re"
{
goto code;
}
-#line 1653 "src/ast/lex.cc"
-yy272:
+#line 1704 "src/ast/lex.cc"
+yy284:
yyaccept = 0;
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
if (yych <= '\r') {
if (yych <= '\t') {
- if (yych >= '\t') goto yy280;
+ if (yych >= '\t') goto yy292;
} else {
- if (yych <= '\n') goto yy282;
- if (yych >= '\r') goto yy282;
+ if (yych <= '\n') goto yy294;
+ if (yych >= '\r') goto yy294;
}
} else {
if (yych <= ' ') {
- if (yych >= ' ') goto yy280;
+ if (yych >= ' ') goto yy292;
} else {
- if (yych == '#') goto yy283;
+ if (yych == '#') goto yy295;
}
}
-yy273:
-#line 392 "../src/ast/lex.re"
+yy285:
+#line 399 "../src/ast/lex.re"
{
if (depth == 0)
{
cline++;
goto code;
}
-#line 1692 "src/ast/lex.cc"
-yy274:
+#line 1743 "src/ast/lex.cc"
+yy286:
yyaccept = 1;
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == '\n') goto yy271;
- goto yy287;
-yy275:
+ if (yych == '\n') goto yy283;
+ goto yy299;
+yy287:
yyaccept = 1;
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == '\n') goto yy271;
- goto yy292;
-yy276:
+ if (yych == '\n') goto yy283;
+ goto yy304;
+yy288:
++YYCURSOR;
-#line 364 "../src/ast/lex.re"
+#line 371 "../src/ast/lex.re"
{
if (depth == 0)
{
}
goto code;
}
-#line 1717 "src/ast/lex.cc"
-yy278:
+#line 1768 "src/ast/lex.cc"
+yy290:
++YYCURSOR;
-#line 352 "../src/ast/lex.re"
+#line 359 "../src/ast/lex.re"
{
if (depth == 0)
{
}
goto code;
}
-#line 1733 "src/ast/lex.cc"
-yy280:
+#line 1784 "src/ast/lex.cc"
+yy292:
yyaccept = 2;
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
if (yych <= 0x1F) {
- if (yych == '\t') goto yy294;
+ if (yych == '\t') goto yy306;
} else {
- if (yych <= ' ') goto yy294;
- if (yych == '#') goto yy283;
+ if (yych <= ' ') goto yy306;
+ if (yych == '#') goto yy295;
}
-yy281:
+yy293:
YYCURSOR -= 1;
-#line 379 "../src/ast/lex.re"
+#line 386 "../src/ast/lex.re"
{
if (depth == 0)
{
cline++;
goto code;
}
-#line 1759 "src/ast/lex.cc"
-yy282:
+#line 1810 "src/ast/lex.cc"
+yy294:
++YYCURSOR;
- goto yy281;
-yy283:
+ goto yy293;
+yy295:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
yych = (YYCTYPE)*YYCURSOR;
if (yybm[0+yych] & 16) {
- goto yy283;
+ goto yy295;
}
- if (yych == 'l') goto yy296;
-yy285:
+ if (yych == 'l') goto yy308;
+yy297:
YYCURSOR = YYMARKER;
if (yyaccept <= 1) {
if (yyaccept == 0) {
- goto yy273;
+ goto yy285;
} else {
- goto yy271;
+ goto yy283;
}
} else {
- goto yy281;
+ goto yy293;
}
-yy286:
+yy298:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
-yy287:
+yy299:
if (yybm[0+yych] & 32) {
- goto yy286;
+ goto yy298;
}
- if (yych <= '\n') goto yy285;
- if (yych >= '#') goto yy290;
-yy288:
+ if (yych <= '\n') goto yy297;
+ if (yych >= '#') goto yy302;
+yy300:
++YYCURSOR;
-#line 422 "../src/ast/lex.re"
+#line 429 "../src/ast/lex.re"
{
goto code;
}
-#line 1798 "src/ast/lex.cc"
-yy290:
+#line 1849 "src/ast/lex.cc"
+yy302:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
- if (yych == '\n') goto yy285;
- goto yy286;
-yy291:
+ if (yych == '\n') goto yy297;
+ goto yy298;
+yy303:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
-yy292:
+yy304:
if (yybm[0+yych] & 64) {
- goto yy291;
+ goto yy303;
}
- if (yych <= '\n') goto yy285;
- if (yych <= '\'') goto yy288;
+ if (yych <= '\n') goto yy297;
+ if (yych <= '\'') goto yy300;
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
- if (yych == '\n') goto yy285;
- goto yy291;
-yy294:
+ if (yych == '\n') goto yy297;
+ goto yy303;
+yy306:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= 0x1F) {
- if (yych == '\t') goto yy294;
- goto yy285;
+ if (yych == '\t') goto yy306;
+ goto yy297;
} else {
- if (yych <= ' ') goto yy294;
- if (yych == '#') goto yy283;
- goto yy285;
+ if (yych <= ' ') goto yy306;
+ if (yych == '#') goto yy295;
+ goto yy297;
}
-yy296:
+yy308:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy285;
+ if (yych != 'i') goto yy297;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy285;
+ if (yych != 'n') goto yy297;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy285;
+ if (yych != 'e') goto yy297;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych <= '0') goto yy301;
- if (yych <= '9') goto yy285;
- goto yy301;
-yy300:
+ if (yych <= '0') goto yy313;
+ if (yych <= '9') goto yy297;
+ goto yy313;
+yy312:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
-yy301:
+yy313:
if (yych <= 0x1F) {
- if (yych == '\t') goto yy300;
- goto yy285;
+ if (yych == '\t') goto yy312;
+ goto yy297;
} else {
- if (yych <= ' ') goto yy300;
- if (yych <= '0') goto yy285;
- if (yych >= ':') goto yy285;
+ if (yych <= ' ') goto yy312;
+ if (yych <= '0') goto yy297;
+ if (yych >= ':') goto yy297;
YYCTXMARKER = YYCURSOR;
}
-yy302:
+yy314:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = (YYCTYPE)*YYCURSOR;
if (yybm[0+yych] & 128) {
- goto yy302;
+ goto yy314;
}
if (yych <= '\f') {
- if (yych <= 0x08) goto yy285;
- if (yych <= '\t') goto yy304;
- if (yych <= '\n') goto yy306;
- goto yy285;
+ if (yych <= 0x08) goto yy297;
+ if (yych <= '\t') goto yy316;
+ if (yych <= '\n') goto yy318;
+ goto yy297;
} else {
- if (yych <= '\r') goto yy308;
- if (yych != ' ') goto yy285;
+ if (yych <= '\r') goto yy320;
+ if (yych != ' ') goto yy297;
}
-yy304:
+yy316:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= 0x1F) {
- if (yych == '\t') goto yy304;
- goto yy285;
+ if (yych == '\t') goto yy316;
+ goto yy297;
} else {
- if (yych <= ' ') goto yy304;
- if (yych == '"') goto yy309;
- goto yy285;
+ if (yych <= ' ') goto yy316;
+ if (yych == '"') goto yy321;
+ goto yy297;
}
-yy306:
+yy318:
++YYCURSOR;
YYCURSOR = YYCTXMARKER;
-#line 375 "../src/ast/lex.re"
+#line 382 "../src/ast/lex.re"
{
set_sourceline ();
goto code;
}
-#line 1893 "src/ast/lex.cc"
-yy308:
+#line 1944 "src/ast/lex.cc"
+yy320:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '\n') goto yy306;
- goto yy285;
-yy309:
+ if (yych == '\n') goto yy318;
+ goto yy297;
+yy321:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= '!') {
- if (yych == '\n') goto yy285;
- goto yy309;
+ if (yych == '\n') goto yy297;
+ goto yy321;
} else {
- if (yych <= '"') goto yy311;
- if (yych == '\\') goto yy312;
- goto yy309;
+ if (yych <= '"') goto yy323;
+ if (yych == '\\') goto yy324;
+ goto yy321;
}
-yy311:
+yy323:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '\n') goto yy306;
- if (yych == '\r') goto yy308;
- goto yy285;
-yy312:
+ if (yych == '\n') goto yy318;
+ if (yych == '\r') goto yy320;
+ goto yy297;
+yy324:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
- if (yych == '\n') goto yy285;
- goto yy309;
+ if (yych == '\n') goto yy297;
+ goto yy321;
}
-#line 428 "../src/ast/lex.re"
+#line 435 "../src/ast/lex.re"
comment:
-#line 1927 "src/ast/lex.cc"
+#line 1978 "src/ast/lex.cc"
{
YYCTYPE yych;
static const unsigned char yybm[] = {
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= ')') {
- if (yych == '\n') goto yy317;
+ if (yych == '\n') goto yy329;
} else {
- if (yych <= '*') goto yy319;
- if (yych == '/') goto yy320;
+ if (yych <= '*') goto yy331;
+ if (yych == '/') goto yy332;
}
++YYCURSOR;
-yy316:
-#line 460 "../src/ast/lex.re"
+yy328:
+#line 467 "../src/ast/lex.re"
{
if (cur == eof)
{
}
goto comment;
}
-#line 1982 "src/ast/lex.cc"
-yy317:
+#line 2033 "src/ast/lex.cc"
+yy329:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
if (yybm[0+yych] & 32) {
- goto yy321;
+ goto yy333;
}
- if (yych == '#') goto yy324;
-yy318:
-#line 451 "../src/ast/lex.re"
+ if (yych == '#') goto yy336;
+yy330:
+#line 458 "../src/ast/lex.re"
{
if (cur == eof)
{
cline++;
goto comment;
}
-#line 2000 "src/ast/lex.cc"
-yy319:
+#line 2051 "src/ast/lex.cc"
+yy331:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '/') goto yy326;
- goto yy316;
-yy320:
+ if (yych == '/') goto yy338;
+ goto yy328;
+yy332:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '*') goto yy328;
- goto yy316;
-yy321:
+ if (yych == '*') goto yy340;
+ goto yy328;
+yy333:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
if (yybm[0+yych] & 32) {
- goto yy321;
+ goto yy333;
}
- if (yych == '#') goto yy324;
-yy323:
+ if (yych == '#') goto yy336;
+yy335:
YYCURSOR = YYMARKER;
- goto yy318;
-yy324:
+ goto yy330;
+yy336:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= 0x1F) {
- if (yych == '\t') goto yy324;
- goto yy323;
+ if (yych == '\t') goto yy336;
+ goto yy335;
} else {
- if (yych <= ' ') goto yy324;
- if (yych == 'l') goto yy330;
- goto yy323;
+ if (yych <= ' ') goto yy336;
+ if (yych == 'l') goto yy342;
+ goto yy335;
}
-yy326:
+yy338:
++YYCURSOR;
-#line 432 "../src/ast/lex.re"
+#line 439 "../src/ast/lex.re"
{
if (--depth == 0)
{
goto comment;
}
}
-#line 2045 "src/ast/lex.cc"
-yy328:
+#line 2096 "src/ast/lex.cc"
+yy340:
++YYCURSOR;
-#line 442 "../src/ast/lex.re"
+#line 449 "../src/ast/lex.re"
{
++depth;
fatal_lc(get_cline(), get_column(), "ambiguous /* found");
goto comment;
}
-#line 2054 "src/ast/lex.cc"
-yy330:
+#line 2105 "src/ast/lex.cc"
+yy342:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'i') goto yy323;
+ if (yych != 'i') goto yy335;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'n') goto yy323;
+ if (yych != 'n') goto yy335;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != 'e') goto yy323;
+ if (yych != 'e') goto yy335;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych <= '0') goto yy335;
- if (yych <= '9') goto yy323;
- goto yy335;
-yy334:
+ if (yych <= '0') goto yy347;
+ if (yych <= '9') goto yy335;
+ goto yy347;
+yy346:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
-yy335:
+yy347:
if (yych <= 0x1F) {
- if (yych == '\t') goto yy334;
- goto yy323;
+ if (yych == '\t') goto yy346;
+ goto yy335;
} else {
- if (yych <= ' ') goto yy334;
- if (yych <= '0') goto yy323;
- if (yych >= ':') goto yy323;
+ if (yych <= ' ') goto yy346;
+ if (yych <= '0') goto yy335;
+ if (yych >= ':') goto yy335;
YYCTXMARKER = YYCURSOR;
}
-yy336:
+yy348:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = (YYCTYPE)*YYCURSOR;
if (yybm[0+yych] & 64) {
- goto yy336;
+ goto yy348;
}
if (yych <= '\f') {
- if (yych <= 0x08) goto yy323;
- if (yych <= '\t') goto yy338;
- if (yych <= '\n') goto yy340;
- goto yy323;
+ if (yych <= 0x08) goto yy335;
+ if (yych <= '\t') goto yy350;
+ if (yych <= '\n') goto yy352;
+ goto yy335;
} else {
- if (yych <= '\r') goto yy342;
- if (yych != ' ') goto yy323;
+ if (yych <= '\r') goto yy354;
+ if (yych != ' ') goto yy335;
}
-yy338:
+yy350:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= 0x1F) {
- if (yych == '\t') goto yy338;
- goto yy323;
+ if (yych == '\t') goto yy350;
+ goto yy335;
} else {
- if (yych <= ' ') goto yy338;
- if (yych == '"') goto yy343;
- goto yy323;
+ if (yych <= ' ') goto yy350;
+ if (yych == '"') goto yy355;
+ goto yy335;
}
-yy340:
+yy352:
++YYCURSOR;
YYCURSOR = YYCTXMARKER;
-#line 447 "../src/ast/lex.re"
+#line 454 "../src/ast/lex.re"
{
set_sourceline ();
goto comment;
}
-#line 2116 "src/ast/lex.cc"
-yy342:
+#line 2167 "src/ast/lex.cc"
+yy354:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '\n') goto yy340;
- goto yy323;
-yy343:
+ if (yych == '\n') goto yy352;
+ goto yy335;
+yy355:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
yych = (YYCTYPE)*YYCURSOR;
if (yybm[0+yych] & 128) {
- goto yy343;
+ goto yy355;
}
- if (yych <= '\n') goto yy323;
- if (yych >= '#') goto yy346;
+ if (yych <= '\n') goto yy335;
+ if (yych >= '#') goto yy358;
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '\n') goto yy340;
- if (yych == '\r') goto yy342;
- goto yy323;
-yy346:
+ if (yych == '\n') goto yy352;
+ if (yych == '\r') goto yy354;
+ goto yy335;
+yy358:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
- if (yych == '\n') goto yy323;
- goto yy343;
+ if (yych == '\n') goto yy335;
+ goto yy355;
}
-#line 467 "../src/ast/lex.re"
+#line 474 "../src/ast/lex.re"
nextLine:
-#line 2146 "src/ast/lex.cc"
+#line 2197 "src/ast/lex.cc"
{
YYCTYPE yych;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
- if (yych == '\n') goto yy351;
+ if (yych == '\n') goto yy363;
++YYCURSOR;
-#line 478 "../src/ast/lex.re"
+#line 485 "../src/ast/lex.re"
{ if(cur == eof) {
return 0;
}
goto nextLine;
}
-#line 2159 "src/ast/lex.cc"
-yy351:
+#line 2210 "src/ast/lex.cc"
+yy363:
++YYCURSOR;
-#line 471 "../src/ast/lex.re"
+#line 478 "../src/ast/lex.re"
{ if(cur == eof) {
return 0;
}
cline++;
goto scan;
}
-#line 2170 "src/ast/lex.cc"
+#line 2221 "src/ast/lex.cc"
}
-#line 483 "../src/ast/lex.re"
+#line 490 "../src/ast/lex.re"
}
tok = cur;
c = get_column();
-#line 2198 "src/ast/lex.cc"
+#line 2249 "src/ast/lex.cc"
{
YYCTYPE yych;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
- if (yych == ']') goto yy356;
-#line 509 "../src/ast/lex.re"
+ if (yych == ']') goto yy368;
+#line 516 "../src/ast/lex.re"
{ l = lex_cls_chr(); goto snd; }
-#line 2206 "src/ast/lex.cc"
-yy356:
+#line 2257 "src/ast/lex.cc"
+yy368:
++YYCURSOR;
-#line 508 "../src/ast/lex.re"
+#line 515 "../src/ast/lex.re"
{ return ast_cls(cline, c0, cls, neg); }
-#line 2211 "src/ast/lex.cc"
+#line 2262 "src/ast/lex.cc"
}
-#line 510 "../src/ast/lex.re"
+#line 517 "../src/ast/lex.re"
snd:
-#line 2217 "src/ast/lex.cc"
+#line 2268 "src/ast/lex.cc"
{
YYCTYPE yych;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = (YYCTYPE)*(YYMARKER = YYCURSOR);
- if (yych == '-') goto yy361;
-yy360:
-#line 513 "../src/ast/lex.re"
+ if (yych == '-') goto yy373;
+yy372:
+#line 520 "../src/ast/lex.re"
{ u = l; goto add; }
-#line 2226 "src/ast/lex.cc"
-yy361:
+#line 2277 "src/ast/lex.cc"
+yy373:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych != ']') goto yy363;
+ if (yych != ']') goto yy375;
YYCURSOR = YYMARKER;
- goto yy360;
-yy363:
+ goto yy372;
+yy375:
++YYCURSOR;
YYCURSOR -= 1;
-#line 514 "../src/ast/lex.re"
+#line 521 "../src/ast/lex.re"
{
u = lex_cls_chr();
if (l > u) {
}
goto add;
}
-#line 2244 "src/ast/lex.cc"
+#line 2295 "src/ast/lex.cc"
}
-#line 522 "../src/ast/lex.re"
+#line 529 "../src/ast/lex.re"
add:
cls->push_back(ASTRange(l, u, c));
tok = cur;
const uint32_t l = get_cline(), c = get_column();
-#line 2258 "src/ast/lex.cc"
+#line 2309 "src/ast/lex.cc"
{
YYCTYPE yych;
unsigned int yyaccept = 0;
if ((YYLIMIT - YYCURSOR) < 10) YYFILL(10);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= '\f') {
- if (yych == '\n') goto yy369;
+ if (yych == '\n') goto yy381;
} else {
- if (yych <= '\r') goto yy371;
- if (yych == '\\') goto yy372;
+ if (yych <= '\r') goto yy383;
+ if (yych == '\\') goto yy384;
}
++YYCURSOR;
-yy368:
-#line 539 "../src/ast/lex.re"
+yy380:
+#line 546 "../src/ast/lex.re"
{ return static_cast<uint8_t>(tok[0]); }
-#line 2274 "src/ast/lex.cc"
-yy369:
+#line 2325 "src/ast/lex.cc"
+yy381:
++YYCURSOR;
-#line 534 "../src/ast/lex.re"
+#line 541 "../src/ast/lex.re"
{ fatal_lc(l, c, "newline in character class"); }
-#line 2279 "src/ast/lex.cc"
-yy371:
+#line 2330 "src/ast/lex.cc"
+yy383:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '\n') goto yy369;
- goto yy368;
-yy372:
+ if (yych == '\n') goto yy381;
+ goto yy380;
+yy384:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= ']') {
if (yych <= '3') {
if (yych <= '\r') {
- if (yych == '\n') goto yy369;
- if (yych >= '\r') goto yy375;
+ if (yych == '\n') goto yy381;
+ if (yych >= '\r') goto yy387;
} else {
- if (yych == '-') goto yy376;
- if (yych >= '0') goto yy378;
+ if (yych == '-') goto yy388;
+ if (yych >= '0') goto yy390;
}
} else {
if (yych <= 'W') {
- if (yych <= '7') goto yy380;
- if (yych == 'U') goto yy381;
+ if (yych <= '7') goto yy392;
+ if (yych == 'U') goto yy393;
} else {
- if (yych <= 'X') goto yy383;
- if (yych <= '[') goto yy373;
- if (yych <= '\\') goto yy384;
- goto yy386;
+ if (yych <= 'X') goto yy395;
+ if (yych <= '[') goto yy385;
+ if (yych <= '\\') goto yy396;
+ goto yy398;
}
}
} else {
if (yych <= 'q') {
if (yych <= 'e') {
- if (yych <= '`') goto yy373;
- if (yych <= 'a') goto yy388;
- if (yych <= 'b') goto yy390;
+ if (yych <= '`') goto yy385;
+ if (yych <= 'a') goto yy400;
+ if (yych <= 'b') goto yy402;
} else {
- if (yych <= 'f') goto yy392;
- if (yych == 'n') goto yy394;
+ if (yych <= 'f') goto yy404;
+ if (yych == 'n') goto yy406;
}
} else {
if (yych <= 'u') {
- if (yych <= 'r') goto yy396;
- if (yych <= 's') goto yy373;
- if (yych <= 't') goto yy398;
- goto yy383;
+ if (yych <= 'r') goto yy408;
+ if (yych <= 's') goto yy385;
+ if (yych <= 't') goto yy410;
+ goto yy395;
} else {
- if (yych <= 'v') goto yy400;
- if (yych == 'x') goto yy402;
+ if (yych <= 'v') goto yy412;
+ if (yych == 'x') goto yy414;
}
}
}
-yy373:
+yy385:
++YYCURSOR;
-yy374:
-#line 552 "../src/ast/lex.re"
+yy386:
+#line 559 "../src/ast/lex.re"
{
warn.useless_escape(cline, get_column(), tok[1]);
return static_cast<uint8_t>(tok[1]);
}
-#line 2336 "src/ast/lex.cc"
-yy375:
+#line 2387 "src/ast/lex.cc"
+yy387:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '\n') goto yy369;
- goto yy374;
-yy376:
+ if (yych == '\n') goto yy381;
+ goto yy386;
+yy388:
++YYCURSOR;
-#line 550 "../src/ast/lex.re"
+#line 557 "../src/ast/lex.re"
{ return static_cast<uint8_t>('-'); }
-#line 2345 "src/ast/lex.cc"
-yy378:
+#line 2396 "src/ast/lex.cc"
+yy390:
yyaccept = 0;
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych <= '/') goto yy379;
- if (yych <= '7') goto yy403;
-yy379:
-#line 536 "../src/ast/lex.re"
+ if (yych <= '/') goto yy391;
+ if (yych <= '7') goto yy415;
+yy391:
+#line 543 "../src/ast/lex.re"
{ fatal_lc(l, c, "syntax error in octal escape sequence"); }
-#line 2354 "src/ast/lex.cc"
-yy380:
+#line 2405 "src/ast/lex.cc"
+yy392:
++YYCURSOR;
- goto yy379;
-yy381:
+ goto yy391;
+yy393:
yyaccept = 1;
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
if (yych <= '@') {
- if (yych <= '/') goto yy382;
- if (yych <= '9') goto yy405;
+ if (yych <= '/') goto yy394;
+ if (yych <= '9') goto yy417;
} else {
- if (yych <= 'F') goto yy405;
- if (yych <= '`') goto yy382;
- if (yych <= 'f') goto yy405;
+ if (yych <= 'F') goto yy417;
+ if (yych <= '`') goto yy394;
+ if (yych <= 'f') goto yy417;
}
-yy382:
-#line 535 "../src/ast/lex.re"
+yy394:
+#line 542 "../src/ast/lex.re"
{ fatal_lc(l, c, "syntax error in hexadecimal escape sequence"); }
-#line 2372 "src/ast/lex.cc"
-yy383:
+#line 2423 "src/ast/lex.cc"
+yy395:
yyaccept = 1;
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
if (yych <= '@') {
- if (yych <= '/') goto yy382;
- if (yych <= '9') goto yy406;
- goto yy382;
+ if (yych <= '/') goto yy394;
+ if (yych <= '9') goto yy418;
+ goto yy394;
} else {
- if (yych <= 'F') goto yy406;
- if (yych <= '`') goto yy382;
- if (yych <= 'f') goto yy406;
- goto yy382;
+ if (yych <= 'F') goto yy418;
+ if (yych <= '`') goto yy394;
+ if (yych <= 'f') goto yy418;
+ goto yy394;
}
-yy384:
+yy396:
++YYCURSOR;
-#line 549 "../src/ast/lex.re"
+#line 556 "../src/ast/lex.re"
{ return static_cast<uint8_t>('\\'); }
-#line 2390 "src/ast/lex.cc"
-yy386:
+#line 2441 "src/ast/lex.cc"
+yy398:
++YYCURSOR;
-#line 551 "../src/ast/lex.re"
+#line 558 "../src/ast/lex.re"
{ return static_cast<uint8_t>(']'); }
-#line 2395 "src/ast/lex.cc"
-yy388:
+#line 2446 "src/ast/lex.cc"
+yy400:
++YYCURSOR;
-#line 542 "../src/ast/lex.re"
+#line 549 "../src/ast/lex.re"
{ return static_cast<uint8_t>('\a'); }
-#line 2400 "src/ast/lex.cc"
-yy390:
+#line 2451 "src/ast/lex.cc"
+yy402:
++YYCURSOR;
-#line 543 "../src/ast/lex.re"
+#line 550 "../src/ast/lex.re"
{ return static_cast<uint8_t>('\b'); }
-#line 2405 "src/ast/lex.cc"
-yy392:
+#line 2456 "src/ast/lex.cc"
+yy404:
++YYCURSOR;
-#line 544 "../src/ast/lex.re"
+#line 551 "../src/ast/lex.re"
{ return static_cast<uint8_t>('\f'); }
-#line 2410 "src/ast/lex.cc"
-yy394:
+#line 2461 "src/ast/lex.cc"
+yy406:
++YYCURSOR;
-#line 545 "../src/ast/lex.re"
+#line 552 "../src/ast/lex.re"
{ return static_cast<uint8_t>('\n'); }
-#line 2415 "src/ast/lex.cc"
-yy396:
+#line 2466 "src/ast/lex.cc"
+yy408:
++YYCURSOR;
-#line 546 "../src/ast/lex.re"
+#line 553 "../src/ast/lex.re"
{ return static_cast<uint8_t>('\r'); }
-#line 2420 "src/ast/lex.cc"
-yy398:
+#line 2471 "src/ast/lex.cc"
+yy410:
++YYCURSOR;
-#line 547 "../src/ast/lex.re"
+#line 554 "../src/ast/lex.re"
{ return static_cast<uint8_t>('\t'); }
-#line 2425 "src/ast/lex.cc"
-yy400:
+#line 2476 "src/ast/lex.cc"
+yy412:
++YYCURSOR;
-#line 548 "../src/ast/lex.re"
+#line 555 "../src/ast/lex.re"
{ return static_cast<uint8_t>('\v'); }
-#line 2430 "src/ast/lex.cc"
-yy402:
+#line 2481 "src/ast/lex.cc"
+yy414:
yyaccept = 1;
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
if (yych <= '@') {
- if (yych <= '/') goto yy382;
- if (yych <= '9') goto yy407;
- goto yy382;
+ if (yych <= '/') goto yy394;
+ if (yych <= '9') goto yy419;
+ goto yy394;
} else {
- if (yych <= 'F') goto yy407;
- if (yych <= '`') goto yy382;
- if (yych <= 'f') goto yy407;
- goto yy382;
+ if (yych <= 'F') goto yy419;
+ if (yych <= '`') goto yy394;
+ if (yych <= 'f') goto yy419;
+ goto yy394;
}
-yy403:
+yy415:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych <= '/') goto yy404;
- if (yych <= '7') goto yy408;
-yy404:
+ if (yych <= '/') goto yy416;
+ if (yych <= '7') goto yy420;
+yy416:
YYCURSOR = YYMARKER;
if (yyaccept == 0) {
- goto yy379;
+ goto yy391;
} else {
- goto yy382;
+ goto yy394;
}
-yy405:
+yy417:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= '@') {
- if (yych <= '/') goto yy404;
- if (yych <= '9') goto yy410;
- goto yy404;
+ if (yych <= '/') goto yy416;
+ if (yych <= '9') goto yy422;
+ goto yy416;
} else {
- if (yych <= 'F') goto yy410;
- if (yych <= '`') goto yy404;
- if (yych <= 'f') goto yy410;
- goto yy404;
+ if (yych <= 'F') goto yy422;
+ if (yych <= '`') goto yy416;
+ if (yych <= 'f') goto yy422;
+ goto yy416;
}
-yy406:
+yy418:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= '@') {
- if (yych <= '/') goto yy404;
- if (yych <= '9') goto yy411;
- goto yy404;
+ if (yych <= '/') goto yy416;
+ if (yych <= '9') goto yy423;
+ goto yy416;
} else {
- if (yych <= 'F') goto yy411;
- if (yych <= '`') goto yy404;
- if (yych <= 'f') goto yy411;
- goto yy404;
+ if (yych <= 'F') goto yy423;
+ if (yych <= '`') goto yy416;
+ if (yych <= 'f') goto yy423;
+ goto yy416;
}
-yy407:
+yy419:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= '@') {
- if (yych <= '/') goto yy404;
- if (yych <= '9') goto yy412;
- goto yy404;
+ if (yych <= '/') goto yy416;
+ if (yych <= '9') goto yy424;
+ goto yy416;
} else {
- if (yych <= 'F') goto yy412;
- if (yych <= '`') goto yy404;
- if (yych <= 'f') goto yy412;
- goto yy404;
+ if (yych <= 'F') goto yy424;
+ if (yych <= '`') goto yy416;
+ if (yych <= 'f') goto yy424;
+ goto yy416;
}
-yy408:
+yy420:
++YYCURSOR;
-#line 541 "../src/ast/lex.re"
+#line 548 "../src/ast/lex.re"
{ return unesc_oct(tok, cur); }
-#line 2495 "src/ast/lex.cc"
-yy410:
+#line 2546 "src/ast/lex.cc"
+yy422:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= '@') {
- if (yych <= '/') goto yy404;
- if (yych <= '9') goto yy414;
- goto yy404;
+ if (yych <= '/') goto yy416;
+ if (yych <= '9') goto yy426;
+ goto yy416;
} else {
- if (yych <= 'F') goto yy414;
- if (yych <= '`') goto yy404;
- if (yych <= 'f') goto yy414;
- goto yy404;
+ if (yych <= 'F') goto yy426;
+ if (yych <= '`') goto yy416;
+ if (yych <= 'f') goto yy426;
+ goto yy416;
}
-yy411:
+yy423:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= '@') {
- if (yych <= '/') goto yy404;
- if (yych <= '9') goto yy407;
- goto yy404;
+ if (yych <= '/') goto yy416;
+ if (yych <= '9') goto yy419;
+ goto yy416;
} else {
- if (yych <= 'F') goto yy407;
- if (yych <= '`') goto yy404;
- if (yych <= 'f') goto yy407;
- goto yy404;
+ if (yych <= 'F') goto yy419;
+ if (yych <= '`') goto yy416;
+ if (yych <= 'f') goto yy419;
+ goto yy416;
}
-yy412:
+yy424:
++YYCURSOR;
-#line 540 "../src/ast/lex.re"
+#line 547 "../src/ast/lex.re"
{ return unesc_hex(tok, cur); }
-#line 2524 "src/ast/lex.cc"
-yy414:
+#line 2575 "src/ast/lex.cc"
+yy426:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= '@') {
- if (yych <= '/') goto yy404;
- if (yych >= ':') goto yy404;
+ if (yych <= '/') goto yy416;
+ if (yych >= ':') goto yy416;
} else {
- if (yych <= 'F') goto yy415;
- if (yych <= '`') goto yy404;
- if (yych >= 'g') goto yy404;
+ if (yych <= 'F') goto yy427;
+ if (yych <= '`') goto yy416;
+ if (yych >= 'g') goto yy416;
}
-yy415:
+yy427:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= '@') {
- if (yych <= '/') goto yy404;
- if (yych <= '9') goto yy406;
- goto yy404;
+ if (yych <= '/') goto yy416;
+ if (yych <= '9') goto yy418;
+ goto yy416;
} else {
- if (yych <= 'F') goto yy406;
- if (yych <= '`') goto yy404;
- if (yych <= 'f') goto yy406;
- goto yy404;
+ if (yych <= 'F') goto yy418;
+ if (yych <= '`') goto yy416;
+ if (yych <= 'f') goto yy418;
+ goto yy416;
}
}
-#line 556 "../src/ast/lex.re"
+#line 563 "../src/ast/lex.re"
}
tok = cur;
const uint32_t l = get_cline(), c = get_column();
-#line 2558 "src/ast/lex.cc"
+#line 2609 "src/ast/lex.cc"
{
YYCTYPE yych;
unsigned int yyaccept = 0;
if ((YYLIMIT - YYCURSOR) < 10) YYFILL(10);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= '\f') {
- if (yych == '\n') goto yy420;
+ if (yych == '\n') goto yy432;
} else {
- if (yych <= '\r') goto yy422;
- if (yych == '\\') goto yy423;
+ if (yych <= '\r') goto yy434;
+ if (yych == '\\') goto yy435;
}
++YYCURSOR;
-yy419:
-#line 571 "../src/ast/lex.re"
+yy431:
+#line 578 "../src/ast/lex.re"
{
end = tok[0] == quote;
return static_cast<uint8_t>(tok[0]);
}
-#line 2577 "src/ast/lex.cc"
-yy420:
+#line 2628 "src/ast/lex.cc"
+yy432:
++YYCURSOR;
-#line 566 "../src/ast/lex.re"
+#line 573 "../src/ast/lex.re"
{ fatal_lc(l, c, "newline in character string"); }
-#line 2582 "src/ast/lex.cc"
-yy422:
+#line 2633 "src/ast/lex.cc"
+yy434:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '\n') goto yy420;
- goto yy419;
-yy423:
+ if (yych == '\n') goto yy432;
+ goto yy431;
+yy435:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= '`') {
if (yych <= '7') {
if (yych <= '\f') {
- if (yych == '\n') goto yy420;
+ if (yych == '\n') goto yy432;
} else {
- if (yych <= '\r') goto yy426;
- if (yych <= '/') goto yy424;
- if (yych <= '3') goto yy427;
- goto yy429;
+ if (yych <= '\r') goto yy438;
+ if (yych <= '/') goto yy436;
+ if (yych <= '3') goto yy439;
+ goto yy441;
}
} else {
if (yych <= 'W') {
- if (yych == 'U') goto yy430;
+ if (yych == 'U') goto yy442;
} else {
- if (yych <= 'X') goto yy432;
- if (yych == '\\') goto yy433;
+ if (yych <= 'X') goto yy444;
+ if (yych == '\\') goto yy445;
}
}
} else {
if (yych <= 'q') {
if (yych <= 'e') {
- if (yych <= 'a') goto yy435;
- if (yych <= 'b') goto yy437;
+ if (yych <= 'a') goto yy447;
+ if (yych <= 'b') goto yy449;
} else {
- if (yych <= 'f') goto yy439;
- if (yych == 'n') goto yy441;
+ if (yych <= 'f') goto yy451;
+ if (yych == 'n') goto yy453;
}
} else {
if (yych <= 'u') {
- if (yych <= 'r') goto yy443;
- if (yych <= 's') goto yy424;
- if (yych <= 't') goto yy445;
- goto yy432;
+ if (yych <= 'r') goto yy455;
+ if (yych <= 's') goto yy436;
+ if (yych <= 't') goto yy457;
+ goto yy444;
} else {
- if (yych <= 'v') goto yy447;
- if (yych == 'x') goto yy449;
+ if (yych <= 'v') goto yy459;
+ if (yych == 'x') goto yy461;
}
}
}
-yy424:
+yy436:
++YYCURSOR;
-yy425:
-#line 585 "../src/ast/lex.re"
+yy437:
+#line 592 "../src/ast/lex.re"
{
if (tok[1] != quote) {
warn.useless_escape(cline, get_column(), tok[1]);
}
return static_cast<uint8_t>(tok[1]);
}
-#line 2638 "src/ast/lex.cc"
-yy426:
+#line 2689 "src/ast/lex.cc"
+yy438:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych == '\n') goto yy420;
- goto yy425;
-yy427:
+ if (yych == '\n') goto yy432;
+ goto yy437;
+yy439:
yyaccept = 0;
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych <= '/') goto yy428;
- if (yych <= '7') goto yy450;
-yy428:
-#line 568 "../src/ast/lex.re"
+ if (yych <= '/') goto yy440;
+ if (yych <= '7') goto yy462;
+yy440:
+#line 575 "../src/ast/lex.re"
{ fatal_lc(l, c, "syntax error in octal escape sequence"); }
-#line 2651 "src/ast/lex.cc"
-yy429:
+#line 2702 "src/ast/lex.cc"
+yy441:
++YYCURSOR;
- goto yy428;
-yy430:
+ goto yy440;
+yy442:
yyaccept = 1;
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
if (yych <= '@') {
- if (yych <= '/') goto yy431;
- if (yych <= '9') goto yy452;
+ if (yych <= '/') goto yy443;
+ if (yych <= '9') goto yy464;
} else {
- if (yych <= 'F') goto yy452;
- if (yych <= '`') goto yy431;
- if (yych <= 'f') goto yy452;
+ if (yych <= 'F') goto yy464;
+ if (yych <= '`') goto yy443;
+ if (yych <= 'f') goto yy464;
}
-yy431:
-#line 567 "../src/ast/lex.re"
+yy443:
+#line 574 "../src/ast/lex.re"
{ fatal_lc(l, c, "syntax error in hexadecimal escape sequence"); }
-#line 2669 "src/ast/lex.cc"
-yy432:
+#line 2720 "src/ast/lex.cc"
+yy444:
yyaccept = 1;
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
if (yych <= '@') {
- if (yych <= '/') goto yy431;
- if (yych <= '9') goto yy453;
- goto yy431;
+ if (yych <= '/') goto yy443;
+ if (yych <= '9') goto yy465;
+ goto yy443;
} else {
- if (yych <= 'F') goto yy453;
- if (yych <= '`') goto yy431;
- if (yych <= 'f') goto yy453;
- goto yy431;
+ if (yych <= 'F') goto yy465;
+ if (yych <= '`') goto yy443;
+ if (yych <= 'f') goto yy465;
+ goto yy443;
}
-yy433:
+yy445:
++YYCURSOR;
-#line 584 "../src/ast/lex.re"
+#line 591 "../src/ast/lex.re"
{ return static_cast<uint8_t>('\\'); }
-#line 2687 "src/ast/lex.cc"
-yy435:
+#line 2738 "src/ast/lex.cc"
+yy447:
++YYCURSOR;
-#line 577 "../src/ast/lex.re"
+#line 584 "../src/ast/lex.re"
{ return static_cast<uint8_t>('\a'); }
-#line 2692 "src/ast/lex.cc"
-yy437:
+#line 2743 "src/ast/lex.cc"
+yy449:
++YYCURSOR;
-#line 578 "../src/ast/lex.re"
+#line 585 "../src/ast/lex.re"
{ return static_cast<uint8_t>('\b'); }
-#line 2697 "src/ast/lex.cc"
-yy439:
+#line 2748 "src/ast/lex.cc"
+yy451:
++YYCURSOR;
-#line 579 "../src/ast/lex.re"
+#line 586 "../src/ast/lex.re"
{ return static_cast<uint8_t>('\f'); }
-#line 2702 "src/ast/lex.cc"
-yy441:
+#line 2753 "src/ast/lex.cc"
+yy453:
++YYCURSOR;
-#line 580 "../src/ast/lex.re"
+#line 587 "../src/ast/lex.re"
{ return static_cast<uint8_t>('\n'); }
-#line 2707 "src/ast/lex.cc"
-yy443:
+#line 2758 "src/ast/lex.cc"
+yy455:
++YYCURSOR;
-#line 581 "../src/ast/lex.re"
+#line 588 "../src/ast/lex.re"
{ return static_cast<uint8_t>('\r'); }
-#line 2712 "src/ast/lex.cc"
-yy445:
+#line 2763 "src/ast/lex.cc"
+yy457:
++YYCURSOR;
-#line 582 "../src/ast/lex.re"
+#line 589 "../src/ast/lex.re"
{ return static_cast<uint8_t>('\t'); }
-#line 2717 "src/ast/lex.cc"
-yy447:
+#line 2768 "src/ast/lex.cc"
+yy459:
++YYCURSOR;
-#line 583 "../src/ast/lex.re"
+#line 590 "../src/ast/lex.re"
{ return static_cast<uint8_t>('\v'); }
-#line 2722 "src/ast/lex.cc"
-yy449:
+#line 2773 "src/ast/lex.cc"
+yy461:
yyaccept = 1;
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
if (yych <= '@') {
- if (yych <= '/') goto yy431;
- if (yych <= '9') goto yy454;
- goto yy431;
+ if (yych <= '/') goto yy443;
+ if (yych <= '9') goto yy466;
+ goto yy443;
} else {
- if (yych <= 'F') goto yy454;
- if (yych <= '`') goto yy431;
- if (yych <= 'f') goto yy454;
- goto yy431;
+ if (yych <= 'F') goto yy466;
+ if (yych <= '`') goto yy443;
+ if (yych <= 'f') goto yy466;
+ goto yy443;
}
-yy450:
+yy462:
yych = (YYCTYPE)*++YYCURSOR;
- if (yych <= '/') goto yy451;
- if (yych <= '7') goto yy455;
-yy451:
+ if (yych <= '/') goto yy463;
+ if (yych <= '7') goto yy467;
+yy463:
YYCURSOR = YYMARKER;
if (yyaccept == 0) {
- goto yy428;
+ goto yy440;
} else {
- goto yy431;
+ goto yy443;
}
-yy452:
+yy464:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= '@') {
- if (yych <= '/') goto yy451;
- if (yych <= '9') goto yy457;
- goto yy451;
+ if (yych <= '/') goto yy463;
+ if (yych <= '9') goto yy469;
+ goto yy463;
} else {
- if (yych <= 'F') goto yy457;
- if (yych <= '`') goto yy451;
- if (yych <= 'f') goto yy457;
- goto yy451;
+ if (yych <= 'F') goto yy469;
+ if (yych <= '`') goto yy463;
+ if (yych <= 'f') goto yy469;
+ goto yy463;
}
-yy453:
+yy465:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= '@') {
- if (yych <= '/') goto yy451;
- if (yych <= '9') goto yy458;
- goto yy451;
+ if (yych <= '/') goto yy463;
+ if (yych <= '9') goto yy470;
+ goto yy463;
} else {
- if (yych <= 'F') goto yy458;
- if (yych <= '`') goto yy451;
- if (yych <= 'f') goto yy458;
- goto yy451;
+ if (yych <= 'F') goto yy470;
+ if (yych <= '`') goto yy463;
+ if (yych <= 'f') goto yy470;
+ goto yy463;
}
-yy454:
+yy466:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= '@') {
- if (yych <= '/') goto yy451;
- if (yych <= '9') goto yy459;
- goto yy451;
+ if (yych <= '/') goto yy463;
+ if (yych <= '9') goto yy471;
+ goto yy463;
} else {
- if (yych <= 'F') goto yy459;
- if (yych <= '`') goto yy451;
- if (yych <= 'f') goto yy459;
- goto yy451;
+ if (yych <= 'F') goto yy471;
+ if (yych <= '`') goto yy463;
+ if (yych <= 'f') goto yy471;
+ goto yy463;
}
-yy455:
+yy467:
++YYCURSOR;
-#line 576 "../src/ast/lex.re"
+#line 583 "../src/ast/lex.re"
{ return unesc_oct(tok, cur); }
-#line 2787 "src/ast/lex.cc"
-yy457:
+#line 2838 "src/ast/lex.cc"
+yy469:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= '@') {
- if (yych <= '/') goto yy451;
- if (yych <= '9') goto yy461;
- goto yy451;
+ if (yych <= '/') goto yy463;
+ if (yych <= '9') goto yy473;
+ goto yy463;
} else {
- if (yych <= 'F') goto yy461;
- if (yych <= '`') goto yy451;
- if (yych <= 'f') goto yy461;
- goto yy451;
+ if (yych <= 'F') goto yy473;
+ if (yych <= '`') goto yy463;
+ if (yych <= 'f') goto yy473;
+ goto yy463;
}
-yy458:
+yy470:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= '@') {
- if (yych <= '/') goto yy451;
- if (yych <= '9') goto yy454;
- goto yy451;
+ if (yych <= '/') goto yy463;
+ if (yych <= '9') goto yy466;
+ goto yy463;
} else {
- if (yych <= 'F') goto yy454;
- if (yych <= '`') goto yy451;
- if (yych <= 'f') goto yy454;
- goto yy451;
+ if (yych <= 'F') goto yy466;
+ if (yych <= '`') goto yy463;
+ if (yych <= 'f') goto yy466;
+ goto yy463;
}
-yy459:
+yy471:
++YYCURSOR;
-#line 575 "../src/ast/lex.re"
+#line 582 "../src/ast/lex.re"
{ return unesc_hex(tok, cur); }
-#line 2816 "src/ast/lex.cc"
-yy461:
+#line 2867 "src/ast/lex.cc"
+yy473:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= '@') {
- if (yych <= '/') goto yy451;
- if (yych >= ':') goto yy451;
+ if (yych <= '/') goto yy463;
+ if (yych >= ':') goto yy463;
} else {
- if (yych <= 'F') goto yy462;
- if (yych <= '`') goto yy451;
- if (yych >= 'g') goto yy451;
+ if (yych <= 'F') goto yy474;
+ if (yych <= '`') goto yy463;
+ if (yych >= 'g') goto yy463;
}
-yy462:
+yy474:
yych = (YYCTYPE)*++YYCURSOR;
if (yych <= '@') {
- if (yych <= '/') goto yy451;
- if (yych <= '9') goto yy453;
- goto yy451;
+ if (yych <= '/') goto yy463;
+ if (yych <= '9') goto yy465;
+ goto yy463;
} else {
- if (yych <= 'F') goto yy453;
- if (yych <= '`') goto yy451;
- if (yych <= 'f') goto yy453;
- goto yy451;
+ if (yych <= 'F') goto yy465;
+ if (yych <= '`') goto yy463;
+ if (yych <= 'f') goto yy465;
+ goto yy463;
}
}
-#line 591 "../src/ast/lex.re"
+#line 598 "../src/ast/lex.re"
}
sourceline:
tok = cur;
-#line 2860 "src/ast/lex.cc"
+#line 2911 "src/ast/lex.cc"
{
YYCTYPE yych;
static const unsigned char yybm[] = {
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = (YYCTYPE)*YYCURSOR;
if (yych <= '!') {
- if (yych == '\n') goto yy467;
+ if (yych == '\n') goto yy479;
} else {
- if (yych <= '"') goto yy469;
- if (yych <= '0') goto yy465;
- if (yych <= '9') goto yy470;
+ if (yych <= '"') goto yy481;
+ if (yych <= '0') goto yy477;
+ if (yych <= '9') goto yy482;
}
-yy465:
+yy477:
++YYCURSOR;
-yy466:
-#line 633 "../src/ast/lex.re"
+yy478:
+#line 640 "../src/ast/lex.re"
{
goto sourceline;
}
-#line 2913 "src/ast/lex.cc"
-yy467:
+#line 2964 "src/ast/lex.cc"
+yy479:
++YYCURSOR;
-#line 621 "../src/ast/lex.re"
+#line 628 "../src/ast/lex.re"
{
if (cur == eof)
{
tok = cur;
return;
}
-#line 2929 "src/ast/lex.cc"
-yy469:
+#line 2980 "src/ast/lex.cc"
+yy481:
yych = (YYCTYPE)*(YYMARKER = ++YYCURSOR);
- if (yych == '\n') goto yy466;
- goto yy474;
-yy470:
+ if (yych == '\n') goto yy478;
+ goto yy486;
+yy482:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
if (yybm[0+yych] & 64) {
- goto yy470;
+ goto yy482;
}
-#line 610 "../src/ast/lex.re"
+#line 617 "../src/ast/lex.re"
{
if (!s_to_u32_unsafe (tok, cur, cline))
{
}
goto sourceline;
}
-#line 2949 "src/ast/lex.cc"
-yy473:
+#line 3000 "src/ast/lex.cc"
+yy485:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
-yy474:
+yy486:
if (yybm[0+yych] & 128) {
- goto yy473;
+ goto yy485;
}
- if (yych <= '\n') goto yy475;
- if (yych <= '"') goto yy476;
- goto yy478;
-yy475:
+ if (yych <= '\n') goto yy487;
+ if (yych <= '"') goto yy488;
+ goto yy490;
+yy487:
YYCURSOR = YYMARKER;
- goto yy466;
-yy476:
+ goto yy478;
+yy488:
++YYCURSOR;
-#line 617 "../src/ast/lex.re"
+#line 624 "../src/ast/lex.re"
{
escape (in.file_name, std::string (tok + 1, tok_len () - 2)); // -2 to omit quotes
goto sourceline;
}
-#line 2971 "src/ast/lex.cc"
-yy478:
+#line 3022 "src/ast/lex.cc"
+yy490:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yych = (YYCTYPE)*YYCURSOR;
- if (yych == '\n') goto yy475;
- goto yy473;
+ if (yych == '\n') goto yy487;
+ goto yy485;
}
-#line 636 "../src/ast/lex.re"
+#line 643 "../src/ast/lex.re"
}
, finvers(dfa.finvers)
, tcpool(dfa.tcpool)
, max_fill (0)
+ , max_nmatch(0)
, need_backup (false)
, need_accept (false)
, oldstyle_ctxmarker (false)
const tagver_t *finvers;
tcpool_t &tcpool;
size_t max_fill;
+ size_t max_nmatch;
bool need_backup;
bool need_accept;
bool oldstyle_ctxmarker;
}
}
+ // calculate 'YYMAXNMATCH'
+ max_nmatch = 0;
+ const size_t nrule = rules.size();
+ for (size_t i = 0; i < nrule; ++i) {
+ max_nmatch = std::max(max_nmatch, rules[i].ncap);
+ }
+
// determine if 'YYMARKER' or 'YYBACKUP'/'YYRESTORE' pair is used
need_backup = accepts.size () > 0;
goto echo;
}
+ "/*!maxnmatch:re2c" {
+ out.wraw(tok, ptr);
+ out.wdelay_yymaxnmatch();
+ lex_end_of_comment(out);
+ goto echo;
+ }
+
"/*!getstate:re2c" {
out.wraw(tok, ptr);
out.wdelay_state_goto(0);
const Rule &rule = dfa.rules[rule_idx];
const Code *code = rule.code;
const std::string &cond = code->cond;
- const bool wrap = rule.ncap > 0;
std::string s;
- if (wrap) o.wind(ind++).ws("{\n");
-
gen_fintags(o, ind, dfa, rule);
if (opts->target == TARGET_SKELETON) {
o.wind(ind).wstring(s).ws("\n");
}
}
-
- if (wrap) o.wind(--ind).ws("}\n");
}
void need(OutputFile &o, uint32_t ind, size_t some)
const tagver_t *fins = dfa.finvers;
if (rule.ncap > 0) {
- o.wind(ind).ws("const size_t yynmatch = ").wu64(rule.ncap).ws(";\n");
- o.wind(ind).ws("const ").wstring(opts->yyctype).ws(" *yypmatch[yynmatch * 2];\n");
+ o.wind(ind).ws("yynmatch = ").wu64(rule.ncap).ws(";\n");
}
// variable tags
if (opts->target == TARGET_SKELETON) {
if (output.skeletons.insert (name).second)
{
- emit_start(o, max_fill, name, key_size, def_rule, need_backup,
- need_accept, oldstyle_ctxmarker, stagnames, stagvars,
- mtagnames, mtagvars, bitmaps);
+ emit_start(o, max_fill, max_nmatch, name, key_size, def_rule,
+ need_backup, need_accept, oldstyle_ctxmarker,
+ stagnames, stagvars, mtagnames, mtagvars, bitmaps);
uint32_t i = 2;
emit_body (o, i, used_labels, initial_label);
emit_end(o, name, need_backup, oldstyle_ctxmarker, mtagnames);
return *this;
}
+OutputFile& OutputFile::wdelay_yymaxnmatch()
+{
+ if (block().opts->target == TARGET_CODE
+ && block().opts->posix_captures) {
+ block().fragments.push_back (new OutputFragment (OutputFragment::YYMAXNMATCH, 0));
+ }
+ return *this;
+}
+
OutputFile& OutputFile::wdelay_skip(uint32_t ind, bool skip)
{
if (skip) {
bool OutputFile::emit(const uniq_vector_t<std::string> &global_types,
const std::set<std::string> &global_stags,
const std::set<std::string> &global_mtags,
- size_t max_fill)
+ size_t max_fill, size_t max_nmatch)
{
FILE *file = NULL;
std::string filename = block().opts->output_file;
case OutputFragment::YYMAXFILL:
output_yymaxfill(o, ind, max_fill, bopt);
break;
+ case OutputFragment::YYMAXNMATCH:
+ output_yymaxnmatch(o, ind, max_nmatch, bopt);
+ break;
case OutputFragment::SKIP:
output_skip(o, ind, bopt);
break;
, header()
, skeletons()
, max_fill(1)
+ , max_nmatch(1)
{}
bool Output::emit()
// global options are last block's options
const opt_t *opts = source.block().opts;
- return source.emit(types, stags, mtags, max_fill)
+ return source.emit(types, stags, mtags, max_fill, max_nmatch)
&& header.emit(opts, types);
}
o << indent(ind, opts->indString) << "#define YYMAXFILL " << max_fill << "\n";
}
+void output_yymaxnmatch(std::ostream &o, uint32_t ind,
+ size_t max_nmatch, const opt_t *opts)
+{
+ o << indent(ind, opts->indString) << "#define YYMAXNMATCH " << max_nmatch << "\n";
+}
+
void output_line_info(std::ostream &o, uint32_t line,
const std::string &fname, bool iflag)
{
, TYPES
, YYACCEPT_INIT
, YYMAXFILL
+ , YYMAXNMATCH
, SKIP
, PEEK
, BACKUP
OutputFile & wdelay_types ();
OutputFile & wdelay_yyaccept_init (uint32_t ind);
OutputFile & wdelay_yymaxfill ();
+ OutputFile& wdelay_yymaxnmatch();
OutputFile& wdelay_skip(uint32_t ind, bool skip);
OutputFile& wdelay_peek(uint32_t ind, bool peek);
OutputFile& wdelay_backup(uint32_t ind, bool backup);
bool emit(const uniq_vector_t<std::string> &global_types,
const std::set<std::string> &global_stags,
- const std::set<std::string> &global_mtags, size_t max_fill);
+ const std::set<std::string> &global_mtags,
+ size_t max_fill, size_t max_nmatch);
FORBID_COPY (OutputFile);
};
HeaderFile header;
std::set<std::string> skeletons;
size_t max_fill;
+ size_t max_nmatch;
explicit Output(Warn &w);
bool emit();
void output_version_time (std::ostream &o, bool version, bool date);
void output_yyaccept_init (std::ostream &o, uint32_t ind, bool, const opt_t *opts);
void output_yymaxfill (std::ostream &o, uint32_t ind, size_t max_fill, const opt_t *opts);
+void output_yymaxnmatch (std::ostream &o, uint32_t ind, size_t max_nmatch, const opt_t *opts);
} // namespace re2c
adfa->calc_stats(line, opts->tags);
// accumulate global statistics from this particular DFA
- output.max_fill = std::max (output.max_fill, adfa->max_fill);
+ output.max_fill = std::max(output.max_fill, adfa->max_fill);
+ output.max_nmatch = std::max(output.max_nmatch, adfa->max_nmatch);
if (adfa->need_accept)
{
output.source.block().used_yyaccept = true;
void emit_prolog(OutputFile &o)
{
+ o.ws("\n#include <stddef.h> /* size_t */");
o.ws("\n#include <stdio.h>");
o.ws("\n#include <stdlib.h> /* malloc, free */");
o.ws("\n#include <string.h> /* memcpy */");
o.ws("\n");
}
-void emit_start(OutputFile &o, size_t maxfill, const std::string &name,
+void emit_start(OutputFile &o, size_t maxfill, size_t maxnmatch, const std::string &name,
size_t sizeof_key, size_t def, bool backup, bool accept, bool oldstyle_ctxmarker,
const std::set<std::string> &stagnames, const std::set<std::string> &stagvars,
const std::set<std::string> &mtagnames, const std::set<std::string> &mtagvars,
o.ws("\n").wind(1).ws("const YYCTYPE *limit = NULL;");
o.ws("\n").wind(1).ws("const YYCTYPE *token = NULL;");
o.ws("\n").wind(1).ws("const YYCTYPE *eof = NULL;");
+ if (opts->posix_captures) {
+ o.ws("\n").wind(1).ws("size_t yynmatch;");
+ o.ws("\n").wind(1).ws("const YYCTYPE *yypmatch[").wu64(maxnmatch).ws(" * 2];");
+ }
o.ws("\n").wind(1).ws("unsigned int i = 0;");
if (!mtagnames.empty()) {
o.ws("\n");
void fprint_default_path(FILE *f, const Skeleton &skel, const path_t &p);
void emit_data(const Skeleton &skel);
void emit_prolog(OutputFile & o);
-void emit_start(OutputFile &o, size_t maxfill, const std::string &name,
+void emit_start(OutputFile &o, size_t maxfill, size_t maxnmatch, const std::string &name,
size_t sizeof_key, size_t def, bool backup, bool accept, bool oldstyle_ctxmarker,
const std::set<std::string> &stagnames, const std::set<std::string> &stagvars,
const std::set<std::string> &mtagnames, const std::set<std::string> &mtagvars,
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
# run <regex> <string> <match> [re2c-flags]
run() {
- re2c=../../../.build/re2c
+ re2c="../../../__build/re2c"
f="test_"`date +%y%m%d%H%M%S`
fail=0
+#include <stddef.h>
#include <stdio.h>
static int lex(const char *YYCURSOR)
{
const char *YYMARKER;
+ /*!maxnmatch:re2c*/
+ size_t yynmatch;
+ const char *yypmatch[YYMAXNMATCH * 2];
/*!stags:re2c format = "const char *@@;"; */
/*!re2c
re2c:yyfill:enable = 0;
yyt2 = yyt3 = yyt4 = yyt5 = NULL;
yyt1 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[5] = yyt5;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[5] = yyt5;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = yyt3 = yyt4 = yyt5 = NULL;
yyt1 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[5] = yyt5;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[5] = yyt5;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[0] = YYCURSOR - 3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[0] = YYCURSOR - 3;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
default: goto yy10;
}
yy10:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[6] = yyt3;
- yypmatch[7] = yyt4;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = yyt3;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[6] = yyt3;
+ yypmatch[7] = yyt4;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = yyt3;
+ {}
yy11:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
default: goto yy10;
}
yy10:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[6] = yyt3;
- yypmatch[7] = yyt4;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = yyt3;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[6] = yyt3;
+ yypmatch[7] = yyt4;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = yyt3;
+ {}
yy11:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
yyt2 = YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[4] = yyt1;
- yypmatch[5] = yyt2;
- yypmatch[0] = YYCURSOR - 1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = YYCURSOR - 1;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[4] = yyt1;
+ yypmatch[5] = yyt2;
+ yypmatch[0] = YYCURSOR - 1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = YYCURSOR - 1;
+ yypmatch[3] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy5;
}
yy5:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy8;
yy5:
++YYCURSOR;
yy6:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = YYCURSOR - 2;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = YYCURSOR - 2;
+ yypmatch[3] = YYCURSOR;
+ {}
yy7:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt4 = yyt5 = yyt6 = yyt7 = NULL;
yyt3 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[5] = yyt5;
- yypmatch[6] = yyt6;
- yypmatch[7] = yyt7;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[5] = yyt5;
+ yypmatch[6] = yyt6;
+ yypmatch[7] = yyt7;
+ yypmatch[1] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt3;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt3;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt1 = yyt2 = NULL;
yyt4 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[0] = YYCURSOR - 2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[0] = YYCURSOR - 2;
+ yypmatch[1] = YYCURSOR;
+ {}
yy8:
++YYCURSOR;
yyt3 = yyt4 = NULL;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt1 = yyt2 = NULL;
yyt4 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[0] = YYCURSOR - 2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[0] = YYCURSOR - 2;
+ yypmatch[1] = YYCURSOR;
+ {}
yy8:
++YYCURSOR;
yyt3 = yyt4 = NULL;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yy6:
++YYCURSOR;
yyt3 = NULL;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt4;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt4;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt4 = yyt5 = NULL;
yyt3 = YYCURSOR;
yy8:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[5] = yyt5;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[5] = yyt5;
+ yypmatch[1] = YYCURSOR;
+ {}
yy9:
yyaccept = 1;
YYMARKER = ++YYCURSOR;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy11:
++YYCURSOR;
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = YYCURSOR - 4;
- yypmatch[3] = YYCURSOR - 2;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = YYCURSOR - 4;
+ yypmatch[3] = YYCURSOR - 2;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy11:
++YYCURSOR;
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = YYCURSOR - 4;
- yypmatch[3] = YYCURSOR - 2;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = YYCURSOR - 4;
+ yypmatch[3] = YYCURSOR - 2;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy6;
}
yy6:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[5] = yyt5;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[5] = yyt5;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt5;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt5;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR - 3;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = YYCURSOR - 3;
- yypmatch[3] = YYCURSOR - 2;
- yypmatch[4] = YYCURSOR - 2;
- yypmatch[5] = YYCURSOR - 1;
- yypmatch[6] = YYCURSOR - 1;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = YYCURSOR - 3;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = YYCURSOR - 3;
+ yypmatch[3] = YYCURSOR - 2;
+ yypmatch[4] = YYCURSOR - 2;
+ yypmatch[5] = YYCURSOR - 1;
+ yypmatch[6] = YYCURSOR - 1;
+ yypmatch[7] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
- {
- const size_t yynmatch = 31;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR - 1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = YYCURSOR - 1;
- yypmatch[3] = YYCURSOR;
- yypmatch[4] = YYCURSOR - 1;
- yypmatch[5] = YYCURSOR;
- yypmatch[6] = YYCURSOR - 1;
- yypmatch[7] = YYCURSOR;
- yypmatch[8] = YYCURSOR - 1;
- yypmatch[9] = YYCURSOR;
- yypmatch[10] = YYCURSOR - 1;
- yypmatch[11] = YYCURSOR;
- yypmatch[12] = YYCURSOR - 1;
- yypmatch[13] = YYCURSOR;
- yypmatch[14] = YYCURSOR - 1;
- yypmatch[15] = YYCURSOR;
- yypmatch[16] = YYCURSOR - 1;
- yypmatch[17] = YYCURSOR;
- yypmatch[18] = YYCURSOR - 1;
- yypmatch[19] = YYCURSOR;
- yypmatch[20] = YYCURSOR - 1;
- yypmatch[21] = YYCURSOR;
- yypmatch[22] = YYCURSOR - 1;
- yypmatch[23] = YYCURSOR;
- yypmatch[24] = YYCURSOR - 1;
- yypmatch[25] = YYCURSOR;
- yypmatch[26] = YYCURSOR - 1;
- yypmatch[27] = YYCURSOR;
- yypmatch[28] = YYCURSOR - 1;
- yypmatch[29] = YYCURSOR;
- yypmatch[30] = YYCURSOR - 1;
- yypmatch[31] = YYCURSOR;
- yypmatch[32] = YYCURSOR - 1;
- yypmatch[33] = YYCURSOR;
- yypmatch[34] = YYCURSOR - 1;
- yypmatch[35] = YYCURSOR;
- yypmatch[36] = YYCURSOR - 1;
- yypmatch[37] = YYCURSOR;
- yypmatch[38] = YYCURSOR - 1;
- yypmatch[39] = YYCURSOR;
- yypmatch[40] = YYCURSOR - 1;
- yypmatch[41] = YYCURSOR;
- yypmatch[42] = YYCURSOR - 1;
- yypmatch[43] = YYCURSOR;
- yypmatch[44] = YYCURSOR - 1;
- yypmatch[45] = YYCURSOR;
- yypmatch[46] = YYCURSOR - 1;
- yypmatch[47] = YYCURSOR;
- yypmatch[48] = YYCURSOR - 1;
- yypmatch[49] = YYCURSOR;
- yypmatch[50] = YYCURSOR - 1;
- yypmatch[51] = YYCURSOR;
- yypmatch[52] = YYCURSOR - 1;
- yypmatch[53] = YYCURSOR;
- yypmatch[54] = YYCURSOR - 1;
- yypmatch[55] = YYCURSOR;
- yypmatch[56] = YYCURSOR - 1;
- yypmatch[57] = YYCURSOR;
- yypmatch[58] = YYCURSOR - 1;
- yypmatch[59] = YYCURSOR;
- yypmatch[60] = YYCURSOR - 1;
- yypmatch[61] = YYCURSOR;
- {}
- }
+ yynmatch = 31;
+ yypmatch[0] = YYCURSOR - 1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = YYCURSOR - 1;
+ yypmatch[3] = YYCURSOR;
+ yypmatch[4] = YYCURSOR - 1;
+ yypmatch[5] = YYCURSOR;
+ yypmatch[6] = YYCURSOR - 1;
+ yypmatch[7] = YYCURSOR;
+ yypmatch[8] = YYCURSOR - 1;
+ yypmatch[9] = YYCURSOR;
+ yypmatch[10] = YYCURSOR - 1;
+ yypmatch[11] = YYCURSOR;
+ yypmatch[12] = YYCURSOR - 1;
+ yypmatch[13] = YYCURSOR;
+ yypmatch[14] = YYCURSOR - 1;
+ yypmatch[15] = YYCURSOR;
+ yypmatch[16] = YYCURSOR - 1;
+ yypmatch[17] = YYCURSOR;
+ yypmatch[18] = YYCURSOR - 1;
+ yypmatch[19] = YYCURSOR;
+ yypmatch[20] = YYCURSOR - 1;
+ yypmatch[21] = YYCURSOR;
+ yypmatch[22] = YYCURSOR - 1;
+ yypmatch[23] = YYCURSOR;
+ yypmatch[24] = YYCURSOR - 1;
+ yypmatch[25] = YYCURSOR;
+ yypmatch[26] = YYCURSOR - 1;
+ yypmatch[27] = YYCURSOR;
+ yypmatch[28] = YYCURSOR - 1;
+ yypmatch[29] = YYCURSOR;
+ yypmatch[30] = YYCURSOR - 1;
+ yypmatch[31] = YYCURSOR;
+ yypmatch[32] = YYCURSOR - 1;
+ yypmatch[33] = YYCURSOR;
+ yypmatch[34] = YYCURSOR - 1;
+ yypmatch[35] = YYCURSOR;
+ yypmatch[36] = YYCURSOR - 1;
+ yypmatch[37] = YYCURSOR;
+ yypmatch[38] = YYCURSOR - 1;
+ yypmatch[39] = YYCURSOR;
+ yypmatch[40] = YYCURSOR - 1;
+ yypmatch[41] = YYCURSOR;
+ yypmatch[42] = YYCURSOR - 1;
+ yypmatch[43] = YYCURSOR;
+ yypmatch[44] = YYCURSOR - 1;
+ yypmatch[45] = YYCURSOR;
+ yypmatch[46] = YYCURSOR - 1;
+ yypmatch[47] = YYCURSOR;
+ yypmatch[48] = YYCURSOR - 1;
+ yypmatch[49] = YYCURSOR;
+ yypmatch[50] = YYCURSOR - 1;
+ yypmatch[51] = YYCURSOR;
+ yypmatch[52] = YYCURSOR - 1;
+ yypmatch[53] = YYCURSOR;
+ yypmatch[54] = YYCURSOR - 1;
+ yypmatch[55] = YYCURSOR;
+ yypmatch[56] = YYCURSOR - 1;
+ yypmatch[57] = YYCURSOR;
+ yypmatch[58] = YYCURSOR - 1;
+ yypmatch[59] = YYCURSOR;
+ yypmatch[60] = YYCURSOR - 1;
+ yypmatch[61] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 31;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt2;
- yypmatch[7] = yyt3;
- yypmatch[8] = yyt2;
- yypmatch[9] = yyt3;
- yypmatch[10] = yyt2;
- yypmatch[11] = yyt3;
- yypmatch[12] = yyt2;
- yypmatch[13] = yyt3;
- yypmatch[14] = yyt2;
- yypmatch[15] = yyt3;
- yypmatch[16] = yyt2;
- yypmatch[17] = yyt3;
- yypmatch[18] = yyt2;
- yypmatch[19] = yyt3;
- yypmatch[20] = yyt2;
- yypmatch[21] = yyt3;
- yypmatch[22] = yyt2;
- yypmatch[23] = yyt3;
- yypmatch[24] = yyt2;
- yypmatch[25] = yyt3;
- yypmatch[26] = yyt2;
- yypmatch[27] = yyt3;
- yypmatch[28] = yyt2;
- yypmatch[29] = yyt3;
- yypmatch[30] = yyt2;
- yypmatch[31] = yyt3;
- yypmatch[32] = yyt2;
- yypmatch[33] = yyt3;
- yypmatch[34] = yyt2;
- yypmatch[35] = yyt3;
- yypmatch[36] = yyt2;
- yypmatch[37] = yyt3;
- yypmatch[38] = yyt2;
- yypmatch[39] = yyt3;
- yypmatch[40] = yyt2;
- yypmatch[41] = yyt3;
- yypmatch[42] = yyt2;
- yypmatch[43] = yyt3;
- yypmatch[44] = yyt2;
- yypmatch[45] = yyt3;
- yypmatch[46] = yyt2;
- yypmatch[47] = yyt3;
- yypmatch[48] = yyt2;
- yypmatch[49] = yyt3;
- yypmatch[50] = yyt2;
- yypmatch[51] = yyt3;
- yypmatch[52] = yyt2;
- yypmatch[53] = yyt3;
- yypmatch[54] = yyt2;
- yypmatch[55] = yyt3;
- yypmatch[56] = yyt2;
- yypmatch[57] = yyt3;
- yypmatch[58] = yyt2;
- yypmatch[59] = yyt3;
- yypmatch[60] = yyt2;
- yypmatch[61] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 31;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt2;
+ yypmatch[7] = yyt3;
+ yypmatch[8] = yyt2;
+ yypmatch[9] = yyt3;
+ yypmatch[10] = yyt2;
+ yypmatch[11] = yyt3;
+ yypmatch[12] = yyt2;
+ yypmatch[13] = yyt3;
+ yypmatch[14] = yyt2;
+ yypmatch[15] = yyt3;
+ yypmatch[16] = yyt2;
+ yypmatch[17] = yyt3;
+ yypmatch[18] = yyt2;
+ yypmatch[19] = yyt3;
+ yypmatch[20] = yyt2;
+ yypmatch[21] = yyt3;
+ yypmatch[22] = yyt2;
+ yypmatch[23] = yyt3;
+ yypmatch[24] = yyt2;
+ yypmatch[25] = yyt3;
+ yypmatch[26] = yyt2;
+ yypmatch[27] = yyt3;
+ yypmatch[28] = yyt2;
+ yypmatch[29] = yyt3;
+ yypmatch[30] = yyt2;
+ yypmatch[31] = yyt3;
+ yypmatch[32] = yyt2;
+ yypmatch[33] = yyt3;
+ yypmatch[34] = yyt2;
+ yypmatch[35] = yyt3;
+ yypmatch[36] = yyt2;
+ yypmatch[37] = yyt3;
+ yypmatch[38] = yyt2;
+ yypmatch[39] = yyt3;
+ yypmatch[40] = yyt2;
+ yypmatch[41] = yyt3;
+ yypmatch[42] = yyt2;
+ yypmatch[43] = yyt3;
+ yypmatch[44] = yyt2;
+ yypmatch[45] = yyt3;
+ yypmatch[46] = yyt2;
+ yypmatch[47] = yyt3;
+ yypmatch[48] = yyt2;
+ yypmatch[49] = yyt3;
+ yypmatch[50] = yyt2;
+ yypmatch[51] = yyt3;
+ yypmatch[52] = yyt2;
+ yypmatch[53] = yyt3;
+ yypmatch[54] = yyt2;
+ yypmatch[55] = yyt3;
+ yypmatch[56] = yyt2;
+ yypmatch[57] = yyt3;
+ yypmatch[58] = yyt2;
+ yypmatch[59] = yyt3;
+ yypmatch[60] = yyt2;
+ yypmatch[61] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yyaccept = 1;
yych = *(YYMARKER = ++YYCURSOR);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy8:
++YYCURSOR;
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy8:
++YYCURSOR;
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy7:
++YYCURSOR;
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy7:
++YYCURSOR;
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR - 2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR - 2;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR - 2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR - 2;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR - 1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = YYCURSOR - 1;
- yypmatch[3] = YYCURSOR;
- yypmatch[4] = YYCURSOR - 1;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = YYCURSOR - 1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = YYCURSOR - 1;
+ yypmatch[3] = YYCURSOR;
+ yypmatch[4] = YYCURSOR - 1;
+ yypmatch[5] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR - 3;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = YYCURSOR - 3;
- yypmatch[3] = YYCURSOR - 2;
- yypmatch[4] = YYCURSOR - 1;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = YYCURSOR - 3;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = YYCURSOR - 3;
+ yypmatch[3] = YYCURSOR - 2;
+ yypmatch[4] = YYCURSOR - 1;
+ yypmatch[5] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy5;
}
yy5:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy6:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt3;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt3;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
}
yy11:
++YYCURSOR;
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt4;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt4;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR - 1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR - 1;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
yy5:
++YYCURSOR;
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR - 2;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = YYCURSOR - 2;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = YYCURSOR - 2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = YYCURSOR - 2;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy7:
++YYCURSOR;
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 2;
- {}
- }
+ yynmatch = 2;
+ yypmatch[2] = yyt1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 2;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy4;
}
yy4:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[0] = yyt1 - 1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[0] = yyt1 - 1;
+ yypmatch[1] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy7:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1 - 1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1 - 1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy7:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1 - 1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1 - 1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy9:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1 - 1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1 - 1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
}
yy12:
++YYCURSOR;
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ {}
yy8:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy7:
++YYCURSOR;
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR - 4;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = YYCURSOR - 4;
- yypmatch[3] = YYCURSOR - 1;
- yypmatch[4] = YYCURSOR - 4;
- yypmatch[5] = YYCURSOR - 3;
- yypmatch[6] = YYCURSOR - 3;
- yypmatch[7] = YYCURSOR - 2;
- yypmatch[8] = YYCURSOR - 1;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[0] = YYCURSOR - 4;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = YYCURSOR - 4;
+ yypmatch[3] = YYCURSOR - 1;
+ yypmatch[4] = YYCURSOR - 4;
+ yypmatch[5] = YYCURSOR - 3;
+ yypmatch[6] = YYCURSOR - 3;
+ yypmatch[7] = YYCURSOR - 2;
+ yypmatch[8] = YYCURSOR - 1;
+ yypmatch[9] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
- {
- const size_t yynmatch = 10;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR - 1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = YYCURSOR - 1;
- yypmatch[3] = YYCURSOR;
- yypmatch[4] = YYCURSOR - 1;
- yypmatch[5] = YYCURSOR;
- yypmatch[6] = YYCURSOR - 1;
- yypmatch[7] = YYCURSOR;
- yypmatch[8] = YYCURSOR - 1;
- yypmatch[9] = YYCURSOR;
- yypmatch[10] = YYCURSOR - 1;
- yypmatch[11] = YYCURSOR;
- yypmatch[12] = YYCURSOR - 1;
- yypmatch[13] = YYCURSOR;
- yypmatch[14] = YYCURSOR - 1;
- yypmatch[15] = YYCURSOR;
- yypmatch[16] = YYCURSOR - 1;
- yypmatch[17] = YYCURSOR;
- yypmatch[18] = YYCURSOR - 1;
- yypmatch[19] = YYCURSOR;
- {}
- }
+ yynmatch = 10;
+ yypmatch[0] = YYCURSOR - 1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = YYCURSOR - 1;
+ yypmatch[3] = YYCURSOR;
+ yypmatch[4] = YYCURSOR - 1;
+ yypmatch[5] = YYCURSOR;
+ yypmatch[6] = YYCURSOR - 1;
+ yypmatch[7] = YYCURSOR;
+ yypmatch[8] = YYCURSOR - 1;
+ yypmatch[9] = YYCURSOR;
+ yypmatch[10] = YYCURSOR - 1;
+ yypmatch[11] = YYCURSOR;
+ yypmatch[12] = YYCURSOR - 1;
+ yypmatch[13] = YYCURSOR;
+ yypmatch[14] = YYCURSOR - 1;
+ yypmatch[15] = YYCURSOR;
+ yypmatch[16] = YYCURSOR - 1;
+ yypmatch[17] = YYCURSOR;
+ yypmatch[18] = YYCURSOR - 1;
+ yypmatch[19] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy9;
}
yy8:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2 - 1;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2 - 1;
+ yypmatch[5] = YYCURSOR;
+ {}
yy9:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy7:
++YYCURSOR;
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR - 4;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = YYCURSOR - 3;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = YYCURSOR - 4;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = YYCURSOR - 3;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy10;
}
yy10:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt3;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt3;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[7] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 7;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[4] = yyt1;
- yypmatch[5] = yyt2;
- yypmatch[6] = yyt3;
- yypmatch[7] = yyt4;
- yypmatch[10] = yyt5;
- yypmatch[12] = yyt6;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt5;
- yypmatch[8] = yyt5;
- yypmatch[9] = YYCURSOR;
- yypmatch[11] = yyt6;
- yypmatch[13] = YYCURSOR;
- {}
- }
+ yynmatch = 7;
+ yypmatch[4] = yyt1;
+ yypmatch[5] = yyt2;
+ yypmatch[6] = yyt3;
+ yypmatch[7] = yyt4;
+ yypmatch[10] = yyt5;
+ yypmatch[12] = yyt6;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt5;
+ yypmatch[8] = yyt5;
+ yypmatch[9] = YYCURSOR;
+ yypmatch[11] = yyt6;
+ yypmatch[13] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yyt2 = yyt3 = NULL;
yyt1 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt3;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt3;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
}
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yy10:
++YYCURSOR;
yy11:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy12:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy5;
}
yy5:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy6:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
}
yyt1 = yyt2 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 6;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[8] = yyt6;
- yypmatch[9] = yyt8;
- yypmatch[10] = yyt9;
- yypmatch[11] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = yyt6;
- {}
- }
+ yynmatch = 6;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[8] = yyt6;
+ yypmatch[9] = yyt8;
+ yypmatch[10] = yyt9;
+ yypmatch[11] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = yyt6;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
{
YYCTYPE yych;
yyt1 = YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt1;
- yypmatch[4] = yyt1;
- yypmatch[5] = yyt1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt1;
+ yypmatch[4] = yyt1;
+ yypmatch[5] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 5: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yy6:
++YYCURSOR;
yy7:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yy6:
++YYCURSOR;
yy7:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yy6:
++YYCURSOR;
yy7:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yy6:
++YYCURSOR;
yy7:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt3 = YYCURSOR;
goto yy11;
yy7:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[4] = yyt1;
- yypmatch[6] = yyt2;
- yypmatch[8] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt2;
- yypmatch[7] = yyt3;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[4] = yyt1;
+ yypmatch[6] = yyt2;
+ yypmatch[8] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt2;
+ yypmatch[7] = yyt3;
+ yypmatch[9] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt3 = YYCURSOR;
goto yy11;
yy7:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[4] = yyt1;
- yypmatch[6] = yyt2;
- yypmatch[8] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt2;
- yypmatch[7] = yyt3;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[4] = yyt1;
+ yypmatch[6] = yyt2;
+ yypmatch[8] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt2;
+ yypmatch[7] = yyt3;
+ yypmatch[9] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt3 = YYCURSOR;
goto yy11;
yy7:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[4] = yyt1;
- yypmatch[6] = yyt2;
- yypmatch[8] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt2;
- yypmatch[7] = yyt3;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[4] = yyt1;
+ yypmatch[6] = yyt2;
+ yypmatch[8] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt2;
+ yypmatch[7] = yyt3;
+ yypmatch[9] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt3 = YYCURSOR;
goto yy11;
yy7:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[4] = yyt1;
- yypmatch[6] = yyt2;
- yypmatch[8] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt2;
- yypmatch[7] = yyt3;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[4] = yyt1;
+ yypmatch[6] = yyt2;
+ yypmatch[8] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt2;
+ yypmatch[7] = yyt3;
+ yypmatch[9] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt2 = YYCURSOR;
goto yy10;
yy7:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[6] = yyt3;
- yypmatch[8] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt3;
- yypmatch[5] = YYCURSOR;
- yypmatch[7] = yyt2;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[2] = yyt1;
+ yypmatch[6] = yyt3;
+ yypmatch[8] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ yypmatch[7] = yyt2;
+ yypmatch[9] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt2 = YYCURSOR;
goto yy10;
yy7:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[6] = yyt3;
- yypmatch[8] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt3;
- yypmatch[5] = YYCURSOR;
- yypmatch[7] = yyt2;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[2] = yyt1;
+ yypmatch[6] = yyt3;
+ yypmatch[8] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ yypmatch[7] = yyt2;
+ yypmatch[9] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt2 = YYCURSOR;
goto yy10;
yy7:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[6] = yyt3;
- yypmatch[8] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt3;
- yypmatch[5] = YYCURSOR;
- yypmatch[7] = yyt2;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[2] = yyt1;
+ yypmatch[6] = yyt3;
+ yypmatch[8] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ yypmatch[7] = yyt2;
+ yypmatch[9] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt2 = YYCURSOR;
goto yy10;
yy7:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[6] = yyt3;
- yypmatch[8] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt3;
- yypmatch[5] = YYCURSOR;
- yypmatch[7] = yyt2;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[2] = yyt1;
+ yypmatch[6] = yyt3;
+ yypmatch[8] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ yypmatch[7] = yyt2;
+ yypmatch[9] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yy5:
++YYCURSOR;
yy6:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy7:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yy5:
++YYCURSOR;
yy6:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy7:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt3 = YYCURSOR;
goto yy11;
yy6:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[4] = yyt1;
- yypmatch[6] = yyt2;
- yypmatch[8] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt2;
- yypmatch[7] = yyt3;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[4] = yyt1;
+ yypmatch[6] = yyt2;
+ yypmatch[8] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt2;
+ yypmatch[7] = yyt3;
+ yypmatch[9] = YYCURSOR;
+ {}
yy7:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt3 = YYCURSOR;
goto yy11;
yy6:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[4] = yyt1;
- yypmatch[6] = yyt2;
- yypmatch[8] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt2;
- yypmatch[7] = yyt3;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[4] = yyt1;
+ yypmatch[6] = yyt2;
+ yypmatch[8] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt2;
+ yypmatch[7] = yyt3;
+ yypmatch[9] = YYCURSOR;
+ {}
yy7:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yyt2 = YYCURSOR;
goto yy9;
yy7:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[6] = yyt3;
- yypmatch[8] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt3;
- yypmatch[5] = YYCURSOR;
- yypmatch[7] = yyt2;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[2] = yyt1;
+ yypmatch[6] = yyt3;
+ yypmatch[8] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ yypmatch[7] = yyt2;
+ yypmatch[9] = YYCURSOR;
+ {}
yy8:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yyt2 = YYCURSOR;
goto yy9;
yy7:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[6] = yyt3;
- yypmatch[8] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt3;
- yypmatch[5] = YYCURSOR;
- yypmatch[7] = yyt2;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[2] = yyt1;
+ yypmatch[6] = yyt3;
+ yypmatch[8] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ yypmatch[7] = yyt2;
+ yypmatch[9] = YYCURSOR;
+ {}
yy8:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yy5:
++YYCURSOR;
yy6:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy7:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yy5:
++YYCURSOR;
yy6:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy7:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt3 = YYCURSOR;
goto yy11;
yy6:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[4] = yyt1;
- yypmatch[6] = yyt2;
- yypmatch[8] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt2;
- yypmatch[7] = yyt3;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[4] = yyt1;
+ yypmatch[6] = yyt2;
+ yypmatch[8] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt2;
+ yypmatch[7] = yyt3;
+ yypmatch[9] = YYCURSOR;
+ {}
yy7:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt3 = YYCURSOR;
goto yy11;
yy6:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[4] = yyt1;
- yypmatch[6] = yyt2;
- yypmatch[8] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt2;
- yypmatch[7] = yyt3;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[4] = yyt1;
+ yypmatch[6] = yyt2;
+ yypmatch[8] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt2;
+ yypmatch[7] = yyt3;
+ yypmatch[9] = YYCURSOR;
+ {}
yy7:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yyt2 = YYCURSOR;
goto yy9;
yy7:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[6] = yyt3;
- yypmatch[8] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt3;
- yypmatch[5] = YYCURSOR;
- yypmatch[7] = yyt2;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[2] = yyt1;
+ yypmatch[6] = yyt3;
+ yypmatch[8] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ yypmatch[7] = yyt2;
+ yypmatch[9] = YYCURSOR;
+ {}
yy8:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yyt2 = YYCURSOR;
goto yy9;
yy7:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[6] = yyt3;
- yypmatch[8] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt3;
- yypmatch[5] = YYCURSOR;
- yypmatch[7] = yyt2;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[2] = yyt1;
+ yypmatch[6] = yyt3;
+ yypmatch[8] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ yypmatch[7] = yyt2;
+ yypmatch[9] = YYCURSOR;
+ {}
yy8:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy4;
}
yy4:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[2] = yyt1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
goto yy4;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy4;
}
yy4:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[2] = yyt1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
goto yy4;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy4;
}
yy4:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy5:
yych = *++YYCURSOR;
yyt2 = YYCURSOR;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy4;
}
yy4:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy5:
yych = *++YYCURSOR;
yyt2 = YYCURSOR;
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ {}
yy3:
yych = *(YYMARKER = ++YYCURSOR);
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt3;
- yypmatch[8] = yyt4;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = yyt4;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt3;
+ yypmatch[8] = yyt4;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = yyt4;
+ yypmatch[9] = YYCURSOR;
+ {}
yy3:
yych = *(YYMARKER = ++YYCURSOR);
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 6;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[4] = yyt1;
- yypmatch[6] = yyt4;
- yypmatch[8] = yyt5;
- yypmatch[9] = yyt2;
- yypmatch[10] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[7] = yyt3;
- yypmatch[11] = YYCURSOR;
- {}
- }
+ yynmatch = 6;
+ yypmatch[4] = yyt1;
+ yypmatch[6] = yyt4;
+ yypmatch[8] = yyt5;
+ yypmatch[9] = yyt2;
+ yypmatch[10] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[7] = yyt3;
+ yypmatch[11] = YYCURSOR;
+ {}
yy3:
yych = *(YYMARKER = ++YYCURSOR);
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 6;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[6] = yyt2;
- yypmatch[8] = yyt5;
- yypmatch[9] = yyt3;
- yypmatch[10] = yyt4;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt2;
- yypmatch[5] = YYCURSOR;
- yypmatch[7] = yyt4;
- yypmatch[11] = YYCURSOR;
- {}
- }
+ yynmatch = 6;
+ yypmatch[2] = yyt1;
+ yypmatch[6] = yyt2;
+ yypmatch[8] = yyt5;
+ yypmatch[9] = yyt3;
+ yypmatch[10] = yyt4;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ yypmatch[7] = yyt4;
+ yypmatch[11] = YYCURSOR;
+ {}
yy3:
yych = *(YYMARKER = ++YYCURSOR);
switch (yych) {
yyt1 = YYCURSOR;
if (yych >= 0x01) goto yy3;
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[2] = yyt1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
goto yy2;
yyt1 = YYCURSOR;
if (yych >= 0x01) goto yy3;
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[2] = yyt1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
goto yy2;
}
yyt1 = yyt2 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
yyt2 = YYCURSOR;
}
yyt1 = yyt2 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
yyt2 = YYCURSOR;
}
yyt1 = yyt2 = yyt3 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yyt1 = YYCURSOR;
if (yych >= 0x01) goto yy3;
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[2] = yyt1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych <= 0x00) goto yy2;
yyt1 = YYCURSOR;
if (yych >= 0x01) goto yy3;
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[2] = yyt1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych <= 0x00) goto yy2;
}
yyt1 = yyt2 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych <= 0x00) {
}
yyt1 = yyt2 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych <= 0x00) {
}
yyt1 = yyt2 = yyt3 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[6] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[6] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[7] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych <= 0x00) {
}
yyt1 = yyt2 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych <= 0x00) {
}
yyt1 = yyt2 = yyt3 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt5;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt4;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt5;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt4;
+ yypmatch[7] = YYCURSOR;
+ {}
yy3:
yych = *(YYMARKER = ++YYCURSOR);
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt4;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt4;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ {}
yy3:
yych = *(YYMARKER = ++YYCURSOR);
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt5;
- yypmatch[5] = yyt4;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt5;
+ yypmatch[5] = yyt4;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *(YYMARKER = ++YYCURSOR);
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yyaccept = 1;
yych = *(YYMARKER = ++YYCURSOR);
default: goto yy4;
}
yy4:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy5:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
yy5:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy4;
}
yy4:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[2] = yyt1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy7;
}
yy7:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yy5:
++YYCURSOR;
yy6:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[2] = yyt1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy7:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yy10:
++YYCURSOR;
yy11:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy12:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yy16:
++YYCURSOR;
yy17:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[6] = yyt4;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = yyt4;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[6] = yyt4;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = yyt4;
+ yypmatch[7] = YYCURSOR;
+ {}
yy18:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy4;
}
yy4:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[2] = yyt1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy6;
}
yy6:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy8;
}
yy8:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[6] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[6] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[7] = YYCURSOR;
+ {}
yy9:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy4;
}
yy4:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
yyt3 = YYCURSOR;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy6;
}
yy6:
- {
- const size_t yynmatch = 5;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt6;
- yypmatch[5] = yyt2;
- yypmatch[6] = yyt3;
- yypmatch[8] = yyt4;
- yypmatch[9] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 5;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt6;
+ yypmatch[5] = yyt2;
+ yypmatch[6] = yyt3;
+ yypmatch[8] = yyt4;
+ yypmatch[9] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[7] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy5;
}
yy5:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy6:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
}
yyt1 = yyt2 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
}
yyt1 = yyt2 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy3;
}
yy10:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[2] = yyt1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy11:
yyaccept = 1;
YYMARKER = ++YYCURSOR;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy12;
}
yy22:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy23:
yyaccept = 1;
YYMARKER = ++YYCURSOR;
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yyt1 = YYCURSOR;
goto yy3;
}
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = YYCURSOR;
yy4:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy5:
yych = *++YYCURSOR;
yyt2 = YYCURSOR;
yyt2 = yyt3 = yyt4 = yyt5 = NULL;
yyt1 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = yyt3 = yyt4 = yyt5 = yyt7 = NULL;
yyt1 = yyt6 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 7;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[8] = yyt6;
- yypmatch[10] = yyt7;
- yypmatch[11] = yyt7;
- yypmatch[12] = yyt7;
- yypmatch[13] = yyt7;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt6;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 7;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[8] = yyt6;
+ yypmatch[10] = yyt7;
+ yypmatch[11] = yyt7;
+ yypmatch[12] = yyt7;
+ yypmatch[13] = yyt7;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt6;
+ yypmatch[9] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt3 = yyt4 = yyt5 = yyt6 = NULL;
yyt1 = yyt2 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt6;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt6;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt1;
- yypmatch[5] = yyt2;
- yypmatch[6] = yyt3;
- yypmatch[7] = yyt4;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt1;
+ yypmatch[5] = yyt2;
+ yypmatch[6] = yyt3;
+ yypmatch[7] = yyt4;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt1;
- yypmatch[5] = yyt2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt1;
+ yypmatch[5] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt5;
- yypmatch[5] = yyt2;
- yypmatch[6] = yyt3;
- yypmatch[7] = yyt4;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt5;
+ yypmatch[5] = yyt2;
+ yypmatch[6] = yyt3;
+ yypmatch[7] = yyt4;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt5;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt5;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
yyt3 = NULL;
yyt2 = YYCURSOR;
yy4:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt1;
- yypmatch[5] = yyt2;
- yypmatch[6] = yyt3;
- yypmatch[7] = yyt3;
- yypmatch[0] = YYCURSOR - 1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt1;
+ yypmatch[5] = yyt2;
+ yypmatch[6] = yyt3;
+ yypmatch[7] = yyt3;
+ yypmatch[0] = YYCURSOR - 1;
+ yypmatch[1] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
yyt1 = yyt2 = yyt3 = NULL;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt5;
- yypmatch[5] = yyt2;
- yypmatch[6] = yyt3;
- yypmatch[7] = yyt4;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt5;
+ yypmatch[5] = yyt2;
+ yypmatch[6] = yyt3;
+ yypmatch[7] = yyt4;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy5;
}
yy5:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[5] = yyt5;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[5] = yyt5;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR - 1;
- yypmatch[1] = YYCURSOR;
- yypmatch[2] = YYCURSOR - 1;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = YYCURSOR - 1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[2] = YYCURSOR - 1;
+ yypmatch[3] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[4] = YYCURSOR - 1;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[4] = YYCURSOR - 1;
+ yypmatch[5] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[4] = YYCURSOR - 1;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[4] = YYCURSOR - 1;
+ yypmatch[5] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[4] = YYCURSOR - 1;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[4] = YYCURSOR - 1;
+ yypmatch[5] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- yypmatch[4] = YYCURSOR - 1;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ yypmatch[4] = YYCURSOR - 1;
+ yypmatch[5] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- yypmatch[4] = YYCURSOR - 1;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ yypmatch[4] = YYCURSOR - 1;
+ yypmatch[5] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- yypmatch[4] = YYCURSOR - 1;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ yypmatch[4] = YYCURSOR - 1;
+ yypmatch[5] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- yypmatch[4] = YYCURSOR - 1;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ yypmatch[4] = YYCURSOR - 1;
+ yypmatch[5] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- yypmatch[4] = YYCURSOR - 1;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ yypmatch[4] = YYCURSOR - 1;
+ yypmatch[5] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
yy6:
++YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- yypmatch[4] = YYCURSOR - 1;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ yypmatch[4] = YYCURSOR - 1;
+ yypmatch[5] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
--- /dev/null
+/* Generated by re2c */
+#include <stddef.h>
+#include <stdio.h>
+
+static void lex(const char *s)
+{
+#define YYPEEK() *s
+#define YYSKIP() ++s
+#define YYBACKUP() marker = s
+#define YYRESTORE() s = marker
+#define YYSTAGP(t) t = (s - p)
+#define YYSTAGN(t) t = 0
+ #define YYMAXNMATCH 2
+
+ size_t yynmatch;
+ const char *marker, *p = s;
+ long yypmatch[YYMAXNMATCH * 2];
+ long yyt1;long yyt2;long yyt3;
+
+{
+ char yych;
+ yych = YYPEEK ();
+ switch (yych) {
+ case 'a':
+ YYSTAGP (yyt1);
+ YYSTAGP (yyt3);
+ goto yy4;
+ default: goto yy2;
+ }
+yy2:
+ YYSKIP ();
+ { printf("error\n"); return; }
+yy4:
+ YYSKIP ();
+ yych = YYPEEK ();
+ switch (yych) {
+ case 'a': goto yy6;
+ default:
+ YYSTAGP (yyt2);
+ goto yy5;
+ }
+yy5:
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = yyt2;
+ yypmatch[2] = yyt3;
+ yypmatch[3] = yyt2;
+ {
+ printf("'%.*s', '%.*s'\n",
+ yypmatch[1] - yypmatch[0], p + yypmatch[0],
+ yypmatch[3] - yypmatch[2], p + yypmatch[2]);
+ return;
+ }
+yy6:
+ YYSKIP ();
+ yych = YYPEEK ();
+ switch (yych) {
+ case 'a':
+ YYSTAGP (yyt3);
+ goto yy4;
+ default:
+ YYSTAGP (yyt2);
+ goto yy5;
+ }
+}
+
+}
+
+int main(int argc, char **argv)
+{
+ for (int i = 1; i < argc; ++i) {
+ lex(argv[i]);
+ }
+ return 0;
+}
+re2c: warning: line 22: rule matches empty string [-Wmatch-empty-string]
--- /dev/null
+#include <stddef.h>
+#include <stdio.h>
+
+static void lex(const char *s)
+{
+#define YYPEEK() *s
+#define YYSKIP() ++s
+#define YYBACKUP() marker = s
+#define YYRESTORE() s = marker
+#define YYSTAGP(t) t = (s - p)
+#define YYSTAGN(t) t = 0
+ /*!maxnmatch:re2c*/
+ size_t yynmatch;
+ const char *marker, *p = s;
+ long yypmatch[YYMAXNMATCH * 2];
+ /*!stags:re2c format = "long @@;"; */
+ /*!re2c
+ re2c:define:YYCTYPE = char;
+ re2c:yyfill:enable = 0;
+
+ * { printf("error\n"); return; }
+ ("a" | "aa")* {
+ printf("'%.*s', '%.*s'\n",
+ yypmatch[1] - yypmatch[0], p + yypmatch[0],
+ yypmatch[3] - yypmatch[2], p + yypmatch[2]);
+ return;
+ }
+ */
+}
+
+int main(int argc, char **argv)
+{
+ for (int i = 1; i < argc; ++i) {
+ lex(argv[i]);
+ }
+ return 0;
+}
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy6;
}
yy6:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- yypmatch[6] = YYCURSOR - 1;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ yypmatch[6] = YYCURSOR - 1;
+ yypmatch[7] = YYCURSOR;
+ {}
yy7:
++YYCURSOR;
goto yy6;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy6;
}
yy6:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- yypmatch[6] = YYCURSOR - 1;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ yypmatch[6] = YYCURSOR - 1;
+ yypmatch[7] = YYCURSOR;
+ {}
yy7:
++YYCURSOR;
goto yy6;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy9;
}
yy7:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt3;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
yyaccept = 1;
YYMARKER = ++YYCURSOR;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy6;
}
yy6:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- yypmatch[6] = YYCURSOR - 1;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ yypmatch[6] = YYCURSOR - 1;
+ yypmatch[7] = YYCURSOR;
+ {}
yy7:
++YYCURSOR;
goto yy6;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy6;
}
yy6:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- yypmatch[6] = YYCURSOR - 1;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ yypmatch[6] = YYCURSOR - 1;
+ yypmatch[7] = YYCURSOR;
+ {}
yy7:
++YYCURSOR;
goto yy6;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy9;
}
yy7:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt3;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
yyaccept = 1;
YYMARKER = ++YYCURSOR;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy6;
}
yy6:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- yypmatch[4] = YYCURSOR - 1;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ yypmatch[4] = YYCURSOR - 1;
+ yypmatch[5] = YYCURSOR;
+ {}
yy7:
++YYCURSOR;
goto yy6;
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
yyt1 = NULL;
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt1;
- yypmatch[0] = YYCURSOR - 1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt1;
+ yypmatch[0] = YYCURSOR - 1;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
yyt2 = YYCURSOR;
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[0] = YYCURSOR - 1;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[0] = YYCURSOR - 1;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yy5:
++YYCURSOR;
yyt3 = NULL;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt3;
- yypmatch[0] = YYCURSOR - 2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt3;
+ yypmatch[0] = YYCURSOR - 2;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
++YYCURSOR;
yyt3 = NULL;
yyt2 = YYCURSOR;
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt3;
- yypmatch[0] = YYCURSOR - 2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt3;
+ yypmatch[0] = YYCURSOR - 2;
+ yypmatch[1] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt3;
- yypmatch[3] = yyt2;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt3;
+ yypmatch[3] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt4;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt5;
- yypmatch[5] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt4;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt5;
+ yypmatch[5] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yyaccept = 1;
YYMARKER = ++YYCURSOR;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
yy5:
++YYCURSOR;
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy4;
}
yy4:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
goto yy4;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy6;
}
yy6:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy7:
++YYCURSOR;
yyt2 = yyt3;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy4;
}
yy4:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy5:
yych = *++YYCURSOR;
yyt3 = YYCURSOR;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy7;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
}
re2c: warning: line 6: rule matches empty string [-Wmatch-empty-string]
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
yyt2 = YYCURSOR;
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy4;
}
yy4:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy5:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
yyt2 = YYCURSOR;
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy7;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
yyt1 = yyt2 = yyt4 = YYCURSOR;
goto yy3;
}
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = yyt3 = NULL;
yyt5 = YYCURSOR;
yy4:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
yyt4 = yyt5 = NULL;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt7 = yyt8 = NULL;
yyt10 = YYCURSOR;
yy6:
- {
- const size_t yynmatch = 7;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[8] = yyt6;
- yypmatch[10] = yyt7;
- yypmatch[11] = yyt8;
- yypmatch[12] = yyt9;
- yypmatch[13] = yyt10;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt6;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 7;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[8] = yyt6;
+ yypmatch[10] = yyt7;
+ yypmatch[11] = yyt8;
+ yypmatch[12] = yyt9;
+ yypmatch[13] = yyt10;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt6;
+ yypmatch[9] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
if (yych <= 0x00) {
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt12 = yyt13 = NULL;
yyt15 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 10;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[8] = yyt6;
- yypmatch[10] = yyt7;
- yypmatch[11] = yyt8;
- yypmatch[12] = yyt9;
- yypmatch[13] = yyt10;
- yypmatch[14] = yyt11;
- yypmatch[16] = yyt12;
- yypmatch[17] = yyt13;
- yypmatch[18] = yyt14;
- yypmatch[19] = yyt15;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt6;
- yypmatch[9] = yyt11;
- yypmatch[15] = YYCURSOR;
- {}
- }
+ yynmatch = 10;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[8] = yyt6;
+ yypmatch[10] = yyt7;
+ yypmatch[11] = yyt8;
+ yypmatch[12] = yyt9;
+ yypmatch[13] = yyt10;
+ yypmatch[14] = yyt11;
+ yypmatch[16] = yyt12;
+ yypmatch[17] = yyt13;
+ yypmatch[18] = yyt14;
+ yypmatch[19] = yyt15;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt6;
+ yypmatch[9] = yyt11;
+ yypmatch[15] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
if (yych <= 0x00) {
yyt1 = yyt2 = yyt4 = YYCURSOR;
goto yy3;
}
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = yyt3 = NULL;
yyt5 = YYCURSOR;
yy4:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
yyt4 = yyt5 = NULL;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt3 = yyt4 = NULL;
yyt6 = YYCURSOR;
yy6:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt6;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt6;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
if (yych <= 0x00) {
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt3 = yyt4 = NULL;
yyt6 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt6;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt6;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
if (yych <= 0x00) {
yyt2 = yyt3 = yyt4 = yyt5 = yyt6 = yyt7 = NULL;
yyt1 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[5] = yyt5;
- yypmatch[6] = yyt6;
- yypmatch[7] = yyt7;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[5] = yyt5;
+ yypmatch[6] = yyt6;
+ yypmatch[7] = yyt7;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yyt1 = yyt2 = yyt4 = YYCURSOR;
goto yy3;
}
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = yyt3 = NULL;
yyt5 = YYCURSOR;
yy4:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
yyt4 = yyt5 = NULL;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt7 = yyt8 = NULL;
yyt10 = YYCURSOR;
yy6:
- {
- const size_t yynmatch = 7;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[8] = yyt6;
- yypmatch[10] = yyt7;
- yypmatch[11] = yyt8;
- yypmatch[12] = yyt9;
- yypmatch[13] = yyt10;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt6;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 7;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[8] = yyt6;
+ yypmatch[10] = yyt7;
+ yypmatch[11] = yyt8;
+ yypmatch[12] = yyt9;
+ yypmatch[13] = yyt10;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt6;
+ yypmatch[9] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
if (yych <= 0x00) {
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt12 = yyt13 = NULL;
yyt15 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 10;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[8] = yyt6;
- yypmatch[10] = yyt7;
- yypmatch[11] = yyt8;
- yypmatch[12] = yyt9;
- yypmatch[13] = yyt10;
- yypmatch[14] = yyt11;
- yypmatch[16] = yyt12;
- yypmatch[17] = yyt13;
- yypmatch[18] = yyt14;
- yypmatch[19] = yyt15;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt6;
- yypmatch[9] = yyt11;
- yypmatch[15] = YYCURSOR;
- {}
- }
+ yynmatch = 10;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[8] = yyt6;
+ yypmatch[10] = yyt7;
+ yypmatch[11] = yyt8;
+ yypmatch[12] = yyt9;
+ yypmatch[13] = yyt10;
+ yypmatch[14] = yyt11;
+ yypmatch[16] = yyt12;
+ yypmatch[17] = yyt13;
+ yypmatch[18] = yyt14;
+ yypmatch[19] = yyt15;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt6;
+ yypmatch[9] = yyt11;
+ yypmatch[15] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
if (yych <= 0x00) {
yyt1 = yyt2 = yyt4 = YYCURSOR;
goto yy3;
}
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = yyt3 = NULL;
yyt5 = YYCURSOR;
yy4:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
yyt4 = yyt5 = NULL;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt3 = yyt4 = NULL;
yyt6 = YYCURSOR;
yy6:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt6;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt6;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
if (yych <= 0x00) {
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt3 = yyt4 = NULL;
yyt6 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt6;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt6;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
if (yych <= 0x00) {
yyt2 = yyt3 = yyt4 = yyt5 = yyt6 = yyt7 = NULL;
yyt1 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[5] = yyt5;
- yypmatch[6] = yyt6;
- yypmatch[7] = yyt7;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[5] = yyt5;
+ yypmatch[6] = yyt6;
+ yypmatch[7] = yyt7;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yyt1 = yyt2 = yyt4 = YYCURSOR;
goto yy3;
}
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = yyt3 = NULL;
yyt5 = YYCURSOR;
yy4:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
yyt4 = yyt5 = NULL;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt7 = yyt8 = NULL;
yyt10 = YYCURSOR;
yy6:
- {
- const size_t yynmatch = 7;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[8] = yyt6;
- yypmatch[10] = yyt7;
- yypmatch[11] = yyt8;
- yypmatch[12] = yyt9;
- yypmatch[13] = yyt10;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt6;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 7;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[8] = yyt6;
+ yypmatch[10] = yyt7;
+ yypmatch[11] = yyt8;
+ yypmatch[12] = yyt9;
+ yypmatch[13] = yyt10;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt6;
+ yypmatch[9] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
if (yych <= 0x00) {
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt12 = yyt13 = NULL;
yyt15 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 10;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[8] = yyt6;
- yypmatch[10] = yyt7;
- yypmatch[11] = yyt8;
- yypmatch[12] = yyt9;
- yypmatch[13] = yyt10;
- yypmatch[14] = yyt11;
- yypmatch[16] = yyt12;
- yypmatch[17] = yyt13;
- yypmatch[18] = yyt14;
- yypmatch[19] = yyt15;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt6;
- yypmatch[9] = yyt11;
- yypmatch[15] = YYCURSOR;
- {}
- }
+ yynmatch = 10;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[8] = yyt6;
+ yypmatch[10] = yyt7;
+ yypmatch[11] = yyt8;
+ yypmatch[12] = yyt9;
+ yypmatch[13] = yyt10;
+ yypmatch[14] = yyt11;
+ yypmatch[16] = yyt12;
+ yypmatch[17] = yyt13;
+ yypmatch[18] = yyt14;
+ yypmatch[19] = yyt15;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt6;
+ yypmatch[9] = yyt11;
+ yypmatch[15] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
if (yych <= 0x00) {
yyt1 = yyt2 = yyt4 = YYCURSOR;
goto yy3;
}
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = yyt3 = NULL;
yyt5 = YYCURSOR;
yy4:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
yyt4 = yyt5 = NULL;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt3 = yyt4 = NULL;
yyt6 = YYCURSOR;
yy6:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt6;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt6;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
if (yych <= 0x00) {
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt3 = yyt4 = NULL;
yyt6 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt6;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt6;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
if (yych <= 0x00) {
yyt2 = yyt3 = yyt4 = yyt5 = yyt6 = yyt7 = NULL;
yyt1 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[5] = yyt5;
- yypmatch[6] = yyt6;
- yypmatch[7] = yyt7;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[5] = yyt5;
+ yypmatch[6] = yyt6;
+ yypmatch[7] = yyt7;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yyt1 = yyt2 = yyt4 = YYCURSOR;
goto yy3;
}
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = yyt3 = NULL;
yyt5 = YYCURSOR;
yy4:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
yyt4 = yyt5 = NULL;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt7 = yyt8 = NULL;
yyt10 = YYCURSOR;
yy6:
- {
- const size_t yynmatch = 7;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[8] = yyt6;
- yypmatch[10] = yyt7;
- yypmatch[11] = yyt8;
- yypmatch[12] = yyt9;
- yypmatch[13] = yyt10;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt6;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 7;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[8] = yyt6;
+ yypmatch[10] = yyt7;
+ yypmatch[11] = yyt8;
+ yypmatch[12] = yyt9;
+ yypmatch[13] = yyt10;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt6;
+ yypmatch[9] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
if (yych <= 0x00) {
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt12 = yyt13 = NULL;
yyt15 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 10;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[8] = yyt6;
- yypmatch[10] = yyt7;
- yypmatch[11] = yyt8;
- yypmatch[12] = yyt9;
- yypmatch[13] = yyt10;
- yypmatch[14] = yyt11;
- yypmatch[16] = yyt12;
- yypmatch[17] = yyt13;
- yypmatch[18] = yyt14;
- yypmatch[19] = yyt15;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt6;
- yypmatch[9] = yyt11;
- yypmatch[15] = YYCURSOR;
- {}
- }
+ yynmatch = 10;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[8] = yyt6;
+ yypmatch[10] = yyt7;
+ yypmatch[11] = yyt8;
+ yypmatch[12] = yyt9;
+ yypmatch[13] = yyt10;
+ yypmatch[14] = yyt11;
+ yypmatch[16] = yyt12;
+ yypmatch[17] = yyt13;
+ yypmatch[18] = yyt14;
+ yypmatch[19] = yyt15;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt6;
+ yypmatch[9] = yyt11;
+ yypmatch[15] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
if (yych <= 0x00) {
yyt1 = yyt2 = yyt4 = YYCURSOR;
goto yy3;
}
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = yyt3 = NULL;
yyt5 = YYCURSOR;
yy4:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
yyt4 = yyt5 = NULL;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt3 = yyt4 = NULL;
yyt6 = YYCURSOR;
yy6:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt6;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt6;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
if (yych <= 0x00) {
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt3 = yyt4 = NULL;
yyt6 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt6;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt6;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
if (yych <= 0x00) {
yyt2 = yyt3 = yyt4 = yyt5 = yyt6 = yyt7 = NULL;
yyt1 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[5] = yyt5;
- yypmatch[6] = yyt6;
- yypmatch[7] = yyt7;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[5] = yyt5;
+ yypmatch[6] = yyt6;
+ yypmatch[7] = yyt7;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yyt1 = yyt2 = yyt4 = YYCURSOR;
goto yy3;
}
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = yyt3 = NULL;
yyt5 = YYCURSOR;
yy4:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
yyt4 = yyt5 = NULL;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt7 = yyt8 = NULL;
yyt10 = YYCURSOR;
yy6:
- {
- const size_t yynmatch = 7;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[8] = yyt6;
- yypmatch[10] = yyt7;
- yypmatch[11] = yyt8;
- yypmatch[12] = yyt9;
- yypmatch[13] = yyt10;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt6;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 7;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[8] = yyt6;
+ yypmatch[10] = yyt7;
+ yypmatch[11] = yyt8;
+ yypmatch[12] = yyt9;
+ yypmatch[13] = yyt10;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt6;
+ yypmatch[9] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
if (yych <= 0x00) {
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt12 = yyt13 = NULL;
yyt15 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 10;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[8] = yyt6;
- yypmatch[10] = yyt7;
- yypmatch[11] = yyt8;
- yypmatch[12] = yyt9;
- yypmatch[13] = yyt10;
- yypmatch[14] = yyt11;
- yypmatch[16] = yyt12;
- yypmatch[17] = yyt13;
- yypmatch[18] = yyt14;
- yypmatch[19] = yyt15;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt6;
- yypmatch[9] = yyt11;
- yypmatch[15] = YYCURSOR;
- {}
- }
+ yynmatch = 10;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[8] = yyt6;
+ yypmatch[10] = yyt7;
+ yypmatch[11] = yyt8;
+ yypmatch[12] = yyt9;
+ yypmatch[13] = yyt10;
+ yypmatch[14] = yyt11;
+ yypmatch[16] = yyt12;
+ yypmatch[17] = yyt13;
+ yypmatch[18] = yyt14;
+ yypmatch[19] = yyt15;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt6;
+ yypmatch[9] = yyt11;
+ yypmatch[15] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
if (yych <= 0x00) {
yyt1 = yyt2 = yyt4 = YYCURSOR;
goto yy3;
}
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = yyt3 = NULL;
yyt5 = YYCURSOR;
yy4:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
yyt4 = yyt5 = NULL;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt3 = yyt4 = NULL;
yyt6 = YYCURSOR;
yy6:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt6;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt6;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
if (yych <= 0x00) {
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt3 = yyt4 = NULL;
yyt6 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt6;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt6;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
if (yych <= 0x00) {
yyt2 = yyt3 = yyt4 = yyt5 = yyt6 = yyt7 = NULL;
yyt1 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[5] = yyt5;
- yypmatch[6] = yyt6;
- yypmatch[7] = yyt7;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[5] = yyt5;
+ yypmatch[6] = yyt6;
+ yypmatch[7] = yyt7;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yyt1 = yyt2 = yyt4 = YYCURSOR;
goto yy3;
}
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = yyt3 = NULL;
yyt5 = YYCURSOR;
yy4:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
yyt4 = yyt5 = NULL;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt7 = yyt8 = NULL;
yyt10 = YYCURSOR;
yy6:
- {
- const size_t yynmatch = 7;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[8] = yyt6;
- yypmatch[10] = yyt7;
- yypmatch[11] = yyt8;
- yypmatch[12] = yyt9;
- yypmatch[13] = yyt10;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt6;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 7;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[8] = yyt6;
+ yypmatch[10] = yyt7;
+ yypmatch[11] = yyt8;
+ yypmatch[12] = yyt9;
+ yypmatch[13] = yyt10;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt6;
+ yypmatch[9] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
if (yych <= 0x00) {
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt12 = yyt13 = NULL;
yyt15 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 10;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[8] = yyt6;
- yypmatch[10] = yyt7;
- yypmatch[11] = yyt8;
- yypmatch[12] = yyt9;
- yypmatch[13] = yyt10;
- yypmatch[14] = yyt11;
- yypmatch[16] = yyt12;
- yypmatch[17] = yyt13;
- yypmatch[18] = yyt14;
- yypmatch[19] = yyt15;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt6;
- yypmatch[9] = yyt11;
- yypmatch[15] = YYCURSOR;
- {}
- }
+ yynmatch = 10;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[8] = yyt6;
+ yypmatch[10] = yyt7;
+ yypmatch[11] = yyt8;
+ yypmatch[12] = yyt9;
+ yypmatch[13] = yyt10;
+ yypmatch[14] = yyt11;
+ yypmatch[16] = yyt12;
+ yypmatch[17] = yyt13;
+ yypmatch[18] = yyt14;
+ yypmatch[19] = yyt15;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt6;
+ yypmatch[9] = yyt11;
+ yypmatch[15] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
if (yych <= 0x00) {
yyt1 = yyt2 = yyt4 = YYCURSOR;
goto yy3;
}
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = yyt3 = NULL;
yyt5 = YYCURSOR;
yy4:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
yyt4 = yyt5 = NULL;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt3 = yyt4 = NULL;
yyt6 = YYCURSOR;
yy6:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt6;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt6;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
if (yych <= 0x00) {
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt3 = yyt4 = NULL;
yyt6 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt6;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt6;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
if (yych <= 0x00) {
yyt2 = yyt3 = yyt4 = yyt5 = yyt6 = yyt7 = NULL;
yyt1 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[5] = yyt5;
- yypmatch[6] = yyt6;
- yypmatch[7] = yyt7;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[5] = yyt5;
+ yypmatch[6] = yyt6;
+ yypmatch[7] = yyt7;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
yyt1 = yyt2 = yyt4 = YYCURSOR;
goto yy3;
}
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = yyt3 = NULL;
yyt5 = YYCURSOR;
yy4:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
yyt4 = yyt5 = NULL;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt7 = yyt8 = NULL;
yyt10 = YYCURSOR;
yy6:
- {
- const size_t yynmatch = 7;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[8] = yyt6;
- yypmatch[10] = yyt7;
- yypmatch[11] = yyt8;
- yypmatch[12] = yyt9;
- yypmatch[13] = yyt10;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt6;
- yypmatch[9] = YYCURSOR;
- {}
- }
+ yynmatch = 7;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[8] = yyt6;
+ yypmatch[10] = yyt7;
+ yypmatch[11] = yyt8;
+ yypmatch[12] = yyt9;
+ yypmatch[13] = yyt10;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt6;
+ yypmatch[9] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
if (yych <= 0x00) {
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt12 = yyt13 = NULL;
yyt15 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 10;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[8] = yyt6;
- yypmatch[10] = yyt7;
- yypmatch[11] = yyt8;
- yypmatch[12] = yyt9;
- yypmatch[13] = yyt10;
- yypmatch[14] = yyt11;
- yypmatch[16] = yyt12;
- yypmatch[17] = yyt13;
- yypmatch[18] = yyt14;
- yypmatch[19] = yyt15;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt6;
- yypmatch[9] = yyt11;
- yypmatch[15] = YYCURSOR;
- {}
- }
+ yynmatch = 10;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[8] = yyt6;
+ yypmatch[10] = yyt7;
+ yypmatch[11] = yyt8;
+ yypmatch[12] = yyt9;
+ yypmatch[13] = yyt10;
+ yypmatch[14] = yyt11;
+ yypmatch[16] = yyt12;
+ yypmatch[17] = yyt13;
+ yypmatch[18] = yyt14;
+ yypmatch[19] = yyt15;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt6;
+ yypmatch[9] = yyt11;
+ yypmatch[15] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
if (yych <= 0x00) {
yyt1 = yyt2 = yyt4 = YYCURSOR;
goto yy3;
}
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt2 = yyt3 = NULL;
yyt5 = YYCURSOR;
yy4:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[6] = yyt4;
- yypmatch[7] = yyt5;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[6] = yyt4;
+ yypmatch[7] = yyt5;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy5:
++YYCURSOR;
yyt4 = yyt5 = NULL;
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) {
yyt3 = yyt4 = NULL;
yyt6 = YYCURSOR;
yy6:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt6;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt6;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy7:
yych = *++YYCURSOR;
if (yych <= 0x00) {
goto yy3;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
if (yych >= 0x01) goto yy5;
yyt3 = yyt4 = NULL;
yyt6 = YYCURSOR;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[6] = yyt5;
- yypmatch[7] = yyt6;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[6] = yyt5;
+ yypmatch[7] = yyt6;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
if (yych <= 0x00) {
yyt2 = yyt3 = yyt4 = yyt5 = yyt6 = yyt7 = NULL;
yyt1 = YYCURSOR;
yy2:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[5] = yyt5;
- yypmatch[6] = yyt6;
- yypmatch[7] = yyt7;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[5] = yyt5;
+ yypmatch[6] = yyt6;
+ yypmatch[7] = yyt7;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy10;
}
yy8:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy9:
yyaccept = 1;
YYMARKER = ++YYCURSOR;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy10;
}
yy8:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy9:
yyaccept = 1;
YYMARKER = ++YYCURSOR;
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy8;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy8;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy8;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy8;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy8;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy8;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy8;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy8;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy8;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy8;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy8;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy8;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy8;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy8;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy8;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy8;
}
yy7:
- {
- const size_t yynmatch = 2;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = YYCURSOR - 1;
- {}
- }
+ yynmatch = 2;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = YYCURSOR - 1;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[1] = YYCURSOR;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[5] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy5;
}
yy5:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ {}
yy6:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy9;
}
yy9:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ {}
yy10:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy14;
}
yy14:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ {}
yy15:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy20;
}
yy20:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ {}
yy21:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt4;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[1] = YYCURSOR;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt4;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[5] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
yyt2 = YYCURSOR;
default: goto yy12;
}
yy4:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt3;
- yypmatch[4] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt3;
+ yypmatch[4] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy5:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy17;
}
yy8:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt3;
- yypmatch[4] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt3;
+ yypmatch[4] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy9:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy23;
}
yy13:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt3;
- yypmatch[4] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt3;
+ yypmatch[4] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy14:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy29;
}
yy19:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt3;
- yypmatch[4] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt3;
+ yypmatch[4] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy20:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[1] = YYCURSOR;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[5] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy5;
}
yy5:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ {}
yy6:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[1] = YYCURSOR;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[5] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy5;
}
yy5:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ {}
yy6:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy9;
}
yy9:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ {}
yy10:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy14;
}
yy14:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ {}
yy15:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
goto yy20;
}
yy20:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ {}
yy21:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt4;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[1] = YYCURSOR;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt4;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[5] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
yyt2 = YYCURSOR;
default: goto yy12;
}
yy4:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt3;
- yypmatch[4] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt3;
+ yypmatch[4] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy5:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy17;
}
yy8:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt3;
- yypmatch[4] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt3;
+ yypmatch[4] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy9:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy23;
}
yy13:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt3;
- yypmatch[4] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt3;
+ yypmatch[4] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy14:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy29;
}
yy19:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt3;
- yypmatch[4] = yyt2;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt3;
+ yypmatch[4] = yyt2;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = YYCURSOR;
+ {}
yy20:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[3] = yyt3;
- yypmatch[4] = yyt4;
- yypmatch[1] = YYCURSOR;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[3] = yyt3;
+ yypmatch[4] = yyt4;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[5] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
goto yy5;
}
yy5:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = YYCURSOR;
+ {}
yy6:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt2 = YYCURSOR;
goto yy10;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt3;
- yypmatch[6] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt2;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt3;
+ yypmatch[6] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt2;
+ yypmatch[7] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt2 = YYCURSOR;
goto yy10;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt3;
- yypmatch[6] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt2;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt3;
+ yypmatch[6] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt2;
+ yypmatch[7] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt2 = YYCURSOR;
goto yy10;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt3;
- yypmatch[6] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt2;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt3;
+ yypmatch[6] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt2;
+ yypmatch[7] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt2 = YYCURSOR;
goto yy10;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt3;
- yypmatch[6] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt2;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt3;
+ yypmatch[6] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt2;
+ yypmatch[7] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yyt2 = YYCURSOR;
goto yy9;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt3;
- yypmatch[6] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt2;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt3;
+ yypmatch[6] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt2;
+ yypmatch[7] = YYCURSOR;
+ {}
yy8:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yyt2 = YYCURSOR;
goto yy9;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt3;
- yypmatch[6] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt2;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt3;
+ yypmatch[6] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt2;
+ yypmatch[7] = YYCURSOR;
+ {}
yy8:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yyt2 = YYCURSOR;
goto yy9;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt3;
- yypmatch[6] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt2;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt3;
+ yypmatch[6] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt2;
+ yypmatch[7] = YYCURSOR;
+ {}
yy8:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
++YYCURSOR;
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yyt2 = YYCURSOR;
goto yy9;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt3;
- yypmatch[6] = yyt2;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt3;
- yypmatch[5] = yyt2;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt3;
+ yypmatch[6] = yyt2;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt3;
+ yypmatch[5] = yyt2;
+ yypmatch[7] = YYCURSOR;
+ {}
yy8:
++YYCURSOR;
if (YYLIMIT <= YYCURSOR) YYFILL(1);
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt3 = YYCURSOR;
goto yy10;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[6] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[6] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[7] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt3 = YYCURSOR;
goto yy10;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[6] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[6] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[7] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt3 = YYCURSOR;
goto yy10;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[6] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[6] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[7] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
default: goto yy2;
}
yy2:
- {
- const size_t yynmatch = 1;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = YYCURSOR;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 1;
+ yypmatch[0] = YYCURSOR;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
yyt3 = YYCURSOR;
goto yy10;
yy7:
- {
- const size_t yynmatch = 4;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[2] = yyt1;
- yypmatch[4] = yyt2;
- yypmatch[6] = yyt3;
- yypmatch[0] = yyt1;
- yypmatch[1] = YYCURSOR;
- yypmatch[3] = yyt2;
- yypmatch[5] = yyt3;
- yypmatch[7] = YYCURSOR;
- {}
- }
+ yynmatch = 4;
+ yypmatch[2] = yyt1;
+ yypmatch[4] = yyt2;
+ yypmatch[6] = yyt3;
+ yypmatch[0] = yyt1;
+ yypmatch[1] = YYCURSOR;
+ yypmatch[3] = yyt2;
+ yypmatch[5] = yyt3;
+ yypmatch[7] = YYCURSOR;
+ {}
yy8:
yych = *++YYCURSOR;
switch (yych) {
goto yy2;
}
yy2:
- {
- const size_t yynmatch = 3;
- const YYCTYPE *yypmatch[yynmatch * 2];
- yypmatch[0] = yyt1;
- yypmatch[2] = yyt5;
- yypmatch[3] = yyt2;
- yypmatch[4] = yyt3;
- yypmatch[5] = yyt4;
- yypmatch[1] = YYCURSOR;
- {}
- }
+ yynmatch = 3;
+ yypmatch[0] = yyt1;
+ yypmatch[2] = yyt5;
+ yypmatch[3] = yyt2;
+ yypmatch[4] = yyt3;
+ yypmatch[5] = yyt4;
+ yypmatch[1] = YYCURSOR;
+ {}
yy3:
yych = *++YYCURSOR;
switch (yych) {
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */
/* Generated by re2c */
+#include <stddef.h> /* size_t */
#include <stdio.h>
#include <stdlib.h> /* malloc, free */
#include <string.h> /* memcpy */