-/* Generated by re2c 0.13.2.dev on Sun Jan 20 16:36:17 2008 */
+/* Generated by re2c 0.13.2.dev on Tue Jan 22 17:06:50 2008 */
/* $Id$ */
#include <stdlib.h>
#include <string.h>
YYCTYPE yych;
unsigned int yyaccept = 0;
- if((YYLIMIT - YYCURSOR) < 16) YYFILL(16);
+ if ((YYLIMIT - YYCURSOR) < 16) YYFILL(16);
yych = *YYCURSOR;
- if(yych <= ')') {
- if(yych <= 0x00) goto yy7;
- if(yych == 0x0A) goto yy5;
+ if (yych <= ')') {
+ if (yych <= 0x00) goto yy7;
+ if (yych == 0x0A) goto yy5;
goto yy9;
} else {
- if(yych <= '*') goto yy4;
- if(yych != '/') goto yy9;
+ if (yych <= '*') goto yy4;
+ if (yych != '/') goto yy9;
}
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
- if(yych == '*') goto yy16;
+ if (yych == '*') goto yy16;
yy3:
{
goto echo;
}
yy4:
yych = *++YYCURSOR;
- if(yych == '/') goto yy10;
+ if (yych == '/') goto yy10;
goto yy3;
yy5:
++YYCURSOR;
yy10:
yyaccept = 1;
yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 0x0A) goto yy14;
- if(yych == 0x0D) goto yy12;
+ if (yych == 0x0A) goto yy14;
+ if (yych == 0x0D) goto yy12;
yy11:
{
if (ignore_eoc)
}
yy12:
yych = *++YYCURSOR;
- if(yych == 0x0A) goto yy14;
+ if (yych == 0x0A) goto yy14;
yy13:
YYCURSOR = YYMARKER;
- if(yyaccept <= 0) {
+ if (yyaccept <= 0) {
goto yy3;
} else {
goto yy11;
}
yy16:
yych = *++YYCURSOR;
- if(yych != '!') goto yy13;
+ if (yych != '!') goto yy13;
yych = *++YYCURSOR;
switch(yych) {
case 'g': goto yy20;
}
yy18:
yych = *++YYCURSOR;
- if(yych == 'y') goto yy59;
+ if (yych == 'y') goto yy59;
goto yy13;
yy19:
yych = *++YYCURSOR;
- if(yych == 'g') goto yy48;
+ if (yych == 'g') goto yy48;
goto yy13;
yy20:
yych = *++YYCURSOR;
- if(yych == 'e') goto yy35;
+ if (yych == 'e') goto yy35;
goto yy13;
yy21:
yych = *++YYCURSOR;
- if(yych == 'a') goto yy27;
+ if (yych == 'a') goto yy27;
goto yy13;
yy22:
yych = *++YYCURSOR;
- if(yych != 'e') goto yy13;
+ if (yych != 'e') goto yy13;
yych = *++YYCURSOR;
- if(yych != '2') goto yy13;
+ if (yych != '2') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'c') goto yy13;
+ if (yych != 'c') goto yy13;
++YYCURSOR;
{
if (bUsedYYMaxFill && bSinglePass)
}
yy27:
yych = *++YYCURSOR;
- if(yych != 'x') goto yy13;
+ if (yych != 'x') goto yy13;
yych = *++YYCURSOR;
- if(yych != ':') goto yy13;
+ if (yych != ':') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'r') goto yy13;
+ if (yych != 'r') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'e') goto yy13;
+ if (yych != 'e') goto yy13;
yych = *++YYCURSOR;
- if(yych != '2') goto yy13;
+ if (yych != '2') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'c') goto yy13;
+ if (yych != 'c') goto yy13;
++YYCURSOR;
{
if (bUsedYYMaxFill)
}
yy35:
yych = *++YYCURSOR;
- if(yych != 't') goto yy13;
+ if (yych != 't') goto yy13;
yych = *++YYCURSOR;
- if(yych != 's') goto yy13;
+ if (yych != 's') goto yy13;
yych = *++YYCURSOR;
- if(yych != 't') goto yy13;
+ if (yych != 't') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'a') goto yy13;
+ if (yych != 'a') goto yy13;
yych = *++YYCURSOR;
- if(yych != 't') goto yy13;
+ if (yych != 't') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'e') goto yy13;
+ if (yych != 'e') goto yy13;
yych = *++YYCURSOR;
- if(yych != ':') goto yy13;
+ if (yych != ':') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'r') goto yy13;
+ if (yych != 'r') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'e') goto yy13;
+ if (yych != 'e') goto yy13;
yych = *++YYCURSOR;
- if(yych != '2') goto yy13;
+ if (yych != '2') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'c') goto yy13;
+ if (yych != 'c') goto yy13;
++YYCURSOR;
{
tok = pos = cursor;
}
yy48:
yych = *++YYCURSOR;
- if(yych != 'n') goto yy13;
+ if (yych != 'n') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'o') goto yy13;
+ if (yych != 'o') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'r') goto yy13;
+ if (yych != 'r') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'e') goto yy13;
+ if (yych != 'e') goto yy13;
yych = *++YYCURSOR;
- if(yych != ':') goto yy13;
+ if (yych != ':') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'r') goto yy13;
+ if (yych != 'r') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'e') goto yy13;
+ if (yych != 'e') goto yy13;
yych = *++YYCURSOR;
- if(yych != '2') goto yy13;
+ if (yych != '2') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'c') goto yy13;
+ if (yych != 'c') goto yy13;
++YYCURSOR;
{
tok = pos = cursor;
}
yy59:
yych = *++YYCURSOR;
- if(yych != 'p') goto yy13;
+ if (yych != 'p') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'e') goto yy13;
+ if (yych != 'e') goto yy13;
yych = *++YYCURSOR;
- if(yych != 's') goto yy13;
+ if (yych != 's') goto yy13;
yych = *++YYCURSOR;
- if(yych != ':') goto yy13;
+ if (yych != ':') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'r') goto yy13;
+ if (yych != 'r') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'e') goto yy13;
+ if (yych != 'e') goto yy13;
yych = *++YYCURSOR;
- if(yych != '2') goto yy13;
+ if (yych != '2') goto yy13;
yych = *++YYCURSOR;
- if(yych != 'c') goto yy13;
+ if (yych != 'c') goto yy13;
++YYCURSOR;
{
if (bSinglePass)
112, 112, 112, 112, 112, 112, 112, 112,
112, 112, 112, 112, 112, 112, 112, 112,
};
- if((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
+ if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
yych = *YYCURSOR;
- if(yych <= '/') {
- if(yych <= '"') {
- if(yych <= 0x0C) {
- if(yych <= 0x08) goto yy99;
- if(yych <= 0x09) goto yy94;
- if(yych <= 0x0A) goto yy96;
+ if (yych <= '/') {
+ if (yych <= '"') {
+ if (yych <= 0x0C) {
+ if (yych <= 0x08) goto yy99;
+ if (yych <= 0x09) goto yy94;
+ if (yych <= 0x0A) goto yy96;
goto yy99;
} else {
- if(yych <= 0x1F) {
- if(yych <= 0x0D) goto yy98;
+ if (yych <= 0x1F) {
+ if (yych <= 0x0D) goto yy98;
goto yy99;
} else {
- if(yych <= ' ') goto yy94;
- if(yych <= '!') goto yy99;
+ if (yych <= ' ') goto yy94;
+ if (yych <= '!') goto yy99;
goto yy79;
}
}
} else {
- if(yych <= '*') {
- if(yych <= '&') goto yy99;
- if(yych <= '\'') goto yy81;
- if(yych <= ')') goto yy86;
+ if (yych <= '*') {
+ if (yych <= '&') goto yy99;
+ if (yych <= '\'') goto yy81;
+ if (yych <= ')') goto yy86;
goto yy77;
} else {
- if(yych <= ',') {
- if(yych <= '+') goto yy87;
+ if (yych <= ',') {
+ if (yych <= '+') goto yy87;
goto yy86;
} else {
- if(yych <= '-') goto yy99;
- if(yych <= '.') goto yy92;
+ if (yych <= '-') goto yy99;
+ if (yych <= '.') goto yy92;
goto yy75;
}
}
}
} else {
- if(yych <= '[') {
- if(yych <= '<') {
- if(yych <= '9') goto yy99;
- if(yych <= ':') goto yy73;
- if(yych <= ';') goto yy86;
+ if (yych <= '[') {
+ if (yych <= '<') {
+ if (yych <= '9') goto yy99;
+ if (yych <= ':') goto yy73;
+ if (yych <= ';') goto yy86;
goto yy85;
} else {
- if(yych <= '?') {
- if(yych <= '>') goto yy86;
+ if (yych <= '?') {
+ if (yych <= '>') goto yy86;
goto yy87;
} else {
- if(yych <= '@') goto yy99;
- if(yych <= 'Z') goto yy91;
+ if (yych <= '@') goto yy99;
+ if (yych <= 'Z') goto yy91;
goto yy83;
}
}
} else {
- if(yych <= 'q') {
- if(yych <= '^') {
- if(yych <= '\\') goto yy86;
+ if (yych <= 'q') {
+ if (yych <= '^') {
+ if (yych <= '\\') goto yy86;
goto yy99;
} else {
- if(yych == '`') goto yy99;
+ if (yych == '`') goto yy99;
goto yy91;
}
} else {
- if(yych <= 'z') {
- if(yych <= 'r') goto yy89;
+ if (yych <= 'z') {
+ if (yych <= 'r') goto yy89;
goto yy91;
} else {
- if(yych <= '{') goto yy71;
- if(yych <= '|') goto yy86;
+ if (yych <= '{') goto yy71;
+ if (yych <= '|') goto yy86;
goto yy99;
}
}
yy71:
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= '/') {
- if(yych == ',') goto yy154;
+ if (yych <= '/') {
+ if (yych == ',') goto yy154;
} else {
- if(yych <= '0') goto yy151;
- if(yych <= '9') goto yy152;
+ if (yych <= '0') goto yy151;
+ if (yych <= '9') goto yy152;
}
yy72:
{
yy73:
YYCTXMARKER = YYCURSOR + 1;
++YYCURSOR;
- if((yych = *YYCURSOR) == '=') goto yy147;
+ if ((yych = *YYCURSOR) == '=') goto yy147;
yy74:
{
std::ostringstream msg;
}
yy75:
++YYCURSOR;
- if((yych = *YYCURSOR) == '*') goto yy145;
+ if ((yych = *YYCURSOR) == '*') goto yy145;
yy76:
{
RETURN(*tok);
}
yy77:
++YYCURSOR;
- if((yych = *YYCURSOR) == '/') goto yy143;
+ if ((yych = *YYCURSOR) == '/') goto yy143;
{
yylval.op = *tok;
RETURN(STAR);
yy79:
yyaccept = 1;
yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 0x0A) goto yy139;
+ if (yych != 0x0A) goto yy139;
yy80:
{
fatal("unterminated string constant (missing \")");
yy81:
yyaccept = 2;
yych = *(YYMARKER = ++YYCURSOR);
- if(yych != 0x0A) goto yy134;
+ if (yych != 0x0A) goto yy134;
yy82:
{
fatal("unterminated string constant (missing ')");
yy83:
yyaccept = 3;
yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 0x0A) goto yy84;
- if(yych == '^') goto yy125;
+ if (yych == 0x0A) goto yy84;
+ if (yych == '^') goto yy125;
goto yy124;
yy84:
{
yy85:
yyaccept = 4;
yych = *(YYMARKER = ++YYCURSOR);
- if(yych == '>') goto yy116;
+ if (yych == '>') goto yy116;
goto yy76;
yy86:
yych = *++YYCURSOR;
}
yy89:
++YYCURSOR;
- if((yych = *YYCURSOR) == 'e') goto yy105;
+ if ((yych = *YYCURSOR) == 'e') goto yy105;
goto yy104;
yy90:
{
}
yy98:
yych = *++YYCURSOR;
- if(yych == 0x0A) goto yy100;
+ if (yych == 0x0A) goto yy100;
goto yy74;
yy99:
yych = *++YYCURSOR;
goto yy97;
yy101:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy102:
- if(yybm[0+yych] & 2) {
+ if (yybm[0+yych] & 2) {
goto yy101;
}
goto yy95;
yy103:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy104:
- if(yybm[0+yych] & 4) {
+ if (yybm[0+yych] & 4) {
goto yy103;
}
goto yy90;
yy105:
yych = *++YYCURSOR;
- if(yych != '2') goto yy104;
+ if (yych != '2') goto yy104;
yych = *++YYCURSOR;
- if(yych != 'c') goto yy104;
+ if (yych != 'c') goto yy104;
yyaccept = 5;
yych = *(YYMARKER = ++YYCURSOR);
- if(yych != ':') goto yy104;
+ if (yych != ':') goto yy104;
yy108:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych <= '^') {
- if(yych <= '@') goto yy109;
- if(yych <= 'Z') goto yy110;
+ if (yych <= '^') {
+ if (yych <= '@') goto yy109;
+ if (yych <= 'Z') goto yy110;
} else {
- if(yych == '`') goto yy109;
- if(yych <= 'z') goto yy110;
+ if (yych == '`') goto yy109;
+ if (yych <= 'z') goto yy110;
}
yy109:
YYCURSOR = YYMARKER;
- if(yyaccept <= 3) {
- if(yyaccept <= 1) {
- if(yyaccept <= 0) {
+ if (yyaccept <= 3) {
+ if (yyaccept <= 1) {
+ if (yyaccept <= 0) {
goto yy72;
} else {
goto yy80;
}
} else {
- if(yyaccept <= 2) {
+ if (yyaccept <= 2) {
goto yy82;
} else {
goto yy84;
}
}
} else {
- if(yyaccept <= 5) {
- if(yyaccept <= 4) {
+ if (yyaccept <= 5) {
+ if (yyaccept <= 4) {
goto yy76;
} else {
goto yy90;
}
} else {
- if(yyaccept <= 6) {
+ if (yyaccept <= 6) {
goto yy112;
} else {
goto yy155;
yy110:
yyaccept = 6;
YYMARKER = ++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = *YYCURSOR;
- if(yych <= '@') {
- if(yych <= '9') {
- if(yych >= '0') goto yy110;
+ if (yych <= '@') {
+ if (yych <= '9') {
+ if (yych >= '0') goto yy110;
} else {
- if(yych <= ':') goto yy108;
- if(yych >= '@') goto yy113;
+ if (yych <= ':') goto yy108;
+ if (yych >= '@') goto yy113;
}
} else {
- if(yych <= '_') {
- if(yych <= 'Z') goto yy110;
- if(yych >= '_') goto yy110;
+ if (yych <= '_') {
+ if (yych <= 'Z') goto yy110;
+ if (yych >= '_') goto yy110;
} else {
- if(yych <= '`') goto yy112;
- if(yych <= 'z') goto yy110;
+ if (yych <= '`') goto yy112;
+ if (yych <= 'z') goto yy110;
}
}
yy112:
}
yy113:
yych = *++YYCURSOR;
- if(yych <= '^') {
- if(yych <= '@') goto yy109;
- if(yych >= '[') goto yy109;
+ if (yych <= '^') {
+ if (yych <= '@') goto yy109;
+ if (yych >= '[') goto yy109;
} else {
- if(yych == '`') goto yy109;
- if(yych >= '{') goto yy109;
+ if (yych == '`') goto yy109;
+ if (yych >= '{') goto yy109;
}
yy114:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych <= 'Z') {
- if(yych <= '/') goto yy112;
- if(yych <= '9') goto yy114;
- if(yych <= '@') goto yy112;
+ if (yych <= 'Z') {
+ if (yych <= '/') goto yy112;
+ if (yych <= '9') goto yy114;
+ if (yych <= '@') goto yy112;
goto yy114;
} else {
- if(yych <= '_') {
- if(yych <= '^') goto yy112;
+ if (yych <= '_') {
+ if (yych <= '^') goto yy112;
goto yy114;
} else {
- if(yych <= '`') goto yy112;
- if(yych <= 'z') goto yy114;
+ if (yych <= '`') goto yy112;
+ if (yych <= 'z') goto yy114;
goto yy112;
}
}
goto yy118;
yy117:
++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = *YYCURSOR;
yy118:
- if(yybm[0+yych] & 8) {
+ if (yybm[0+yych] & 8) {
goto yy117;
}
- if(yych <= '<') {
- if(yych == ':') goto yy122;
+ if (yych <= '<') {
+ if (yych == ':') goto yy122;
goto yy109;
} else {
- if(yych <= '=') goto yy121;
- if(yych != '{') goto yy109;
+ if (yych <= '=') goto yy121;
+ if (yych != '{') goto yy109;
}
yy119:
++YYCURSOR;
}
yy121:
yych = *++YYCURSOR;
- if(yych == '>') goto yy119;
+ if (yych == '>') goto yy119;
goto yy109;
yy122:
yych = *++YYCURSOR;
- if(yych == '=') goto yy119;
+ if (yych == '=') goto yy119;
goto yy109;
yy123:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy124:
- if(yybm[0+yych] & 16) {
+ if (yybm[0+yych] & 16) {
goto yy123;
}
- if(yych <= '[') goto yy109;
- if(yych <= '\\') goto yy127;
+ if (yych <= '[') goto yy109;
+ if (yych <= '\\') goto yy127;
goto yy128;
yy125:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych <= '[') {
- if(yych == 0x0A) goto yy109;
+ if (yych <= '[') {
+ if (yych == 0x0A) goto yy109;
goto yy125;
} else {
- if(yych <= '\\') goto yy130;
- if(yych <= ']') goto yy131;
+ if (yych <= '\\') goto yy130;
+ if (yych <= ']') goto yy131;
goto yy125;
}
yy127:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych == 0x0A) goto yy109;
+ if (yych == 0x0A) goto yy109;
goto yy123;
yy128:
++YYCURSOR;
}
yy130:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych == 0x0A) goto yy109;
+ if (yych == 0x0A) goto yy109;
goto yy125;
yy131:
++YYCURSOR;
}
yy133:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy134:
- if(yybm[0+yych] & 32) {
+ if (yybm[0+yych] & 32) {
goto yy133;
}
- if(yych <= '&') goto yy109;
- if(yych <= '\'') goto yy136;
+ if (yych <= '&') goto yy109;
+ if (yych <= '\'') goto yy136;
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych == 0x0A) goto yy109;
+ if (yych == 0x0A) goto yy109;
goto yy133;
yy136:
++YYCURSOR;
}
yy138:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy139:
- if(yybm[0+yych] & 64) {
+ if (yybm[0+yych] & 64) {
goto yy138;
}
- if(yych <= '!') goto yy109;
- if(yych <= '"') goto yy141;
+ if (yych <= '!') goto yy109;
+ if (yych <= '"') goto yy141;
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych == 0x0A) goto yy109;
+ if (yych == 0x0A) goto yy109;
goto yy138;
yy141:
++YYCURSOR;
}
yy147:
++YYCURSOR;
- if((yych = *YYCURSOR) == '>') goto yy149;
+ if ((yych = *YYCURSOR) == '>') goto yy149;
{
cur = cursor;
tok+= 2; /* skip ":=" */
}
yy151:
yych = *++YYCURSOR;
- if(yych == ',') goto yy165;
+ if (yych == ',') goto yy165;
goto yy153;
yy152:
++YYCURSOR;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = *YYCURSOR;
yy153:
- if(yybm[0+yych] & 128) {
+ if (yybm[0+yych] & 128) {
goto yy152;
}
- if(yych == ',') goto yy158;
- if(yych == '}') goto yy156;
+ if (yych == ',') goto yy158;
+ if (yych == '}') goto yy156;
goto yy109;
yy154:
++YYCURSOR;
yy158:
yyaccept = 7;
yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= '/') goto yy155;
- if(yych <= '9') goto yy161;
- if(yych != '}') goto yy155;
+ if (yych <= '/') goto yy155;
+ if (yych <= '9') goto yy161;
+ if (yych != '}') goto yy155;
++YYCURSOR;
{
yylval.extop.minsize = atoi((char *)tok+1);
}
yy161:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych <= '/') goto yy109;
- if(yych <= '9') goto yy161;
- if(yych != '}') goto yy109;
+ if (yych <= '/') goto yy109;
+ if (yych <= '9') goto yy161;
+ if (yych != '}') goto yy109;
++YYCURSOR;
{
yylval.extop.minsize = atoi((char *)tok+1);
yy165:
yyaccept = 7;
yych = *(YYMARKER = ++YYCURSOR);
- if(yych <= '/') goto yy155;
- if(yych <= '9') goto yy161;
- if(yych != '}') goto yy155;
+ if (yych <= '/') goto yy155;
+ if (yych <= '9') goto yy161;
+ if (yych != '}') goto yy155;
++YYCURSOR;
{
yylval.op = '*';
192, 192, 192, 192, 192, 192, 192, 192,
192, 192, 192, 192, 192, 192, 192, 192,
};
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = *YYCURSOR;
- if(yych <= '&') {
- if(yych <= 0x0A) {
- if(yych <= 0x00) goto yy176;
- if(yych <= 0x09) goto yy178;
+ if (yych <= '&') {
+ if (yych <= 0x0A) {
+ if (yych <= 0x00) goto yy176;
+ if (yych <= 0x09) goto yy178;
goto yy174;
} else {
- if(yych == '"') goto yy180;
+ if (yych == '"') goto yy180;
goto yy178;
}
} else {
- if(yych <= '{') {
- if(yych <= '\'') goto yy181;
- if(yych <= 'z') goto yy178;
+ if (yych <= '{') {
+ if (yych <= '\'') goto yy181;
+ if (yych <= 'z') goto yy178;
goto yy172;
} else {
- if(yych != '}') goto yy178;
+ if (yych != '}') goto yy178;
}
}
++YYCURSOR;
yy174:
YYCTXMARKER = YYCURSOR + 1;
++YYCURSOR;
- if((yych = *YYCURSOR) <= 0x0C) {
- if(yych <= 0x08) goto yy175;
- if(yych <= 0x0A) goto yy189;
+ if ((yych = *YYCURSOR) <= 0x0C) {
+ if (yych <= 0x08) goto yy175;
+ if (yych <= 0x0A) goto yy189;
} else {
- if(yych <= 0x0D) goto yy189;
- if(yych == ' ') goto yy189;
+ if (yych <= 0x0D) goto yy189;
+ if (yych == ' ') goto yy189;
}
yy175:
{
}
yy180:
yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 0x0A) goto yy179;
+ if (yych == 0x0A) goto yy179;
goto yy187;
yy181:
yych = *(YYMARKER = ++YYCURSOR);
- if(yych == 0x0A) goto yy179;
+ if (yych == 0x0A) goto yy179;
goto yy183;
yy182:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy183:
- if(yybm[0+yych] & 64) {
+ if (yybm[0+yych] & 64) {
goto yy182;
}
- if(yych <= '&') goto yy184;
- if(yych <= '\'') goto yy178;
+ if (yych <= '&') goto yy184;
+ if (yych <= '\'') goto yy178;
goto yy185;
yy184:
YYCURSOR = YYMARKER;
goto yy179;
yy185:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych == 0x0A) goto yy184;
+ if (yych == 0x0A) goto yy184;
goto yy182;
yy186:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy187:
- if(yybm[0+yych] & 128) {
+ if (yybm[0+yych] & 128) {
goto yy186;
}
- if(yych <= '!') goto yy184;
- if(yych <= '"') goto yy178;
+ if (yych <= '!') goto yy184;
+ if (yych <= '"') goto yy178;
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych == 0x0A) goto yy184;
+ if (yych == 0x0A) goto yy184;
goto yy186;
yy189:
++YYCURSOR;
{
YYCTYPE yych;
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = *YYCURSOR;
- if(yych <= ')') {
- if(yych == 0x0A) goto yy196;
+ if (yych <= ')') {
+ if (yych == 0x0A) goto yy196;
goto yy198;
} else {
- if(yych <= '*') goto yy193;
- if(yych == '/') goto yy195;
+ if (yych <= '*') goto yy193;
+ if (yych == '/') goto yy195;
goto yy198;
}
yy193:
++YYCURSOR;
- if((yych = *YYCURSOR) == '/') goto yy201;
+ if ((yych = *YYCURSOR) == '/') goto yy201;
yy194:
{
if(cursor == eof)
}
yy195:
yych = *++YYCURSOR;
- if(yych == '*') goto yy199;
+ if (yych == '*') goto yy199;
goto yy194;
yy196:
++YYCURSOR;
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
};
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = *YYCURSOR;
- if(yych <= 0x1F) {
- if(yych != 0x09) goto yy209;
+ if (yych <= 0x1F) {
+ if (yych != 0x09) goto yy209;
} else {
- if(yych <= ' ') goto yy205;
- if(yych == '=') goto yy207;
+ if (yych <= ' ') goto yy205;
+ if (yych == '=') goto yy207;
goto yy209;
}
yy205:
}
yy211:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy212:
- if(yybm[0+yych] & 128) {
+ if (yybm[0+yych] & 128) {
goto yy211;
}
goto yy208;
yy213:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy214:
- if(yych == 0x09) goto yy213;
- if(yych == ' ') goto yy213;
+ if (yych == 0x09) goto yy213;
+ if (yych == ' ') goto yy213;
goto yy206;
}
248, 248, 248, 248, 248, 248, 248, 248,
248, 248, 248, 248, 248, 248, 248, 248,
};
- if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = *YYCURSOR;
- if(yych <= '&') {
- if(yych <= 0x0D) {
- if(yych <= 0x08) goto yy223;
- if(yych <= 0x0A) goto yy217;
- if(yych <= 0x0C) goto yy223;
+ if (yych <= '&') {
+ if (yych <= 0x0D) {
+ if (yych <= 0x08) goto yy223;
+ if (yych <= 0x0A) goto yy217;
+ if (yych <= 0x0C) goto yy223;
} else {
- if(yych <= ' ') {
- if(yych <= 0x1F) goto yy223;
+ if (yych <= ' ') {
+ if (yych <= 0x1F) goto yy223;
} else {
- if(yych == '"') goto yy225;
+ if (yych == '"') goto yy225;
goto yy223;
}
}
} else {
- if(yych <= '/') {
- if(yych <= '\'') goto yy227;
- if(yych == '-') goto yy220;
+ if (yych <= '/') {
+ if (yych <= '\'') goto yy227;
+ if (yych == '-') goto yy220;
goto yy223;
} else {
- if(yych <= '9') {
- if(yych <= '0') goto yy218;
+ if (yych <= '9') {
+ if (yych <= '0') goto yy218;
goto yy221;
} else {
- if(yych != ';') goto yy223;
+ if (yych != ';') goto yy223;
}
}
}
}
yy218:
++YYCURSOR;
- if(yybm[0+(yych = *YYCURSOR)] & 8) {
+ if (yybm[0+(yych = *YYCURSOR)] & 8) {
goto yy223;
}
yy219:
}
yy220:
yych = *++YYCURSOR;
- if(yych <= '0') goto yy224;
- if(yych >= ':') goto yy224;
+ if (yych <= '0') goto yy224;
+ if (yych >= ':') goto yy224;
yy221:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yybm[0+yych] & 4) {
+ if (yybm[0+yych] & 4) {
goto yy221;
}
- if(yych <= 0x0D) {
- if(yych <= 0x08) goto yy223;
- if(yych <= 0x0A) goto yy219;
- if(yych >= 0x0D) goto yy219;
+ if (yych <= 0x0D) {
+ if (yych <= 0x08) goto yy223;
+ if (yych <= 0x0A) goto yy219;
+ if (yych >= 0x0D) goto yy219;
} else {
- if(yych <= ' ') {
- if(yych >= ' ') goto yy219;
+ if (yych <= ' ') {
+ if (yych >= ' ') goto yy219;
} else {
- if(yych == ';') goto yy219;
+ if (yych == ';') goto yy219;
}
}
yy223:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy224:
- if(yybm[0+yych] & 8) {
+ if (yybm[0+yych] & 8) {
goto yy223;
}
goto yy217;
yy225:
YYMARKER = ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yybm[0+yych] & 16) {
+ if (yybm[0+yych] & 16) {
goto yy225;
}
- if(yych <= '!') {
- if(yych == 0x0A) goto yy217;
+ if (yych <= '!') {
+ if (yych == 0x0A) goto yy217;
goto yy235;
} else {
- if(yych <= '"') goto yy223;
- if(yych <= '[') goto yy235;
+ if (yych <= '"') goto yy223;
+ if (yych <= '[') goto yy235;
goto yy237;
}
yy227:
YYMARKER = ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yybm[0+yych] & 32) {
+ if (yybm[0+yych] & 32) {
goto yy227;
}
- if(yych <= '&') {
- if(yych == 0x0A) goto yy217;
+ if (yych <= '&') {
+ if (yych == 0x0A) goto yy217;
} else {
- if(yych <= '\'') goto yy223;
- if(yych >= '\\') goto yy232;
+ if (yych <= '\'') goto yy223;
+ if (yych >= '\\') goto yy232;
}
yy229:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yybm[0+yych] & 64) {
+ if (yybm[0+yych] & 64) {
goto yy229;
}
- if(yych <= '&') goto yy231;
- if(yych <= '\'') goto yy233;
+ if (yych <= '&') goto yy231;
+ if (yych <= '\'') goto yy233;
goto yy234;
yy231:
YYCURSOR = YYMARKER;
goto yy217;
yy232:
YYMARKER = ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych <= 0x0D) {
- if(yych <= 0x09) {
- if(yych <= 0x08) goto yy227;
+ if (yych <= 0x0D) {
+ if (yych <= 0x09) {
+ if (yych <= 0x08) goto yy227;
goto yy229;
} else {
- if(yych <= 0x0A) goto yy217;
- if(yych <= 0x0C) goto yy227;
+ if (yych <= 0x0A) goto yy217;
+ if (yych <= 0x0C) goto yy227;
goto yy229;
}
} else {
- if(yych <= ' ') {
- if(yych <= 0x1F) goto yy227;
+ if (yych <= ' ') {
+ if (yych <= 0x1F) goto yy227;
goto yy229;
} else {
- if(yych == ';') goto yy229;
+ if (yych == ';') goto yy229;
goto yy227;
}
}
goto yy217;
yy234:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych == 0x0A) goto yy231;
+ if (yych == 0x0A) goto yy231;
goto yy229;
yy235:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yybm[0+yych] & 128) {
+ if (yybm[0+yych] & 128) {
goto yy235;
}
- if(yych <= '!') goto yy231;
- if(yych <= '"') goto yy233;
+ if (yych <= '!') goto yy231;
+ if (yych <= '"') goto yy233;
goto yy238;
yy237:
YYMARKER = ++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych <= 0x0D) {
- if(yych <= 0x09) {
- if(yych <= 0x08) goto yy225;
+ if (yych <= 0x0D) {
+ if (yych <= 0x09) {
+ if (yych <= 0x08) goto yy225;
goto yy235;
} else {
- if(yych <= 0x0A) goto yy217;
- if(yych <= 0x0C) goto yy225;
+ if (yych <= 0x0A) goto yy217;
+ if (yych <= 0x0C) goto yy225;
goto yy235;
}
} else {
- if(yych <= ' ') {
- if(yych <= 0x1F) goto yy225;
+ if (yych <= ' ') {
+ if (yych <= 0x1F) goto yy225;
goto yy235;
} else {
- if(yych == ';') goto yy235;
+ if (yych == ';') goto yy235;
goto yy225;
}
}
yy238:
++YYCURSOR;
- if(YYLIMIT == YYCURSOR) YYFILL(1);
+ if (YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
- if(yych == 0x0A) goto yy231;
+ if (yych == 0x0A) goto yy231;
goto yy235;
}