2006-06-20 20:30:39 +00:00
|
|
|
/* Generated by re2c 0.10.5 */
|
|
|
|
#line 1 "src/sc_man_scanner.re"
|
|
|
|
#define YYCTYPE char
|
|
|
|
#define YYCURSOR cursor
|
|
|
|
#define YYLIMIT limit
|
|
|
|
#define YYMARKER marker
|
2006-11-29 04:51:16 +00:00
|
|
|
#define YYFILL(n) {}
|
|
|
|
#if 0 // As long as the buffer ends with '\n', we need do nothing special for YYFILL.
|
2006-06-20 20:30:39 +00:00
|
|
|
// This buffer must be as large as the largest YYFILL call
|
2006-11-29 04:51:16 +00:00
|
|
|
YYCTYPE eofbuf[9];
|
2006-06-21 23:22:17 +00:00
|
|
|
#define YYFILL(n) \
|
|
|
|
{ if(!sc_End) { \
|
|
|
|
if(n == 2) { eofbuf[0] = *cursor; } \
|
2006-11-29 04:51:16 +00:00
|
|
|
else if(n >= 3 && n <= 9) { memcpy(eofbuf, cursor, n-1); } \
|
2006-06-21 23:22:17 +00:00
|
|
|
eofbuf[n-1] = '\n'; \
|
|
|
|
cursor = eofbuf; \
|
|
|
|
limit = eofbuf + n - 1; \
|
|
|
|
sc_End = true; } \
|
|
|
|
} \
|
2006-11-29 04:51:16 +00:00
|
|
|
assert(n <= sizeof eofbuf) // Semicolon intentionally omitted
|
|
|
|
#endif
|
2006-06-20 20:30:39 +00:00
|
|
|
|
|
|
|
//#define YYDEBUG(s,c) { Printf ("%d: %02x\n", s, c); }
|
|
|
|
#define YYDEBUG(s,c)
|
|
|
|
|
|
|
|
char *cursor = ScriptPtr;
|
|
|
|
char *limit = ScriptEndPtr;
|
|
|
|
|
2006-06-20 22:26:04 +00:00
|
|
|
std1:
|
2006-06-20 20:30:39 +00:00
|
|
|
tok = YYCURSOR;
|
2006-06-20 21:21:52 +00:00
|
|
|
std2:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 51 "src/sc_man_scanner.re"
|
|
|
|
|
|
|
|
if (tokens) // A well-defined scanner, based on the c.re example.
|
|
|
|
{
|
|
|
|
#define RET(x) sc_TokenType = x; goto normal_token;
|
|
|
|
|
|
|
|
#line 39 "src/sc_man_scanner.h"
|
|
|
|
{
|
|
|
|
YYCTYPE yych;
|
|
|
|
unsigned int yyaccept = 0;
|
|
|
|
|
|
|
|
if((YYLIMIT - YYCURSOR) < 18) YYFILL(18);
|
|
|
|
yych = *YYCURSOR;
|
|
|
|
switch(yych){
|
|
|
|
case 0x09:
|
|
|
|
case 0x0B:
|
|
|
|
case 0x0C:
|
|
|
|
case 0x0D:
|
2006-12-04 23:25:59 +00:00
|
|
|
case ' ': goto yy77;
|
|
|
|
case 0x0A: goto yy79;
|
|
|
|
case '!': goto yy53;
|
|
|
|
case '"': goto yy30;
|
|
|
|
case '%': goto yy43;
|
|
|
|
case '&': goto yy45;
|
|
|
|
case '\'': goto yy32;
|
|
|
|
case '(': goto yy65;
|
|
|
|
case ')': goto yy67;
|
|
|
|
case '*': goto yy41;
|
|
|
|
case '+': goto yy37;
|
|
|
|
case ',': goto yy61;
|
|
|
|
case '-': goto yy39;
|
|
|
|
case '.': goto yy28;
|
2006-11-29 04:51:16 +00:00
|
|
|
case '/': goto yy2;
|
2006-12-04 23:25:59 +00:00
|
|
|
case '0': goto yy25;
|
2006-11-29 04:51:16 +00:00
|
|
|
case '1':
|
|
|
|
case '2':
|
|
|
|
case '3':
|
|
|
|
case '4':
|
|
|
|
case '5':
|
|
|
|
case '6':
|
|
|
|
case '7':
|
|
|
|
case '8':
|
2006-12-04 23:25:59 +00:00
|
|
|
case '9': goto yy27;
|
|
|
|
case ':': goto yy63;
|
|
|
|
case ';': goto yy55;
|
|
|
|
case '<': goto yy35;
|
|
|
|
case '=': goto yy51;
|
|
|
|
case '>': goto yy33;
|
|
|
|
case '?': goto yy75;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'A':
|
2006-12-04 23:25:59 +00:00
|
|
|
case 'a': goto yy20;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'B':
|
|
|
|
case 'b': goto yy4;
|
|
|
|
case 'C':
|
|
|
|
case 'c': goto yy6;
|
|
|
|
case 'D':
|
|
|
|
case 'd': goto yy7;
|
2006-12-04 23:25:59 +00:00
|
|
|
case 'E':
|
|
|
|
case 'e': goto yy8;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'F':
|
2006-12-04 23:25:59 +00:00
|
|
|
case 'f': goto yy9;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'G':
|
2006-12-04 23:25:59 +00:00
|
|
|
case 'g': goto yy10;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'H':
|
|
|
|
case 'J':
|
|
|
|
case 'K':
|
|
|
|
case 'Q':
|
|
|
|
case 'X':
|
|
|
|
case 'Y':
|
|
|
|
case 'Z':
|
|
|
|
case '_':
|
|
|
|
case 'h':
|
|
|
|
case 'j':
|
|
|
|
case 'k':
|
|
|
|
case 'q':
|
|
|
|
case 'x':
|
|
|
|
case 'y':
|
2006-12-04 23:25:59 +00:00
|
|
|
case 'z': goto yy24;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'I':
|
2006-12-04 23:25:59 +00:00
|
|
|
case 'i': goto yy11;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'L':
|
2006-12-04 23:25:59 +00:00
|
|
|
case 'l': goto yy17;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'M':
|
2006-12-04 23:25:59 +00:00
|
|
|
case 'm': goto yy18;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'N':
|
2006-12-04 23:25:59 +00:00
|
|
|
case 'n': goto yy19;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'O':
|
2006-12-04 23:25:59 +00:00
|
|
|
case 'o': goto yy22;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'P':
|
2006-12-04 23:25:59 +00:00
|
|
|
case 'p': goto yy23;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'R':
|
2006-12-04 23:25:59 +00:00
|
|
|
case 'r': goto yy12;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'S':
|
2006-12-04 23:25:59 +00:00
|
|
|
case 's': goto yy13;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'T':
|
2006-12-04 23:25:59 +00:00
|
|
|
case 't': goto yy21;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'U':
|
2006-12-04 23:25:59 +00:00
|
|
|
case 'u': goto yy14;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'V':
|
2006-12-04 23:25:59 +00:00
|
|
|
case 'v': goto yy15;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'W':
|
2006-12-04 23:25:59 +00:00
|
|
|
case 'w': goto yy16;
|
|
|
|
case '[': goto yy69;
|
|
|
|
case ']': goto yy71;
|
|
|
|
case '^': goto yy47;
|
|
|
|
case '{': goto yy57;
|
|
|
|
case '|': goto yy49;
|
|
|
|
case '}': goto yy59;
|
|
|
|
case '~': goto yy73;
|
|
|
|
default: goto yy81;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
yy2:
|
|
|
|
yyaccept = 0;
|
|
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
|
|
if(yych <= '.') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '*') goto yy577;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy575;
|
|
|
|
if(yych == '=') goto yy573;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
yy3:
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 200 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('/'); }
|
|
|
|
#line 156 "src/sc_man_scanner.h"
|
|
|
|
yy4:
|
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Y') {
|
|
|
|
if(yych <= 'Q') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'O') goto yy560;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'R') goto yy561;
|
|
|
|
if(yych <= 'X') goto yy176;
|
|
|
|
goto yy562;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'q') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'o') goto yy560;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'r') goto yy561;
|
|
|
|
if(yych == 'y') goto yy562;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
yy5:
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 146 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_Identifier); }
|
|
|
|
#line 181 "src/sc_man_scanner.h"
|
|
|
|
yy6:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
switch(yych){
|
|
|
|
case 'A':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 'a': goto yy518;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'H':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 'h': goto yy519;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'L':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 'l': goto yy520;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'O':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 'o': goto yy521;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'R':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 'r': goto yy522;
|
|
|
|
default: goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
yy7:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'O') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy491;
|
|
|
|
if(yych <= 'N') goto yy176;
|
|
|
|
goto yy492;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'e') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'd') goto yy176;
|
|
|
|
goto yy491;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'o') goto yy492;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
yy8:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'X') {
|
|
|
|
if(yych <= 'N') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy456;
|
|
|
|
if(yych <= 'M') goto yy176;
|
|
|
|
goto yy457;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'V') goto yy458;
|
|
|
|
if(yych <= 'W') goto yy176;
|
|
|
|
goto yy459;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'n') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'l') goto yy456;
|
|
|
|
if(yych <= 'm') goto yy176;
|
|
|
|
goto yy457;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'v') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'u') goto yy176;
|
|
|
|
goto yy458;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'x') goto yy459;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
yy9:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'O') {
|
|
|
|
if(yych <= 'I') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy433;
|
|
|
|
if(yych <= 'H') goto yy176;
|
|
|
|
goto yy434;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy435;
|
|
|
|
if(yych <= 'N') goto yy176;
|
|
|
|
goto yy436;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'i') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'a') goto yy433;
|
|
|
|
if(yych <= 'h') goto yy176;
|
|
|
|
goto yy434;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'l') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'k') goto yy176;
|
|
|
|
goto yy435;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'o') goto yy436;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy10:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'O') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy423;
|
|
|
|
if(yych <= 'N') goto yy176;
|
|
|
|
goto yy424;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'l') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'k') goto yy176;
|
|
|
|
goto yy423;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'o') goto yy424;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy11:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'T') {
|
|
|
|
if(yych <= 'G') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'E') goto yy176;
|
|
|
|
if(yych <= 'F') goto yy394;
|
|
|
|
goto yy396;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'N') goto yy397;
|
|
|
|
if(yych <= 'S') goto yy176;
|
|
|
|
goto yy398;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'm') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'e') goto yy176;
|
|
|
|
if(yych <= 'f') goto yy394;
|
|
|
|
if(yych <= 'g') goto yy396;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'n') goto yy397;
|
|
|
|
if(yych == 't') goto yy398;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy12:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy386;
|
|
|
|
if(yych == 'e') goto yy386;
|
|
|
|
goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy13:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
switch(yych){
|
|
|
|
case 'B':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 'b': goto yy326;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'E':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 'e': goto yy327;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'H':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 'h': goto yy328;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'I':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 'i': goto yy329;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'O':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 'o': goto yy330;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'T':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 't': goto yy331;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'U':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 'u': goto yy332;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'W':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 'w': goto yy333;
|
|
|
|
default: goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy14:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
switch(yych){
|
|
|
|
case 'I':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 'i': goto yy306;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'L':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 'l': goto yy307;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'N':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 'n': goto yy308;
|
2006-11-29 04:51:16 +00:00
|
|
|
case 'S':
|
2007-05-27 12:16:43 +00:00
|
|
|
case 's': goto yy309;
|
|
|
|
default: goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy15:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'O') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'I') goto yy288;
|
|
|
|
if(yych <= 'N') goto yy176;
|
|
|
|
goto yy289;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'i') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'h') goto yy176;
|
|
|
|
goto yy288;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'o') goto yy289;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy16:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'H') goto yy283;
|
|
|
|
if(yych == 'h') goto yy283;
|
|
|
|
goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy17:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'O') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy265;
|
|
|
|
if(yych <= 'N') goto yy176;
|
|
|
|
goto yy266;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'a') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy176;
|
|
|
|
goto yy265;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'o') goto yy266;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy18:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'O') goto yy261;
|
|
|
|
if(yych == 'o') goto yy261;
|
|
|
|
goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy19:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'O') {
|
|
|
|
if(yych <= 'D') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy245;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'E') goto yy246;
|
|
|
|
if(yych <= 'N') goto yy176;
|
|
|
|
goto yy247;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'd') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'a') goto yy245;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'e') goto yy246;
|
|
|
|
if(yych == 'o') goto yy247;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy20:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'U') {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= 'B') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'A') goto yy176;
|
|
|
|
goto yy227;
|
2006-12-04 23:25:59 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'C') goto yy228;
|
|
|
|
if(yych <= 'T') goto yy176;
|
|
|
|
goto yy229;
|
2006-12-04 23:25:59 +00:00
|
|
|
}
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= 'c') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'a') goto yy176;
|
|
|
|
if(yych <= 'b') goto yy227;
|
|
|
|
goto yy228;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'u') goto yy229;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy21:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'R') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'H') goto yy209;
|
|
|
|
if(yych <= 'Q') goto yy176;
|
|
|
|
goto yy210;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'h') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'g') goto yy176;
|
|
|
|
goto yy209;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'r') goto yy210;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy22:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'U') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'P') goto yy198;
|
|
|
|
if(yych <= 'T') goto yy176;
|
|
|
|
goto yy199;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'p') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'o') goto yy176;
|
|
|
|
goto yy198;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'u') goto yy199;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy23:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'U') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'R') goto yy177;
|
|
|
|
if(yych <= 'T') goto yy176;
|
|
|
|
goto yy178;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'r') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'q') goto yy176;
|
|
|
|
goto yy177;
|
2006-12-04 23:25:59 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'u') goto yy178;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy24:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy25:
|
2006-11-29 04:51:16 +00:00
|
|
|
yyaccept = 1;
|
|
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'X') goto yy172;
|
|
|
|
if(yych == 'x') goto yy172;
|
|
|
|
goto yy171;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy26:
|
|
|
|
#line 149 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_IntConst); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 483 "src/sc_man_scanner.h"
|
|
|
|
yy27:
|
2006-11-29 04:51:16 +00:00
|
|
|
yyaccept = 1;
|
|
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy154;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy28:
|
2006-11-29 04:51:16 +00:00
|
|
|
yyaccept = 2;
|
|
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '.') goto yy141;
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '/') goto yy29;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '9') goto yy142;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy29:
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 193 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('.'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 497 "src/sc_man_scanner.h"
|
|
|
|
yy30:
|
2006-11-29 04:51:16 +00:00
|
|
|
yyaccept = 3;
|
|
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych != 0x0A) goto yy132;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy31:
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 211 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{
|
|
|
|
SC_ScriptError ("Unexpected character: %c (ASCII %d)\n", *tok, *tok);
|
|
|
|
goto std1;
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 508 "src/sc_man_scanner.h"
|
|
|
|
yy32:
|
2006-11-29 04:51:16 +00:00
|
|
|
yyaccept = 3;
|
|
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych == 0x0A) goto yy31;
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy127;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy33:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if((yych = *YYCURSOR) <= '<') goto yy34;
|
|
|
|
if(yych <= '=') goto yy116;
|
|
|
|
if(yych <= '>') goto yy118;
|
|
|
|
yy34:
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 203 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('>'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 522 "src/sc_man_scanner.h"
|
|
|
|
yy35:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if((yych = *YYCURSOR) <= ';') goto yy36;
|
|
|
|
if(yych <= '<') goto yy112;
|
|
|
|
if(yych <= '=') goto yy110;
|
|
|
|
yy36:
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 202 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('<'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 531 "src/sc_man_scanner.h"
|
|
|
|
yy37:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if((yych = *YYCURSOR) == '+') goto yy106;
|
|
|
|
if(yych == '=') goto yy108;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 198 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('+'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 538 "src/sc_man_scanner.h"
|
|
|
|
yy39:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if((yych = *YYCURSOR) == '-') goto yy102;
|
|
|
|
if(yych == '=') goto yy104;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 197 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('-'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 545 "src/sc_man_scanner.h"
|
|
|
|
yy41:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if((yych = *YYCURSOR) == '=') goto yy100;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 199 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('*'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 551 "src/sc_man_scanner.h"
|
|
|
|
yy43:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if((yych = *YYCURSOR) == '=') goto yy98;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 201 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('%'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 557 "src/sc_man_scanner.h"
|
|
|
|
yy45:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if((yych = *YYCURSOR) == '&') goto yy94;
|
|
|
|
if(yych == '=') goto yy96;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 194 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('&'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 564 "src/sc_man_scanner.h"
|
|
|
|
yy47:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if((yych = *YYCURSOR) == '=') goto yy92;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 204 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('^'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 570 "src/sc_man_scanner.h"
|
|
|
|
yy49:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if((yych = *YYCURSOR) == '=') goto yy90;
|
|
|
|
if(yych == '|') goto yy88;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 205 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('|'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 577 "src/sc_man_scanner.h"
|
|
|
|
yy51:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if((yych = *YYCURSOR) == '=') goto yy86;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 188 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('='); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 583 "src/sc_man_scanner.h"
|
|
|
|
yy53:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if((yych = *YYCURSOR) == '=') goto yy84;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 195 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('!'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 589 "src/sc_man_scanner.h"
|
|
|
|
yy55:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 183 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(';'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 594 "src/sc_man_scanner.h"
|
|
|
|
yy57:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 184 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('{'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 599 "src/sc_man_scanner.h"
|
|
|
|
yy59:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 185 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('}'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 604 "src/sc_man_scanner.h"
|
|
|
|
yy61:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 186 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(','); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 609 "src/sc_man_scanner.h"
|
|
|
|
yy63:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 187 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(':'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 614 "src/sc_man_scanner.h"
|
|
|
|
yy65:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 189 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('('); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 619 "src/sc_man_scanner.h"
|
|
|
|
yy67:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 190 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(')'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 624 "src/sc_man_scanner.h"
|
|
|
|
yy69:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 191 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('['); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 629 "src/sc_man_scanner.h"
|
|
|
|
yy71:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 192 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(']'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 634 "src/sc_man_scanner.h"
|
|
|
|
yy73:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 196 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('~'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 639 "src/sc_man_scanner.h"
|
|
|
|
yy75:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 206 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET('?'); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 644 "src/sc_man_scanner.h"
|
|
|
|
yy77:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
yych = *YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
goto yy83;
|
|
|
|
yy78:
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 208 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ goto std1; }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 652 "src/sc_man_scanner.h"
|
|
|
|
yy79:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 209 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ goto newline; }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 657 "src/sc_man_scanner.h"
|
|
|
|
yy81:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
goto yy31;
|
|
|
|
yy82:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy83:
|
2006-11-29 04:51:16 +00:00
|
|
|
if(yych <= 0x0A) {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych == 0x09) goto yy82;
|
|
|
|
goto yy78;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= 0x0D) goto yy82;
|
|
|
|
if(yych == ' ') goto yy82;
|
|
|
|
goto yy78;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy84:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 182 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_Neq); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 678 "src/sc_man_scanner.h"
|
|
|
|
yy86:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 181 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_Eq); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 683 "src/sc_man_scanner.h"
|
|
|
|
yy88:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 178 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_OrOr); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 688 "src/sc_man_scanner.h"
|
|
|
|
yy90:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 171 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_OrEq); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 693 "src/sc_man_scanner.h"
|
|
|
|
yy92:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 170 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_XorEq); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 698 "src/sc_man_scanner.h"
|
|
|
|
yy94:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 177 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_AndAnd); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 703 "src/sc_man_scanner.h"
|
|
|
|
yy96:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 169 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_AndEq); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 708 "src/sc_man_scanner.h"
|
|
|
|
yy98:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 168 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_ModEq); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 713 "src/sc_man_scanner.h"
|
|
|
|
yy100:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 166 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_MulEq); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 718 "src/sc_man_scanner.h"
|
|
|
|
yy102:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 176 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_Decr); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 723 "src/sc_man_scanner.h"
|
|
|
|
yy104:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 165 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_SubEq); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 728 "src/sc_man_scanner.h"
|
|
|
|
yy106:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 175 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_Incr); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 733 "src/sc_man_scanner.h"
|
|
|
|
yy108:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 164 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_AddEq); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 738 "src/sc_man_scanner.h"
|
|
|
|
yy110:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 179 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_Leq); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 743 "src/sc_man_scanner.h"
|
|
|
|
yy112:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if((yych = *YYCURSOR) == '=') goto yy114;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 174 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_LShift); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 749 "src/sc_man_scanner.h"
|
|
|
|
yy114:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 163 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_LShiftEq); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 754 "src/sc_man_scanner.h"
|
|
|
|
yy116:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 180 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_Geq); }
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 759 "src/sc_man_scanner.h"
|
|
|
|
yy118:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if((yych = *YYCURSOR) <= '<') goto yy119;
|
|
|
|
if(yych <= '=') goto yy122;
|
|
|
|
if(yych <= '>') goto yy120;
|
|
|
|
yy119:
|
|
|
|
#line 173 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_RShift); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 768 "src/sc_man_scanner.h"
|
2006-12-04 23:25:59 +00:00
|
|
|
yy120:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if((yych = *YYCURSOR) == '=') goto yy124;
|
|
|
|
#line 172 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_URShift); }
|
|
|
|
#line 774 "src/sc_man_scanner.h"
|
2006-12-04 23:25:59 +00:00
|
|
|
yy122:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 162 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_RShiftEq); }
|
|
|
|
#line 779 "src/sc_man_scanner.h"
|
|
|
|
yy124:
|
|
|
|
++YYCURSOR;
|
|
|
|
#line 161 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_URShiftEq); }
|
|
|
|
#line 784 "src/sc_man_scanner.h"
|
|
|
|
yy126:
|
|
|
|
++YYCURSOR;
|
2006-11-29 04:51:16 +00:00
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
yy127:
|
|
|
|
if(yych == 0x0A) goto yy128;
|
|
|
|
if(yych == '\'') goto yy129;
|
|
|
|
goto yy126;
|
|
|
|
yy128:
|
2006-11-29 04:51:16 +00:00
|
|
|
YYCURSOR = YYMARKER;
|
|
|
|
if(yyaccept <= 2) {
|
|
|
|
if(yyaccept <= 1) {
|
|
|
|
if(yyaccept <= 0) {
|
|
|
|
goto yy3;
|
|
|
|
} else {
|
2006-12-04 23:25:59 +00:00
|
|
|
goto yy26;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
2006-12-04 23:25:59 +00:00
|
|
|
goto yy29;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yyaccept <= 3) {
|
2006-12-04 23:25:59 +00:00
|
|
|
goto yy31;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy144;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy129:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 158 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_NameConst); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 816 "src/sc_man_scanner.h"
|
|
|
|
yy131:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
yy132:
|
2006-11-29 04:51:16 +00:00
|
|
|
if(yych <= '!') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 0x0A) goto yy128;
|
|
|
|
goto yy131;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '"') goto yy134;
|
|
|
|
if(yych != '\\') goto yy131;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy133:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
|
|
|
if(yych <= 'c') {
|
|
|
|
if(yych <= '7') {
|
|
|
|
if(yych <= '&') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '"') goto yy131;
|
|
|
|
goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '\'') goto yy131;
|
|
|
|
if(yych <= '/') goto yy128;
|
|
|
|
goto yy137;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= '[') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '?') goto yy131;
|
|
|
|
goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '\\') goto yy131;
|
|
|
|
if(yych <= '`') goto yy128;
|
|
|
|
goto yy131;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'r') {
|
|
|
|
if(yych <= 'm') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'f') goto yy131;
|
|
|
|
goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'n') goto yy131;
|
|
|
|
if(yych <= 'q') goto yy128;
|
|
|
|
goto yy131;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'u') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 't') goto yy131;
|
|
|
|
goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'v') goto yy131;
|
|
|
|
if(yych == 'x') goto yy136;
|
|
|
|
goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy134:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 155 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_StringConst); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 878 "src/sc_man_scanner.h"
|
|
|
|
yy136:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
|
|
|
if(yych <= '@') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy128;
|
|
|
|
if(yych <= '9') goto yy139;
|
|
|
|
goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'F') goto yy139;
|
|
|
|
if(yych <= '`') goto yy128;
|
|
|
|
if(yych <= 'f') goto yy139;
|
|
|
|
goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy137:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
|
|
|
if(yych <= '"') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 0x0A) goto yy128;
|
|
|
|
if(yych <= '!') goto yy131;
|
|
|
|
goto yy134;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '7') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy131;
|
|
|
|
goto yy137;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '\\') goto yy133;
|
|
|
|
goto yy131;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy139:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
|
|
|
if(yych <= '9') {
|
|
|
|
if(yych <= '!') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 0x0A) goto yy128;
|
|
|
|
goto yy131;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '"') goto yy134;
|
|
|
|
if(yych <= '/') goto yy131;
|
|
|
|
goto yy139;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= '[') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '@') goto yy131;
|
|
|
|
if(yych <= 'F') goto yy139;
|
|
|
|
goto yy131;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '\\') goto yy133;
|
|
|
|
if(yych <= '`') goto yy131;
|
|
|
|
if(yych <= 'f') goto yy139;
|
|
|
|
goto yy131;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy141:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '.') goto yy150;
|
|
|
|
goto yy128;
|
|
|
|
yy142:
|
2006-11-29 04:51:16 +00:00
|
|
|
yyaccept = 4;
|
|
|
|
YYMARKER = ++YYCURSOR;
|
|
|
|
if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
|
|
|
|
yych = *YYCURSOR;
|
|
|
|
if(yych <= 'K') {
|
|
|
|
if(yych <= 'D') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy144;
|
|
|
|
if(yych <= '9') goto yy142;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'E') goto yy145;
|
|
|
|
if(yych <= 'F') goto yy146;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'e') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'L') goto yy146;
|
|
|
|
if(yych >= 'e') goto yy145;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'f') goto yy146;
|
|
|
|
if(yych == 'l') goto yy146;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy144:
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 152 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_FloatConst); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 964 "src/sc_man_scanner.h"
|
|
|
|
yy145:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= ',') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '+') goto yy147;
|
|
|
|
goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '-') goto yy147;
|
|
|
|
if(yych <= '/') goto yy128;
|
|
|
|
if(yych <= '9') goto yy148;
|
|
|
|
goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy146:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy144;
|
|
|
|
yy147:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy128;
|
|
|
|
if(yych >= ':') goto yy128;
|
|
|
|
yy148:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
|
|
|
if(yych <= 'K') {
|
|
|
|
if(yych <= '9') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy144;
|
|
|
|
goto yy148;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'F') goto yy146;
|
|
|
|
goto yy144;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'f') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'L') goto yy146;
|
|
|
|
if(yych <= 'e') goto yy144;
|
|
|
|
goto yy146;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'l') goto yy146;
|
|
|
|
goto yy144;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy150:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 160 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_Ellipsis); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1009 "src/sc_man_scanner.h"
|
|
|
|
yy152:
|
2006-11-29 04:51:16 +00:00
|
|
|
yyaccept = 4;
|
|
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy162;
|
|
|
|
if(yych == 'e') goto yy162;
|
|
|
|
goto yy161;
|
|
|
|
yy153:
|
2006-11-29 04:51:16 +00:00
|
|
|
yyaccept = 1;
|
|
|
|
YYMARKER = ++YYCURSOR;
|
|
|
|
if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
yy154:
|
2006-11-29 04:51:16 +00:00
|
|
|
if(yych <= 'L') {
|
|
|
|
if(yych <= '9') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '.') goto yy152;
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '/') goto yy26;
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy153;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy155;
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= 'K') goto yy26;
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy156;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'e') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'U') goto yy156;
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= 'd') goto yy26;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'l') {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= 'k') goto yy26;
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy156;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'u') goto yy156;
|
2006-12-04 23:25:59 +00:00
|
|
|
goto yy26;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy155:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= ',') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '+') goto yy157;
|
|
|
|
goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '-') goto yy157;
|
|
|
|
if(yych <= '/') goto yy128;
|
|
|
|
if(yych <= '9') goto yy158;
|
|
|
|
goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy156:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
goto yy26;
|
2007-05-27 12:16:43 +00:00
|
|
|
yy157:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy128;
|
|
|
|
if(yych >= ':') goto yy128;
|
|
|
|
yy158:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
|
|
|
if(yych <= 'K') {
|
|
|
|
if(yych <= '9') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy144;
|
|
|
|
goto yy158;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'F') goto yy146;
|
|
|
|
goto yy144;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'f') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'L') goto yy146;
|
|
|
|
if(yych <= 'e') goto yy144;
|
|
|
|
goto yy146;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'l') goto yy146;
|
|
|
|
goto yy144;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy160:
|
2006-11-29 04:51:16 +00:00
|
|
|
yyaccept = 4;
|
|
|
|
YYMARKER = ++YYCURSOR;
|
|
|
|
if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
yy161:
|
2006-11-29 04:51:16 +00:00
|
|
|
if(yych <= 'K') {
|
|
|
|
if(yych <= 'D') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy144;
|
|
|
|
if(yych <= '9') goto yy160;
|
|
|
|
goto yy144;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'E') goto yy166;
|
|
|
|
if(yych <= 'F') goto yy146;
|
|
|
|
goto yy144;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'e') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'L') goto yy146;
|
|
|
|
if(yych <= 'd') goto yy144;
|
|
|
|
goto yy166;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'f') goto yy146;
|
|
|
|
if(yych == 'l') goto yy146;
|
|
|
|
goto yy144;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy162:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= ',') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych != '+') goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '-') goto yy163;
|
|
|
|
if(yych <= '/') goto yy128;
|
|
|
|
if(yych <= '9') goto yy164;
|
|
|
|
goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy163:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy128;
|
|
|
|
if(yych >= ':') goto yy128;
|
|
|
|
yy164:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
|
|
|
if(yych <= 'K') {
|
|
|
|
if(yych <= '9') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy144;
|
|
|
|
goto yy164;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'F') goto yy146;
|
|
|
|
goto yy144;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'f') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'L') goto yy146;
|
|
|
|
if(yych <= 'e') goto yy144;
|
|
|
|
goto yy146;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'l') goto yy146;
|
|
|
|
goto yy144;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy166:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= ',') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych != '+') goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '-') goto yy167;
|
|
|
|
if(yych <= '/') goto yy128;
|
|
|
|
if(yych <= '9') goto yy168;
|
|
|
|
goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy167:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy128;
|
|
|
|
if(yych >= ':') goto yy128;
|
|
|
|
yy168:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
|
|
|
if(yych <= 'K') {
|
|
|
|
if(yych <= '9') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy144;
|
|
|
|
goto yy168;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'F') goto yy146;
|
|
|
|
goto yy144;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'f') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'L') goto yy146;
|
|
|
|
if(yych <= 'e') goto yy144;
|
|
|
|
goto yy146;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'l') goto yy146;
|
|
|
|
goto yy144;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy170:
|
2006-11-29 04:51:16 +00:00
|
|
|
yyaccept = 1;
|
|
|
|
YYMARKER = ++YYCURSOR;
|
|
|
|
if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
yy171:
|
2006-11-29 04:51:16 +00:00
|
|
|
if(yych <= 'L') {
|
|
|
|
if(yych <= '9') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '.') goto yy152;
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '/') goto yy26;
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy170;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy155;
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= 'K') goto yy26;
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy156;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'e') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'U') goto yy156;
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= 'd') goto yy26;
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy155;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'l') {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= 'k') goto yy26;
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy156;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'u') goto yy156;
|
2006-12-04 23:25:59 +00:00
|
|
|
goto yy26;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy172:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= '@') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy128;
|
|
|
|
if(yych >= ':') goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'F') goto yy173;
|
|
|
|
if(yych <= '`') goto yy128;
|
|
|
|
if(yych >= 'g') goto yy128;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy173:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
|
|
|
if(yych <= 'T') {
|
|
|
|
if(yych <= '@') {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '/') goto yy26;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '9') goto yy173;
|
2006-12-04 23:25:59 +00:00
|
|
|
goto yy26;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'F') goto yy173;
|
|
|
|
if(yych == 'L') goto yy156;
|
2006-12-04 23:25:59 +00:00
|
|
|
goto yy26;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'k') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'U') goto yy156;
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '`') goto yy26;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'f') goto yy173;
|
2006-12-04 23:25:59 +00:00
|
|
|
goto yy26;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'l') goto yy156;
|
|
|
|
if(yych == 'u') goto yy156;
|
2006-12-04 23:25:59 +00:00
|
|
|
goto yy26;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy175:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
yy176:
|
2006-11-29 04:51:16 +00:00
|
|
|
if(yych <= 'Z') {
|
|
|
|
if(yych <= '/') goto yy5;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '9') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
if(yych <= '@') goto yy5;
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
|
|
|
if(yych <= '^') goto yy5;
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '`') goto yy5;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
goto yy5;
|
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy177:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'O') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'I') goto yy185;
|
|
|
|
if(yych <= 'N') goto yy176;
|
|
|
|
goto yy184;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'i') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'h') goto yy176;
|
|
|
|
goto yy185;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'o') goto yy184;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy178:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'B') goto yy179;
|
|
|
|
if(yych != 'b') goto yy176;
|
|
|
|
yy179:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy180;
|
|
|
|
if(yych != 'l') goto yy176;
|
|
|
|
yy180:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'I') goto yy181;
|
|
|
|
if(yych != 'i') goto yy176;
|
|
|
|
yy181:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'C') goto yy182;
|
|
|
|
if(yych != 'c') goto yy176;
|
|
|
|
yy182:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy183;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy183;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy183:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 121 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Public); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1320 "src/sc_man_scanner.h"
|
|
|
|
yy184:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy191;
|
|
|
|
if(yych == 't') goto yy191;
|
|
|
|
goto yy176;
|
|
|
|
yy185:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'V') goto yy186;
|
|
|
|
if(yych != 'v') goto yy176;
|
|
|
|
yy186:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy187;
|
|
|
|
if(yych != 'a') goto yy176;
|
|
|
|
yy187:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy188;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy188:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy189;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy189:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy190;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy190;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy190:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 123 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Private); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1359 "src/sc_man_scanner.h"
|
|
|
|
yy191:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy192;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy192:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'C') goto yy193;
|
|
|
|
if(yych != 'c') goto yy176;
|
|
|
|
yy193:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy194;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy194:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy195;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy195:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'D') goto yy196;
|
|
|
|
if(yych != 'd') goto yy176;
|
|
|
|
yy196:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy197;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy197;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy197:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 122 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Protected); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1397 "src/sc_man_scanner.h"
|
|
|
|
yy198:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy202;
|
|
|
|
if(yych == 't') goto yy202;
|
|
|
|
goto yy176;
|
|
|
|
yy199:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy200;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy200:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy201;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy201;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy201:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 113 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Out); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1424 "src/sc_man_scanner.h"
|
|
|
|
yy202:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'I') goto yy203;
|
|
|
|
if(yych != 'i') goto yy176;
|
|
|
|
yy203:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'O') goto yy204;
|
|
|
|
if(yych != 'o') goto yy176;
|
|
|
|
yy204:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'N') goto yy205;
|
|
|
|
if(yych != 'n') goto yy176;
|
|
|
|
yy205:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy206;
|
|
|
|
if(yych != 'a') goto yy176;
|
|
|
|
yy206:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy207;
|
|
|
|
if(yych != 'l') goto yy176;
|
|
|
|
yy207:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy208;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy208;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy208:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 133 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Optional); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1462 "src/sc_man_scanner.h"
|
|
|
|
yy209:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'R') goto yy222;
|
|
|
|
if(yych == 'r') goto yy222;
|
|
|
|
goto yy176;
|
|
|
|
yy210:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'U') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy212;
|
|
|
|
if(yych <= 'T') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'a') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy176;
|
|
|
|
goto yy212;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych != 'u') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy220;
|
|
|
|
if(yych == 'e') goto yy220;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy212:
|
|
|
|
yych = *++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych == 'N') goto yy213;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych != 'n') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy213:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'S') goto yy214;
|
|
|
|
if(yych != 's') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy214:
|
2007-05-27 12:16:43 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'I') goto yy215;
|
|
|
|
if(yych != 'i') goto yy176;
|
|
|
|
yy215:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'E') goto yy216;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy216:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'N') goto yy217;
|
|
|
|
if(yych != 'n') goto yy176;
|
|
|
|
yy217:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'T') goto yy218;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy218:
|
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
|
|
|
if(yych <= '/') goto yy219;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy219;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy219:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 117 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Transient); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1526 "src/sc_man_scanner.h"
|
|
|
|
yy220:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy221;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy221;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy221:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 104 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_True); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1544 "src/sc_man_scanner.h"
|
|
|
|
yy222:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'O') goto yy223;
|
|
|
|
if(yych != 'o') goto yy176;
|
|
|
|
yy223:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'W') goto yy224;
|
|
|
|
if(yych != 'w') goto yy176;
|
|
|
|
yy224:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'S') goto yy225;
|
|
|
|
if(yych != 's') goto yy176;
|
|
|
|
yy225:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy226;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy226;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy226:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 119 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Throws); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1574 "src/sc_man_scanner.h"
|
|
|
|
yy227:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'S') goto yy238;
|
|
|
|
if(yych == 's') goto yy238;
|
|
|
|
goto yy176;
|
|
|
|
yy228:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy233;
|
|
|
|
if(yych == 't') goto yy233;
|
|
|
|
goto yy176;
|
|
|
|
yy229:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy230;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy230:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'O') goto yy231;
|
|
|
|
if(yych != 'o') goto yy176;
|
|
|
|
yy231:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy232;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy232;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy232:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 109 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Auto); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1610 "src/sc_man_scanner.h"
|
|
|
|
yy233:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'I') goto yy234;
|
|
|
|
if(yych != 'i') goto yy176;
|
|
|
|
yy234:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'O') goto yy235;
|
|
|
|
if(yych != 'o') goto yy176;
|
|
|
|
yy235:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'N') goto yy236;
|
|
|
|
if(yych != 'n') goto yy176;
|
|
|
|
yy236:
|
2006-12-04 23:25:59 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy237;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-12-04 23:25:59 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-12-04 23:25:59 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy237;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-12-04 23:25:59 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy237:
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 144 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Action); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1640 "src/sc_man_scanner.h"
|
|
|
|
yy238:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy239;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy239:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'R') goto yy240;
|
|
|
|
if(yych != 'r') goto yy176;
|
|
|
|
yy240:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy241;
|
|
|
|
if(yych != 'a') goto yy176;
|
|
|
|
yy241:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'C') goto yy242;
|
|
|
|
if(yych != 'c') goto yy176;
|
|
|
|
yy242:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy243;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy243:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy244;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy244;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy244:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 102 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Abstract); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1678 "src/sc_man_scanner.h"
|
|
|
|
yy245:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'T') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'M') goto yy253;
|
|
|
|
if(yych <= 'S') goto yy176;
|
|
|
|
goto yy254;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'm') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'l') goto yy176;
|
|
|
|
goto yy253;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 't') goto yy254;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy246:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'W') goto yy251;
|
|
|
|
if(yych == 'w') goto yy251;
|
|
|
|
goto yy176;
|
|
|
|
yy247:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'N') goto yy248;
|
|
|
|
if(yych != 'n') goto yy176;
|
|
|
|
yy248:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy249;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy249:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy250;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy250;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy250:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 106 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_None); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1724 "src/sc_man_scanner.h"
|
|
|
|
yy251:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy252;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy252;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy252:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 107 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_New); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1742 "src/sc_man_scanner.h"
|
|
|
|
yy253:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy259;
|
|
|
|
if(yych == 'e') goto yy259;
|
|
|
|
goto yy176;
|
|
|
|
yy254:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'I') goto yy255;
|
|
|
|
if(yych != 'i') goto yy176;
|
|
|
|
yy255:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'V') goto yy256;
|
|
|
|
if(yych != 'v') goto yy176;
|
|
|
|
yy256:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy257;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy257:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy258;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy258;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy258:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 112 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Native); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1777 "src/sc_man_scanner.h"
|
|
|
|
yy259:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy260;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy260;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy260:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 95 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Name); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1795 "src/sc_man_scanner.h"
|
|
|
|
yy261:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'D') goto yy262;
|
|
|
|
if(yych != 'd') goto yy176;
|
|
|
|
yy262:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy263;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy263:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy264;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy264;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy264:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 93 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Mode); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1821 "src/sc_man_scanner.h"
|
|
|
|
yy265:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy278;
|
|
|
|
if(yych == 't') goto yy278;
|
|
|
|
goto yy176;
|
|
|
|
yy266:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'N') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'C') goto yy268;
|
|
|
|
if(yych <= 'M') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'c') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'b') goto yy176;
|
|
|
|
goto yy268;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych != 'n') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'G') goto yy276;
|
|
|
|
if(yych == 'g') goto yy276;
|
|
|
|
goto yy176;
|
|
|
|
yy268:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy269;
|
|
|
|
if(yych != 'a') goto yy176;
|
|
|
|
yy269:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy270;
|
|
|
|
if(yych != 'l') goto yy176;
|
|
|
|
yy270:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'I') goto yy271;
|
|
|
|
if(yych != 'i') goto yy176;
|
|
|
|
yy271:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'Z') goto yy272;
|
|
|
|
if(yych != 'z') goto yy176;
|
|
|
|
yy272:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy273;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy273:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'D') goto yy274;
|
|
|
|
if(yych != 'd') goto yy176;
|
|
|
|
yy274:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy275;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy275;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy275:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 127 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Localized); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1885 "src/sc_man_scanner.h"
|
|
|
|
yy276:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy277;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy277;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy277:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 88 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Long); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1903 "src/sc_man_scanner.h"
|
|
|
|
yy278:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy279;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy279:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'N') goto yy280;
|
|
|
|
if(yych != 'n') goto yy176;
|
|
|
|
yy280:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy281;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy281:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy282;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy282;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy282:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 128 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Latent); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1933 "src/sc_man_scanner.h"
|
|
|
|
yy283:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'I') goto yy284;
|
|
|
|
if(yych != 'i') goto yy176;
|
|
|
|
yy284:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy285;
|
|
|
|
if(yych != 'l') goto yy176;
|
|
|
|
yy285:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy286;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy286:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy287;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy287;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy287:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 75 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_While); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 1963 "src/sc_man_scanner.h"
|
|
|
|
yy288:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'R') goto yy300;
|
|
|
|
if(yych == 'r') goto yy300;
|
|
|
|
goto yy176;
|
|
|
|
yy289:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'L') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'I') goto yy291;
|
|
|
|
if(yych <= 'K') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'i') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'h') goto yy176;
|
|
|
|
goto yy291;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych != 'l') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy294;
|
|
|
|
if(yych == 'a') goto yy294;
|
|
|
|
goto yy176;
|
|
|
|
yy291:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'D') goto yy292;
|
|
|
|
if(yych != 'd') goto yy176;
|
|
|
|
yy292:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy293;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy293;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy293:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 90 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Void); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2007 "src/sc_man_scanner.h"
|
|
|
|
yy294:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy295;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy295:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'I') goto yy296;
|
|
|
|
if(yych != 'i') goto yy176;
|
|
|
|
yy296:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy297;
|
|
|
|
if(yych != 'l') goto yy176;
|
|
|
|
yy297:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy298;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy298:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy299;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy299;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy299:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 74 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Volatile); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2041 "src/sc_man_scanner.h"
|
|
|
|
yy300:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy301;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy301:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'U') goto yy302;
|
|
|
|
if(yych != 'u') goto yy176;
|
|
|
|
yy302:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy303;
|
|
|
|
if(yych != 'a') goto yy176;
|
|
|
|
yy303:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy304;
|
|
|
|
if(yych != 'l') goto yy176;
|
|
|
|
yy304:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy305;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy305;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy305:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 135 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Virtual); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2075 "src/sc_man_scanner.h"
|
2006-12-04 23:25:59 +00:00
|
|
|
yy306:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'N') goto yy323;
|
|
|
|
if(yych == 'n') goto yy323;
|
|
|
|
goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy307:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'O') goto yy319;
|
|
|
|
if(yych == 'o') goto yy319;
|
|
|
|
goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy308:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy315;
|
|
|
|
if(yych == 't') goto yy315;
|
|
|
|
goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy309:
|
2007-05-27 12:16:43 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'H') goto yy310;
|
|
|
|
if(yych != 'h') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy310:
|
2007-05-27 12:16:43 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'O') goto yy311;
|
|
|
|
if(yych != 'o') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy311:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'R') goto yy312;
|
|
|
|
if(yych != 'r') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy312:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy313;
|
|
|
|
if(yych != 't') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy313:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '/') goto yy314;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '`') goto yy314;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy314:
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 85 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_UShort); }
|
|
|
|
#line 2124 "src/sc_man_scanner.h"
|
2006-12-04 23:25:59 +00:00
|
|
|
yy315:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'I') goto yy316;
|
|
|
|
if(yych != 'i') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy316:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy317;
|
|
|
|
if(yych != 'l') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy317:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '/') goto yy318;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '`') goto yy318;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy318:
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 73 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Until); }
|
|
|
|
#line 2150 "src/sc_man_scanner.h"
|
2006-12-04 23:25:59 +00:00
|
|
|
yy319:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'N') goto yy320;
|
|
|
|
if(yych != 'n') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy320:
|
2007-05-27 12:16:43 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'G') goto yy321;
|
|
|
|
if(yych != 'g') goto yy176;
|
|
|
|
yy321:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy322;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy322;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy322:
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 89 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_ULong); }
|
|
|
|
#line 2176 "src/sc_man_scanner.h"
|
2006-12-04 23:25:59 +00:00
|
|
|
yy323:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy324;
|
|
|
|
if(yych != 't') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy324:
|
2007-05-27 12:16:43 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
|
|
|
if(yych <= '/') goto yy325;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
|
|
|
if(yych >= '_') goto yy175;
|
|
|
|
} else {
|
|
|
|
if(yych <= '`') goto yy325;
|
|
|
|
if(yych <= 'z') goto yy175;
|
|
|
|
}
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy325:
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 87 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_UInt); }
|
|
|
|
#line 2198 "src/sc_man_scanner.h"
|
2006-12-04 23:25:59 +00:00
|
|
|
yy326:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'Y') goto yy382;
|
|
|
|
if(yych == 'y') goto yy382;
|
|
|
|
goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy327:
|
2007-05-27 12:16:43 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'L') goto yy379;
|
|
|
|
if(yych == 'l') goto yy379;
|
|
|
|
goto yy176;
|
|
|
|
yy328:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'O') goto yy375;
|
|
|
|
if(yych == 'o') goto yy375;
|
|
|
|
goto yy176;
|
|
|
|
yy329:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'N') goto yy368;
|
|
|
|
if(yych == 'n') goto yy368;
|
|
|
|
goto yy176;
|
|
|
|
yy330:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'U') goto yy364;
|
|
|
|
if(yych == 'u') goto yy364;
|
|
|
|
goto yy176;
|
|
|
|
yy331:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'R') {
|
|
|
|
if(yych <= 'N') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy343;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'O') goto yy345;
|
|
|
|
if(yych <= 'Q') goto yy176;
|
|
|
|
goto yy344;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'n') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'a') goto yy343;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'o') goto yy345;
|
|
|
|
if(yych == 'r') goto yy344;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy332:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'P') goto yy339;
|
|
|
|
if(yych == 'p') goto yy339;
|
|
|
|
goto yy176;
|
|
|
|
yy333:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'I') goto yy334;
|
|
|
|
if(yych != 'i') goto yy176;
|
|
|
|
yy334:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy335;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy335:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'C') goto yy336;
|
|
|
|
if(yych != 'c') goto yy176;
|
|
|
|
yy336:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'H') goto yy337;
|
|
|
|
if(yych != 'h') goto yy176;
|
|
|
|
yy337:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy338;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy338;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy338:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 72 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Switch); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2283 "src/sc_man_scanner.h"
|
|
|
|
yy339:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy340;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy340:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'R') goto yy341;
|
|
|
|
if(yych != 'r') goto yy176;
|
|
|
|
yy341:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy342;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy342;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy342:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 136 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Super); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2309 "src/sc_man_scanner.h"
|
|
|
|
yy343:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy356;
|
|
|
|
if(yych == 't') goto yy356;
|
|
|
|
goto yy176;
|
|
|
|
yy344:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'U') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'I') goto yy348;
|
|
|
|
if(yych <= 'T') goto yy176;
|
|
|
|
goto yy349;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'i') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'h') goto yy176;
|
|
|
|
goto yy348;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'u') goto yy349;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy345:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'P') goto yy346;
|
|
|
|
if(yych != 'p') goto yy176;
|
|
|
|
yy346:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy347;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy347;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy347:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 139 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Stop); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2351 "src/sc_man_scanner.h"
|
|
|
|
yy348:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'N') goto yy353;
|
|
|
|
if(yych == 'n') goto yy353;
|
|
|
|
goto yy176;
|
|
|
|
yy349:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'C') goto yy350;
|
|
|
|
if(yych != 'c') goto yy176;
|
|
|
|
yy350:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy351;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy351:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy352;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy352;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy352:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 91 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Struct); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2382 "src/sc_man_scanner.h"
|
|
|
|
yy353:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'G') goto yy354;
|
|
|
|
if(yych != 'g') goto yy176;
|
|
|
|
yy354:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy355;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy355;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy355:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 96 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_String); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2404 "src/sc_man_scanner.h"
|
|
|
|
yy356:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'I') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy357;
|
|
|
|
if(yych <= 'H') goto yy176;
|
|
|
|
goto yy359;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'e') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'd') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'i') goto yy359;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy357:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
|
|
|
if(yych <= '@') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy358;
|
|
|
|
if(yych <= '9') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'S') goto yy362;
|
|
|
|
goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= '`') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 's') goto yy362;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy358:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 98 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_State); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2440 "src/sc_man_scanner.h"
|
|
|
|
yy359:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'C') goto yy360;
|
|
|
|
if(yych != 'c') goto yy176;
|
|
|
|
yy360:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy361;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy361;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy361:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 116 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Static); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2462 "src/sc_man_scanner.h"
|
|
|
|
yy362:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy363;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy363;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy363:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 71 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_States); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2480 "src/sc_man_scanner.h"
|
|
|
|
yy364:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'N') goto yy365;
|
|
|
|
if(yych != 'n') goto yy176;
|
|
|
|
yy365:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'D') goto yy366;
|
|
|
|
if(yych != 'd') goto yy176;
|
|
|
|
yy366:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy367;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy367;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy367:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 97 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Sound); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2506 "src/sc_man_scanner.h"
|
|
|
|
yy368:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'G') goto yy369;
|
|
|
|
if(yych != 'g') goto yy176;
|
|
|
|
yy369:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'U') goto yy370;
|
|
|
|
if(yych != 'u') goto yy176;
|
|
|
|
yy370:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy371;
|
|
|
|
if(yych != 'l') goto yy176;
|
|
|
|
yy371:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy372;
|
|
|
|
if(yych != 'a') goto yy176;
|
|
|
|
yy372:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'R') goto yy373;
|
|
|
|
if(yych != 'r') goto yy176;
|
|
|
|
yy373:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy374;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy374;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy374:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 129 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Singular); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2544 "src/sc_man_scanner.h"
|
|
|
|
yy375:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'R') goto yy376;
|
|
|
|
if(yych != 'r') goto yy176;
|
|
|
|
yy376:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy377;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy377:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy378;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy378;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy378:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 84 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Short); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2570 "src/sc_man_scanner.h"
|
|
|
|
yy379:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'F') goto yy380;
|
|
|
|
if(yych != 'f') goto yy176;
|
|
|
|
yy380:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy381;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy381;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy381:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 138 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Self); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2592 "src/sc_man_scanner.h"
|
|
|
|
yy382:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy383;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy383:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy384;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy384:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy385;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy385;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy385:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 83 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_SByte); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2618 "src/sc_man_scanner.h"
|
|
|
|
yy386:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'T') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'F') goto yy388;
|
|
|
|
if(yych <= 'S') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= 'f') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'e') goto yy176;
|
|
|
|
goto yy388;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych != 't') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'U') goto yy390;
|
|
|
|
if(yych == 'u') goto yy390;
|
|
|
|
goto yy176;
|
|
|
|
yy388:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy389;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy389;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy389:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 114 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Ref); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2653 "src/sc_man_scanner.h"
|
|
|
|
yy390:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'R') goto yy391;
|
|
|
|
if(yych != 'r') goto yy176;
|
|
|
|
yy391:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'N') goto yy392;
|
|
|
|
if(yych != 'n') goto yy176;
|
|
|
|
yy392:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy393;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy393;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy393:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 70 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Return); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2679 "src/sc_man_scanner.h"
|
|
|
|
yy394:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy395;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy395;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy395:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 69 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_If); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2697 "src/sc_man_scanner.h"
|
|
|
|
yy396:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'N') goto yy417;
|
|
|
|
if(yych == 'n') goto yy417;
|
|
|
|
goto yy176;
|
|
|
|
yy397:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'T') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'R') goto yy176;
|
|
|
|
if(yych <= 'S') goto yy408;
|
|
|
|
goto yy406;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'r') goto yy176;
|
|
|
|
if(yych <= 's') goto yy408;
|
|
|
|
if(yych <= 't') goto yy406;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy398:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy399;
|
|
|
|
if(yych != 'e') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy399:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych == 'R') goto yy400;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych != 'r') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy400:
|
2007-05-27 12:16:43 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'A') goto yy401;
|
|
|
|
if(yych != 'a') goto yy176;
|
|
|
|
yy401:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'T') goto yy402;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy402:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'O') goto yy403;
|
|
|
|
if(yych != 'o') goto yy176;
|
|
|
|
yy403:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'R') goto yy404;
|
|
|
|
if(yych != 'r') goto yy176;
|
|
|
|
yy404:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy405;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy405;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy405:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 132 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Iterator); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2756 "src/sc_man_scanner.h"
|
|
|
|
yy406:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy407;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy407;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy407:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 86 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Int); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 2774 "src/sc_man_scanner.h"
|
2006-11-29 04:51:16 +00:00
|
|
|
yy408:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy409;
|
|
|
|
if(yych != 't') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy409:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy410;
|
|
|
|
if(yych != 'a') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy410:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'N') goto yy411;
|
|
|
|
if(yych != 'n') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy411:
|
2007-05-27 12:16:43 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'C') goto yy412;
|
|
|
|
if(yych != 'c') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy412:
|
2007-05-27 12:16:43 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'E') goto yy413;
|
|
|
|
if(yych != 'e') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy413:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'O') goto yy414;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych != 'o') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy414:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'F') goto yy415;
|
|
|
|
if(yych != 'f') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy415:
|
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy416;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy416;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy416:
|
|
|
|
#line 108 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_InstanceOf); }
|
|
|
|
#line 2820 "src/sc_man_scanner.h"
|
|
|
|
yy417:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'O') goto yy418;
|
|
|
|
if(yych != 'o') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy418:
|
2007-05-27 12:16:43 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'R') goto yy419;
|
|
|
|
if(yych != 'r') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy419:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy420;
|
|
|
|
if(yych != 'e') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy420:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'S') goto yy421;
|
|
|
|
if(yych != 's') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy421:
|
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy422;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy422;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy422:
|
|
|
|
#line 126 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Ignores); }
|
|
|
|
#line 2854 "src/sc_man_scanner.h"
|
2006-11-29 04:51:16 +00:00
|
|
|
yy423:
|
2007-05-27 12:16:43 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'O') goto yy428;
|
|
|
|
if(yych == 'o') goto yy428;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy424:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy425;
|
|
|
|
if(yych != 't') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy425:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'O') goto yy426;
|
|
|
|
if(yych != 'o') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy426:
|
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy427;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy427;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy427:
|
|
|
|
#line 68 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Goto); }
|
|
|
|
#line 2885 "src/sc_man_scanner.h"
|
2006-12-04 23:25:59 +00:00
|
|
|
yy428:
|
2007-05-27 12:16:43 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'B') goto yy429;
|
|
|
|
if(yych != 'b') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy429:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy430;
|
|
|
|
if(yych != 'a') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy430:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy431;
|
|
|
|
if(yych != 'l') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy431:
|
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy432;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '_') {
|
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy432;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy432:
|
|
|
|
#line 137 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Global); }
|
|
|
|
#line 2915 "src/sc_man_scanner.h"
|
|
|
|
yy433:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'L') goto yy452;
|
|
|
|
if(yych == 'l') goto yy452;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy434:
|
2007-05-27 12:16:43 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'N') goto yy448;
|
|
|
|
if(yych == 'n') goto yy448;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy435:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'O') goto yy444;
|
|
|
|
if(yych == 'o') goto yy444;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy436:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'R') goto yy437;
|
|
|
|
if(yych != 'r') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy437:
|
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '@') {
|
|
|
|
if(yych <= '/') goto yy438;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
} else {
|
|
|
|
if(yych == 'E') goto yy439;
|
|
|
|
goto yy175;
|
|
|
|
}
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') {
|
|
|
|
if(yych == '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'e') goto yy439;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy438:
|
|
|
|
#line 67 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_For); }
|
|
|
|
#line 2956 "src/sc_man_scanner.h"
|
2006-11-29 04:51:16 +00:00
|
|
|
yy439:
|
2007-05-27 12:16:43 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'A') goto yy440;
|
|
|
|
if(yych != 'a') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy440:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'C') goto yy441;
|
|
|
|
if(yych != 'c') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy441:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'H') goto yy442;
|
|
|
|
if(yych != 'h') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy442:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '/') goto yy443;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '`') goto yy443;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
yy443:
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 103 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_ForEach); }
|
|
|
|
#line 2986 "src/sc_man_scanner.h"
|
2006-11-29 04:51:16 +00:00
|
|
|
yy444:
|
|
|
|
yych = *++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych == 'A') goto yy445;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych != 'a') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy445:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy446;
|
|
|
|
if(yych != 't') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy446:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '/') goto yy447;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '`') goto yy447;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
yy447:
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 79 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Float); }
|
|
|
|
#line 3012 "src/sc_man_scanner.h"
|
2006-11-29 04:51:16 +00:00
|
|
|
yy448:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy449;
|
|
|
|
if(yych != 'a') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy449:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy450;
|
|
|
|
if(yych != 'l') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy450:
|
2006-12-04 23:25:59 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
|
|
|
if(yych <= '/') goto yy451;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '`') goto yy451;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
yy451:
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 118 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Final); }
|
|
|
|
#line 3038 "src/sc_man_scanner.h"
|
2006-11-29 04:51:16 +00:00
|
|
|
yy452:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'S') goto yy453;
|
|
|
|
if(yych != 's') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy453:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy454;
|
|
|
|
if(yych != 'e') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy454:
|
2007-05-27 12:16:43 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
|
|
|
if(yych <= '/') goto yy455;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
|
|
|
if(yych >= '_') goto yy175;
|
|
|
|
} else {
|
|
|
|
if(yych <= '`') goto yy455;
|
|
|
|
if(yych <= 'z') goto yy175;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
yy455:
|
|
|
|
#line 105 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_False); }
|
|
|
|
#line 3064 "src/sc_man_scanner.h"
|
|
|
|
yy456:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'S') goto yy488;
|
|
|
|
if(yych == 's') goto yy488;
|
|
|
|
goto yy176;
|
|
|
|
yy457:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'U') goto yy485;
|
|
|
|
if(yych == 'u') goto yy485;
|
|
|
|
goto yy176;
|
|
|
|
yy458:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'E') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy475;
|
|
|
|
if(yych <= 'D') goto yy176;
|
|
|
|
goto yy474;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= 'a') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy176;
|
|
|
|
goto yy475;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'e') goto yy474;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy459:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= 'T') {
|
|
|
|
if(yych <= 'O') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych != 'E') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'P') goto yy462;
|
|
|
|
if(yych <= 'S') goto yy176;
|
|
|
|
goto yy461;
|
2006-12-04 23:25:59 +00:00
|
|
|
}
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= 'o') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych != 'e') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'p') goto yy462;
|
|
|
|
if(yych == 't') goto yy461;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'C') goto yy472;
|
|
|
|
if(yych == 'c') goto yy472;
|
|
|
|
goto yy176;
|
|
|
|
yy461:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy467;
|
|
|
|
if(yych == 'e') goto yy467;
|
|
|
|
goto yy176;
|
|
|
|
yy462:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'O') goto yy463;
|
|
|
|
if(yych != 'o') goto yy176;
|
|
|
|
yy463:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'R') goto yy464;
|
|
|
|
if(yych != 'r') goto yy176;
|
|
|
|
yy464:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy465;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy465:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy466;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy466;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy466:
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 134 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Export); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3147 "src/sc_man_scanner.h"
|
|
|
|
yy467:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'N') goto yy468;
|
|
|
|
if(yych != 'n') goto yy176;
|
|
|
|
yy468:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'D') goto yy469;
|
|
|
|
if(yych != 'd') goto yy176;
|
|
|
|
yy469:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'S') goto yy470;
|
|
|
|
if(yych != 's') goto yy176;
|
|
|
|
yy470:
|
2006-12-04 23:25:59 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy471;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-12-04 23:25:59 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-12-04 23:25:59 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy471;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-12-04 23:25:59 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy471:
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 120 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Extends); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3177 "src/sc_man_scanner.h"
|
|
|
|
yy472:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy473;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy473;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy473:
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 110 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Exec); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3195 "src/sc_man_scanner.h"
|
|
|
|
yy474:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'N') goto yy482;
|
|
|
|
if(yych == 'n') goto yy482;
|
|
|
|
goto yy176;
|
|
|
|
yy475:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy476;
|
|
|
|
if(yych != 'l') goto yy176;
|
|
|
|
yy476:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '@') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy477;
|
|
|
|
if(yych <= '9') goto yy175;
|
2006-12-04 23:25:59 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'N') goto yy478;
|
|
|
|
goto yy175;
|
2006-12-04 23:25:59 +00:00
|
|
|
}
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych <= '`') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'n') goto yy478;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy477:
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 142 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Eval); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3226 "src/sc_man_scanner.h"
|
|
|
|
yy478:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'O') goto yy479;
|
|
|
|
if(yych != 'o') goto yy176;
|
|
|
|
yy479:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy480;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy480:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy481;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy481;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy481:
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 143 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_EvalNot); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3252 "src/sc_man_scanner.h"
|
|
|
|
yy482:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy483;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy483:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy484;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy484;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy484:
|
2006-12-04 23:25:59 +00:00
|
|
|
#line 115 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Event); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3274 "src/sc_man_scanner.h"
|
|
|
|
yy485:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'M') goto yy486;
|
|
|
|
if(yych != 'm') goto yy176;
|
|
|
|
yy486:
|
2006-12-04 23:25:59 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy487;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-12-04 23:25:59 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-12-04 23:25:59 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy487;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-12-04 23:25:59 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy487:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 94 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Enum); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3296 "src/sc_man_scanner.h"
|
|
|
|
yy488:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy489;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy489:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy490;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy490;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy490:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 66 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Else); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3318 "src/sc_man_scanner.h"
|
|
|
|
yy491:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'F') goto yy501;
|
|
|
|
if(yych == 'f') goto yy501;
|
|
|
|
goto yy176;
|
|
|
|
yy492:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
|
|
|
if(yych <= '@') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy493;
|
|
|
|
if(yych <= '9') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'S') goto yy175;
|
|
|
|
if(yych <= 'T') goto yy495;
|
|
|
|
if(yych <= 'U') goto yy494;
|
|
|
|
goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 's') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '_') goto yy175;
|
|
|
|
if(yych >= 'a') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 't') goto yy495;
|
|
|
|
if(yych <= 'u') goto yy494;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy493:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 65 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Do); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3349 "src/sc_man_scanner.h"
|
|
|
|
yy494:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'B') goto yy497;
|
|
|
|
if(yych == 'b') goto yy497;
|
|
|
|
goto yy176;
|
|
|
|
yy495:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy496;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy496;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy496:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 124 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Dot); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3372 "src/sc_man_scanner.h"
|
|
|
|
yy497:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy498;
|
|
|
|
if(yych != 'l') goto yy176;
|
|
|
|
yy498:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy499;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy499:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy500;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy500;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy500:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 80 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Double); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3398 "src/sc_man_scanner.h"
|
|
|
|
yy501:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy502;
|
|
|
|
if(yych != 'a') goto yy176;
|
|
|
|
yy502:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'U') goto yy503;
|
|
|
|
if(yych != 'u') goto yy176;
|
|
|
|
yy503:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy504;
|
|
|
|
if(yych != 'l') goto yy176;
|
|
|
|
yy504:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy505;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy505:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
|
|
|
if(yych <= '@') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy506;
|
|
|
|
if(yych <= '9') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'P') goto yy507;
|
|
|
|
goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= '`') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'p') goto yy507;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy506:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 64 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Default); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3436 "src/sc_man_scanner.h"
|
2006-11-29 04:51:16 +00:00
|
|
|
yy507:
|
|
|
|
yych = *++YYCURSOR;
|
2006-12-04 23:25:59 +00:00
|
|
|
if(yych == 'R') goto yy508;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych != 'r') goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy508:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'O') goto yy509;
|
|
|
|
if(yych != 'o') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy509:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'P') goto yy510;
|
|
|
|
if(yych != 'p') goto yy176;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy510:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy511;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy511:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'R') goto yy512;
|
|
|
|
if(yych != 'r') goto yy176;
|
|
|
|
yy512:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'T') goto yy513;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy513:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'I') goto yy514;
|
|
|
|
if(yych != 'i') goto yy176;
|
|
|
|
yy514:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'E') goto yy515;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy515:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'S') goto yy516;
|
|
|
|
if(yych != 's') goto yy176;
|
|
|
|
yy516:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy517;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy517;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy517:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 111 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_DefaultProperties); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3490 "src/sc_man_scanner.h"
|
|
|
|
yy518:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'S') goto yy557;
|
|
|
|
if(yych == 's') goto yy557;
|
|
|
|
goto yy176;
|
|
|
|
yy519:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'A') goto yy554;
|
|
|
|
if(yych == 'a') goto yy554;
|
|
|
|
goto yy176;
|
|
|
|
yy520:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == 'A') goto yy550;
|
|
|
|
if(yych == 'a') goto yy550;
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy176;
|
|
|
|
yy521:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'N') {
|
|
|
|
if(yych <= 'K') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy529;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'L') goto yy528;
|
|
|
|
if(yych <= 'M') goto yy176;
|
|
|
|
goto yy527;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'k') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'e') goto yy529;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'l') goto yy528;
|
|
|
|
if(yych == 'n') goto yy527;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy522:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'O') goto yy523;
|
|
|
|
if(yych != 'o') goto yy176;
|
|
|
|
yy523:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'S') goto yy524;
|
|
|
|
if(yych != 's') goto yy176;
|
|
|
|
yy524:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'S') goto yy525;
|
|
|
|
if(yych != 's') goto yy176;
|
|
|
|
yy525:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy526;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy526;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy526:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 125 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Cross); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3556 "src/sc_man_scanner.h"
|
|
|
|
yy527:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych <= 'T') {
|
|
|
|
if(yych <= 'F') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'E') goto yy176;
|
|
|
|
goto yy537;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'R') goto yy176;
|
|
|
|
if(yych <= 'S') goto yy538;
|
|
|
|
goto yy539;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'r') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'f') goto yy537;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 's') goto yy538;
|
|
|
|
if(yych <= 't') goto yy539;
|
|
|
|
goto yy176;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy528:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'O') goto yy534;
|
|
|
|
if(yych == 'o') goto yy534;
|
|
|
|
goto yy176;
|
|
|
|
yy529:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'R') goto yy530;
|
|
|
|
if(yych != 'r') goto yy176;
|
|
|
|
yy530:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'C') goto yy531;
|
|
|
|
if(yych != 'c') goto yy176;
|
|
|
|
yy531:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy532;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy532:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy533;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy533;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy533:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 131 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Coerce); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3612 "src/sc_man_scanner.h"
|
|
|
|
yy534:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'R') goto yy535;
|
|
|
|
if(yych != 'r') goto yy176;
|
|
|
|
yy535:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy536;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy536;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy536:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 99 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Color); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3634 "src/sc_man_scanner.h"
|
|
|
|
yy537:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'I') goto yy547;
|
|
|
|
if(yych == 'i') goto yy547;
|
|
|
|
goto yy176;
|
|
|
|
yy538:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy545;
|
|
|
|
if(yych == 't') goto yy545;
|
|
|
|
goto yy176;
|
|
|
|
yy539:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'I') goto yy540;
|
|
|
|
if(yych != 'i') goto yy176;
|
|
|
|
yy540:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'N') goto yy541;
|
|
|
|
if(yych != 'n') goto yy176;
|
|
|
|
yy541:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'U') goto yy542;
|
|
|
|
if(yych != 'u') goto yy176;
|
|
|
|
yy542:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy543;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy543:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy544;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy544;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy544:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 63 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Continue); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3678 "src/sc_man_scanner.h"
|
|
|
|
yy545:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy546;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy546;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy546:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 62 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Const); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3696 "src/sc_man_scanner.h"
|
|
|
|
yy547:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'G') goto yy548;
|
|
|
|
if(yych != 'g') goto yy176;
|
|
|
|
yy548:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy549;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy549;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy549:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 130 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Config); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3718 "src/sc_man_scanner.h"
|
|
|
|
yy550:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'S') goto yy551;
|
|
|
|
if(yych != 's') goto yy176;
|
|
|
|
yy551:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'S') goto yy552;
|
|
|
|
if(yych != 's') goto yy176;
|
|
|
|
yy552:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy553;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy553;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy553:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 92 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Class); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3744 "src/sc_man_scanner.h"
|
|
|
|
yy554:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'R') goto yy555;
|
|
|
|
if(yych != 'r') goto yy176;
|
|
|
|
yy555:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy556;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy556;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy556:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 81 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Char); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3766 "src/sc_man_scanner.h"
|
|
|
|
yy557:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy558;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy558:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy559;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy559;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy559:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 61 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Case); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3788 "src/sc_man_scanner.h"
|
|
|
|
yy560:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'O') goto yy570;
|
|
|
|
if(yych == 'o') goto yy570;
|
|
|
|
goto yy176;
|
|
|
|
yy561:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy566;
|
|
|
|
if(yych == 'e') goto yy566;
|
|
|
|
goto yy176;
|
|
|
|
yy562:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'T') goto yy563;
|
|
|
|
if(yych != 't') goto yy176;
|
|
|
|
yy563:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'E') goto yy564;
|
|
|
|
if(yych != 'e') goto yy176;
|
|
|
|
yy564:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy565;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy565;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy565:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 82 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Byte); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3824 "src/sc_man_scanner.h"
|
|
|
|
yy566:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'A') goto yy567;
|
|
|
|
if(yych != 'a') goto yy176;
|
|
|
|
yy567:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'K') goto yy568;
|
|
|
|
if(yych != 'k') goto yy176;
|
|
|
|
yy568:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy569;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy569;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy569:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 60 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Break); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3850 "src/sc_man_scanner.h"
|
|
|
|
yy570:
|
2006-11-29 04:51:16 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 'L') goto yy571;
|
|
|
|
if(yych != 'l') goto yy176;
|
|
|
|
yy571:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) <= 'Z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy572;
|
|
|
|
if(yych <= '9') goto yy175;
|
|
|
|
if(yych >= 'A') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych >= '_') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy572;
|
|
|
|
if(yych <= 'z') goto yy175;
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy572:
|
2006-11-29 04:51:16 +00:00
|
|
|
#line 78 "src/sc_man_scanner.re"
|
|
|
|
{ RET(TK_Bool); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3872 "src/sc_man_scanner.h"
|
|
|
|
yy573:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 167 "src/sc_man_scanner.re"
|
2006-11-29 04:51:16 +00:00
|
|
|
{ RET(TK_DivEq); }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3877 "src/sc_man_scanner.h"
|
|
|
|
yy575:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 0x0A) goto yy579;
|
|
|
|
goto yy575;
|
|
|
|
yy577:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
#line 56 "src/sc_man_scanner.re"
|
|
|
|
{ goto comment; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3888 "src/sc_man_scanner.h"
|
|
|
|
yy579:
|
2006-11-29 04:51:16 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
#line 57 "src/sc_man_scanner.re"
|
|
|
|
{ goto newline; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3893 "src/sc_man_scanner.h"
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 215 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
|
2006-11-29 04:51:16 +00:00
|
|
|
}
|
|
|
|
if (!CMode) // The classic Hexen scanner.
|
2006-06-20 20:30:39 +00:00
|
|
|
{
|
|
|
|
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3901 "src/sc_man_scanner.h"
|
2006-06-20 20:30:39 +00:00
|
|
|
{
|
|
|
|
YYCTYPE yych;
|
2006-06-21 23:22:17 +00:00
|
|
|
unsigned int yyaccept = 0;
|
2006-06-20 20:30:39 +00:00
|
|
|
if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
|
|
|
|
yych = *YYCURSOR;
|
|
|
|
if(yych <= '/') {
|
|
|
|
if(yych <= ' ') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 0x0A) goto yy589;
|
|
|
|
goto yy587;
|
2006-06-20 20:30:39 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '"') goto yy591;
|
|
|
|
if(yych <= '.') goto yy595;
|
|
|
|
goto yy584;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= '<') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == ';') goto yy586;
|
|
|
|
goto yy595;
|
2006-06-20 20:30:39 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '=') goto yy593;
|
|
|
|
if(yych <= 'z') goto yy595;
|
|
|
|
if(yych <= '}') goto yy593;
|
|
|
|
goto yy595;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy583:
|
|
|
|
#line 230 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
{ goto normal_token; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3930 "src/sc_man_scanner.h"
|
|
|
|
yy584:
|
2006-06-21 23:22:17 +00:00
|
|
|
yyaccept = 0;
|
|
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
|
|
if(yych <= '/') {
|
|
|
|
if(yych <= '"') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '!') goto yy600;
|
2006-06-21 23:22:17 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '*') goto yy608;
|
|
|
|
if(yych <= '.') goto yy600;
|
|
|
|
goto yy604;
|
2006-06-21 23:22:17 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= '<') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych != ';') goto yy600;
|
2006-06-21 23:22:17 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '=') goto yy585;
|
|
|
|
if(yych <= 'z') goto yy600;
|
|
|
|
if(yych >= '~') goto yy600;
|
2006-06-21 23:22:17 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy585:
|
|
|
|
#line 232 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
{ goto normal_token; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3954 "src/sc_man_scanner.h"
|
|
|
|
yy586:
|
2006-06-21 23:22:17 +00:00
|
|
|
yyaccept = 0;
|
|
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy605;
|
|
|
|
yy587:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy603;
|
|
|
|
yy588:
|
|
|
|
#line 223 "src/sc_man_scanner.re"
|
2006-06-20 22:26:04 +00:00
|
|
|
{ goto std1; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3966 "src/sc_man_scanner.h"
|
|
|
|
yy589:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 224 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
{ goto newline; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3971 "src/sc_man_scanner.h"
|
|
|
|
yy591:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 225 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
{ goto string; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3976 "src/sc_man_scanner.h"
|
|
|
|
yy593:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 227 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
{ goto normal_token; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 3981 "src/sc_man_scanner.h"
|
|
|
|
yy595:
|
2006-06-21 23:22:17 +00:00
|
|
|
yyaccept = 1;
|
|
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy599;
|
|
|
|
yy596:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
|
|
|
if(yych <= '/') {
|
|
|
|
if(yych <= '"') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '!') goto yy600;
|
2006-06-20 20:30:39 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '*') goto yy597;
|
|
|
|
if(yych <= '.') goto yy600;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= '<') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych != ';') goto yy600;
|
2006-06-20 20:30:39 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '=') goto yy597;
|
|
|
|
if(yych <= 'z') goto yy600;
|
|
|
|
if(yych >= '~') goto yy600;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy597:
|
2006-06-21 23:22:17 +00:00
|
|
|
YYCURSOR = YYMARKER;
|
|
|
|
if(yyaccept <= 0) {
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy585;
|
2006-06-21 23:22:17 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy583;
|
2006-06-21 23:22:17 +00:00
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy598:
|
2006-06-21 23:22:17 +00:00
|
|
|
yyaccept = 1;
|
|
|
|
YYMARKER = ++YYCURSOR;
|
2006-06-20 20:30:39 +00:00
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
yy599:
|
2006-06-20 20:30:39 +00:00
|
|
|
if(yych <= ':') {
|
|
|
|
if(yych <= '"') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '!') goto yy598;
|
|
|
|
goto yy583;
|
2006-06-20 20:30:39 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '/') goto yy596;
|
|
|
|
goto yy598;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= '=') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '<') goto yy598;
|
|
|
|
goto yy583;
|
2006-06-20 20:30:39 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'z') goto yy598;
|
|
|
|
if(yych <= '}') goto yy583;
|
|
|
|
goto yy598;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy600:
|
2006-06-21 23:22:17 +00:00
|
|
|
yyaccept = 1;
|
|
|
|
YYMARKER = ++YYCURSOR;
|
2006-06-20 20:30:39 +00:00
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
2006-06-21 23:22:17 +00:00
|
|
|
if(yych <= ':') {
|
2006-06-20 20:30:39 +00:00
|
|
|
if(yych <= '"') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '!') goto yy600;
|
|
|
|
goto yy583;
|
2006-06-20 20:30:39 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '/') goto yy596;
|
|
|
|
goto yy600;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
} else {
|
2006-06-21 23:22:17 +00:00
|
|
|
if(yych <= '=') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '<') goto yy600;
|
|
|
|
goto yy583;
|
2006-06-20 20:30:39 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'z') goto yy600;
|
|
|
|
if(yych <= '}') goto yy583;
|
|
|
|
goto yy600;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy602:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
yy603:
|
|
|
|
if(yych == 0x0A) goto yy588;
|
|
|
|
if(yych <= ' ') goto yy602;
|
|
|
|
goto yy588;
|
|
|
|
yy604:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
yy605:
|
|
|
|
if(yych != 0x0A) goto yy604;
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 221 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
{ goto newline; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4077 "src/sc_man_scanner.h"
|
|
|
|
yy608:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 220 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
{ goto comment; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4082 "src/sc_man_scanner.h"
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 233 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
|
|
|
|
}
|
2006-11-29 04:51:16 +00:00
|
|
|
else // A modified Hexen scanner for DECORATE.
|
2006-06-20 20:30:39 +00:00
|
|
|
{
|
|
|
|
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4090 "src/sc_man_scanner.h"
|
2006-06-20 20:30:39 +00:00
|
|
|
{
|
|
|
|
YYCTYPE yych;
|
|
|
|
if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
|
|
|
|
yych = *YYCURSOR;
|
2006-11-04 22:26:04 +00:00
|
|
|
if(yych <= ':') {
|
|
|
|
if(yych <= '&') {
|
2006-06-20 20:30:39 +00:00
|
|
|
if(yych <= ' ') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 0x0A) goto yy616;
|
|
|
|
goto yy614;
|
2006-06-20 20:30:39 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '"') goto yy618;
|
|
|
|
if(yych <= '%') goto yy631;
|
|
|
|
goto yy626;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
} else {
|
2006-11-04 22:26:04 +00:00
|
|
|
if(yych <= '-') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '\'') goto yy632;
|
|
|
|
if(yych <= ',') goto yy631;
|
|
|
|
goto yy620;
|
2006-06-20 20:30:39 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '.') goto yy624;
|
|
|
|
if(yych <= '/') goto yy612;
|
|
|
|
if(yych <= '9') goto yy622;
|
|
|
|
goto yy625;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= '^') {
|
|
|
|
if(yych <= '=') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= ';') goto yy631;
|
|
|
|
if(yych <= '<') goto yy629;
|
2006-12-04 23:25:59 +00:00
|
|
|
goto yy627;
|
2007-05-27 12:16:43 +00:00
|
|
|
} else {
|
|
|
|
if(yych <= '>') goto yy630;
|
|
|
|
if(yych <= '@') goto yy631;
|
|
|
|
if(yych <= 'Z') goto yy632;
|
|
|
|
goto yy631;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= 'z') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '`') goto yy631;
|
|
|
|
goto yy632;
|
2006-06-20 20:30:39 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '|') goto yy628;
|
|
|
|
if(yych <= '~') goto yy631;
|
|
|
|
goto yy632;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy612:
|
2006-06-21 23:22:17 +00:00
|
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '*') goto yy658;
|
|
|
|
if(yych == '/') goto yy656;
|
|
|
|
yy613:
|
|
|
|
#line 253 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
{ goto normal_token; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4147 "src/sc_man_scanner.h"
|
|
|
|
yy614:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy655;
|
|
|
|
yy615:
|
|
|
|
#line 241 "src/sc_man_scanner.re"
|
2006-06-20 22:26:04 +00:00
|
|
|
{ goto std1; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4155 "src/sc_man_scanner.h"
|
|
|
|
yy616:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 242 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
{ goto newline; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4160 "src/sc_man_scanner.h"
|
|
|
|
yy618:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 243 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
{ goto string; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4165 "src/sc_man_scanner.h"
|
|
|
|
yy620:
|
2006-06-20 21:21:52 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 245 "src/sc_man_scanner.re"
|
2006-06-20 21:21:52 +00:00
|
|
|
{ goto negative_check; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4170 "src/sc_man_scanner.h"
|
2006-11-29 04:51:16 +00:00
|
|
|
yy622:
|
2007-05-27 12:16:43 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if((yych = *YYCURSOR) == '.') goto yy652;
|
|
|
|
if(yych <= '/') goto yy634;
|
|
|
|
if(yych <= '9') goto yy650;
|
|
|
|
goto yy634;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy623:
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 254 "src/sc_man_scanner.re"
|
|
|
|
{ goto normal_token; }
|
|
|
|
#line 4180 "src/sc_man_scanner.h"
|
2006-11-29 04:51:16 +00:00
|
|
|
yy624:
|
2006-11-04 22:26:04 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy613;
|
|
|
|
if(yych <= '9') goto yy647;
|
|
|
|
goto yy613;
|
2006-11-29 04:51:16 +00:00
|
|
|
yy625:
|
2006-12-04 23:25:59 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == ':') goto yy645;
|
|
|
|
goto yy613;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy626:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '&') goto yy643;
|
|
|
|
goto yy613;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy627:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '=') goto yy641;
|
|
|
|
goto yy613;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy628:
|
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '|') goto yy639;
|
|
|
|
goto yy613;
|
2006-12-04 23:25:59 +00:00
|
|
|
yy629:
|
2007-05-27 12:16:43 +00:00
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == '<') goto yy637;
|
|
|
|
goto yy613;
|
|
|
|
yy630:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
if(yych == '>') goto yy635;
|
|
|
|
goto yy613;
|
|
|
|
yy631:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
goto yy613;
|
|
|
|
yy632:
|
|
|
|
yych = *++YYCURSOR;
|
|
|
|
goto yy634;
|
|
|
|
yy633:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
yy634:
|
2006-06-20 20:30:39 +00:00
|
|
|
if(yych <= 'Z') {
|
|
|
|
if(yych <= '/') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '\'') goto yy633;
|
|
|
|
goto yy623;
|
2006-06-20 20:30:39 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '9') goto yy633;
|
|
|
|
if(yych <= '@') goto yy623;
|
|
|
|
goto yy633;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= '`') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '_') goto yy633;
|
|
|
|
goto yy623;
|
2006-06-20 20:30:39 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'z') goto yy633;
|
|
|
|
if(yych <= '~') goto yy623;
|
|
|
|
goto yy633;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
}
|
2006-12-04 23:25:59 +00:00
|
|
|
yy635:
|
2006-06-21 23:22:17 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 252 "src/sc_man_scanner.re"
|
2006-06-21 23:22:17 +00:00
|
|
|
{ goto normal_token; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4244 "src/sc_man_scanner.h"
|
2006-12-04 23:25:59 +00:00
|
|
|
yy637:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 251 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
{ goto normal_token; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4249 "src/sc_man_scanner.h"
|
2006-12-04 23:25:59 +00:00
|
|
|
yy639:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 250 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
{ goto normal_token; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4254 "src/sc_man_scanner.h"
|
2006-12-04 23:25:59 +00:00
|
|
|
yy641:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 249 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
{ goto normal_token; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4259 "src/sc_man_scanner.h"
|
2006-12-04 23:25:59 +00:00
|
|
|
yy643:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 248 "src/sc_man_scanner.re"
|
|
|
|
{ goto normal_token; }
|
|
|
|
#line 4264 "src/sc_man_scanner.h"
|
|
|
|
yy645:
|
|
|
|
++YYCURSOR;
|
|
|
|
#line 247 "src/sc_man_scanner.re"
|
|
|
|
{ goto normal_token; }
|
|
|
|
#line 4269 "src/sc_man_scanner.h"
|
|
|
|
yy647:
|
|
|
|
++YYCURSOR;
|
2006-06-20 21:21:52 +00:00
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy649;
|
|
|
|
if(yych <= '9') goto yy647;
|
|
|
|
yy649:
|
|
|
|
#line 246 "src/sc_man_scanner.re"
|
2006-06-21 23:22:17 +00:00
|
|
|
{ goto normal_token; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4279 "src/sc_man_scanner.h"
|
|
|
|
yy650:
|
2006-06-20 21:21:52 +00:00
|
|
|
++YYCURSOR;
|
2006-06-20 20:30:39 +00:00
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
|
|
|
if(yych <= '@') {
|
|
|
|
if(yych <= '-') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == '\'') goto yy633;
|
|
|
|
goto yy623;
|
2006-06-20 20:30:39 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '.') goto yy652;
|
|
|
|
if(yych <= '/') goto yy623;
|
|
|
|
if(yych <= '9') goto yy650;
|
|
|
|
goto yy623;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
} else {
|
|
|
|
if(yych <= '_') {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= 'Z') goto yy633;
|
|
|
|
if(yych <= '^') goto yy623;
|
|
|
|
goto yy633;
|
2006-06-20 20:30:39 +00:00
|
|
|
} else {
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '`') goto yy623;
|
|
|
|
if(yych <= 'z') goto yy633;
|
|
|
|
if(yych <= '~') goto yy623;
|
|
|
|
goto yy633;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
yy652:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych <= '/') goto yy649;
|
|
|
|
if(yych <= '9') goto yy652;
|
|
|
|
goto yy649;
|
|
|
|
yy654:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
yy655:
|
|
|
|
if(yych == 0x0A) goto yy615;
|
|
|
|
if(yych <= ' ') goto yy654;
|
|
|
|
goto yy615;
|
|
|
|
yy656:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
|
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 0x0A) goto yy660;
|
|
|
|
goto yy656;
|
|
|
|
yy658:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 238 "src/sc_man_scanner.re"
|
2006-06-20 21:21:52 +00:00
|
|
|
{ goto comment; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4331 "src/sc_man_scanner.h"
|
|
|
|
yy660:
|
2006-06-20 21:21:52 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 239 "src/sc_man_scanner.re"
|
2006-06-20 21:21:52 +00:00
|
|
|
{ goto newline; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4336 "src/sc_man_scanner.h"
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 257 "src/sc_man_scanner.re"
|
2006-06-20 21:21:52 +00:00
|
|
|
|
|
|
|
}
|
2006-06-20 20:30:39 +00:00
|
|
|
|
2006-06-20 21:21:52 +00:00
|
|
|
negative_check:
|
2006-06-21 23:22:17 +00:00
|
|
|
// re2c doesn't have enough state to handle '-' as the start of a negative number
|
|
|
|
// and as its own token, so help it out a little.
|
2006-11-29 04:51:16 +00:00
|
|
|
sc_TokenType = '-';
|
2006-06-20 21:21:52 +00:00
|
|
|
if (YYCURSOR >= YYLIMIT)
|
|
|
|
{
|
|
|
|
goto normal_token;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
2006-06-20 21:21:52 +00:00
|
|
|
if (*YYCURSOR >= '0' && *YYCURSOR <= '9')
|
|
|
|
{
|
|
|
|
goto std2;
|
|
|
|
}
|
|
|
|
if (*YYCURSOR != '.' || YYCURSOR+1 >= YYLIMIT)
|
|
|
|
{
|
|
|
|
goto normal_token;
|
|
|
|
}
|
|
|
|
if (*(YYCURSOR+1) >= '0' && *YYCURSOR <= '9')
|
|
|
|
{
|
|
|
|
goto std2;
|
|
|
|
}
|
|
|
|
goto normal_token;
|
2006-06-20 20:30:39 +00:00
|
|
|
|
|
|
|
comment:
|
|
|
|
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4366 "src/sc_man_scanner.h"
|
2006-06-20 20:30:39 +00:00
|
|
|
{
|
|
|
|
YYCTYPE yych;
|
|
|
|
if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
|
|
|
|
yych = *YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if(yych == 0x0A) goto yy666;
|
|
|
|
if(yych != '*') goto yy668;
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
if((yych = *YYCURSOR) == '/') goto yy669;
|
|
|
|
yy665:
|
|
|
|
#line 306 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
{ goto comment; }
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4378 "src/sc_man_scanner.h"
|
|
|
|
yy666:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 295 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
{
|
|
|
|
if (YYCURSOR >= YYLIMIT)
|
|
|
|
{
|
|
|
|
ScriptPtr = ScriptEndPtr;
|
2006-11-29 04:51:16 +00:00
|
|
|
return_val = false;
|
|
|
|
goto end;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
sc_Line++;
|
|
|
|
sc_Crossed = true;
|
|
|
|
goto comment;
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4393 "src/sc_man_scanner.h"
|
|
|
|
yy668:
|
2006-06-20 20:30:39 +00:00
|
|
|
yych = *++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
goto yy665;
|
|
|
|
yy669:
|
2006-06-20 20:30:39 +00:00
|
|
|
++YYCURSOR;
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 285 "src/sc_man_scanner.re"
|
2006-10-31 00:47:05 +00:00
|
|
|
{
|
|
|
|
if (YYCURSOR >= YYLIMIT)
|
|
|
|
{
|
|
|
|
ScriptPtr = ScriptEndPtr;
|
2006-11-29 04:51:16 +00:00
|
|
|
return_val = false;
|
|
|
|
goto end;
|
2006-10-31 00:47:05 +00:00
|
|
|
}
|
|
|
|
goto std1;
|
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 4409 "src/sc_man_scanner.h"
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
2007-05-27 12:16:43 +00:00
|
|
|
#line 307 "src/sc_man_scanner.re"
|
2006-06-20 20:30:39 +00:00
|
|
|
|
|
|
|
|
|
|
|
newline:
|
|
|
|
if (YYCURSOR >= YYLIMIT)
|
|
|
|
{
|
|
|
|
ScriptPtr = ScriptEndPtr;
|
2006-11-29 04:51:16 +00:00
|
|
|
return_val = false;
|
|
|
|
goto end;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
sc_Line++;
|
|
|
|
sc_Crossed = true;
|
2006-06-20 22:26:04 +00:00
|
|
|
goto std1;
|
2006-06-20 20:30:39 +00:00
|
|
|
|
|
|
|
normal_token:
|
|
|
|
ScriptPtr = (YYCURSOR >= YYLIMIT) ? ScriptEndPtr : cursor;
|
|
|
|
sc_StringLen = MIN (ScriptPtr - tok, MAX_STRING_SIZE-1);
|
2006-11-29 04:51:16 +00:00
|
|
|
if (tokens && (sc_TokenType == TK_StringConst || sc_TokenType == TK_NameConst))
|
|
|
|
{
|
|
|
|
sc_StringLen -= 2;
|
|
|
|
memcpy (sc_String, tok+1, sc_StringLen);
|
|
|
|
}
|
|
|
|
else
|
|
|
|
{
|
|
|
|
memcpy (sc_String, tok, sc_StringLen);
|
|
|
|
}
|
2006-06-20 20:30:39 +00:00
|
|
|
sc_String[sc_StringLen] = '\0';
|
2006-11-29 04:51:16 +00:00
|
|
|
return_val = true;
|
|
|
|
goto end;
|
2006-06-20 20:30:39 +00:00
|
|
|
|
|
|
|
string:
|
|
|
|
if (YYLIMIT != ScriptEndPtr)
|
|
|
|
{
|
|
|
|
ScriptPtr = ScriptEndPtr;
|
2006-11-29 04:51:16 +00:00
|
|
|
return_val = false;
|
|
|
|
goto end;
|
2006-06-20 20:30:39 +00:00
|
|
|
}
|
|
|
|
ScriptPtr = cursor;
|
|
|
|
for (sc_StringLen = 0; cursor < YYLIMIT; ++cursor)
|
|
|
|
{
|
|
|
|
if (Escape && *cursor == '\\' && *(cursor + 1) == '"')
|
|
|
|
{
|
|
|
|
cursor++;
|
|
|
|
}
|
2006-09-19 23:25:51 +00:00
|
|
|
else if (*cursor == '\r' && *(cursor + 1) == '\n')
|
|
|
|
{
|
|
|
|
cursor++; // convert CR-LF to simply LF
|
|
|
|
}
|
2006-06-20 20:30:39 +00:00
|
|
|
else if (*cursor == '"')
|
|
|
|
{
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
if (*cursor == '\n')
|
|
|
|
{
|
2006-09-19 23:25:51 +00:00
|
|
|
if (CMode)
|
|
|
|
{
|
|
|
|
if (!Escape || sc_StringLen == 0 || sc_String[sc_StringLen - 1] != '\\')
|
|
|
|
{
|
|
|
|
SC_ScriptError ("Unterminated string constant");
|
|
|
|
}
|
|
|
|
else
|
|
|
|
{
|
|
|
|
sc_StringLen--; // overwrite the \ character with \n
|
|
|
|
}
|
|
|
|
}
|
2006-06-20 20:30:39 +00:00
|
|
|
sc_Line++;
|
|
|
|
sc_Crossed = true;
|
|
|
|
}
|
|
|
|
if (sc_StringLen < MAX_STRING_SIZE-1)
|
|
|
|
{
|
|
|
|
sc_String[sc_StringLen++] = *cursor;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
ScriptPtr = cursor + 1;
|
|
|
|
sc_String[sc_StringLen] = '\0';
|
2006-11-29 04:51:16 +00:00
|
|
|
return_val = true;
|
|
|
|
end:
|