gzdoom-gles/src/sc_man_scanner.h

4453 lines
92 KiB
C
Raw Normal View History

- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
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
#define YYFILL(n) {}
#if 0 // As long as the buffer ends with '\n', we need do nothing special for YYFILL.
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
// This buffer must be as large as the largest YYFILL call
YYCTYPE eofbuf[9];
#define YYFILL(n) \
{ if(!sc_End) { \
if(n == 2) { eofbuf[0] = *cursor; } \
else if(n >= 3 && n <= 9) { memcpy(eofbuf, cursor, n-1); } \
eofbuf[n-1] = '\n'; \
cursor = eofbuf; \
limit = eofbuf + n - 1; \
sc_End = true; } \
} \
assert(n <= sizeof eofbuf) // Semicolon intentionally omitted
#endif
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
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;
std1:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
tok = YYCURSOR;
std2:
#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:
case ' ': goto yy78;
case 0x0A: goto yy80;
case '!': goto yy54;
case '"': goto yy31;
case '%': goto yy44;
case '&': goto yy46;
case '\'': goto yy33;
case '(': goto yy66;
case ')': goto yy68;
case '*': goto yy42;
case '+': goto yy38;
case ',': goto yy62;
case '-': goto yy40;
case '.': goto yy29;
case '/': goto yy2;
case '0': goto yy26;
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy28;
case ':': goto yy64;
case ';': goto yy56;
case '<': goto yy36;
case '=': goto yy52;
case '>': goto yy34;
case '?': goto yy76;
case 'A':
case 'a': goto yy21;
case 'B':
case 'b': goto yy4;
case 'C':
case 'c': goto yy6;
case 'D':
case 'd': goto yy7;
case 'E': goto yy8;
case 'F':
case 'f': goto yy10;
case 'G':
case 'g': goto yy11;
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':
case 'z': goto yy25;
case 'I':
case 'i': goto yy12;
case 'L':
case 'l': goto yy18;
case 'M':
case 'm': goto yy19;
case 'N':
case 'n': goto yy20;
case 'O':
case 'o': goto yy23;
case 'P':
case 'p': goto yy24;
case 'R':
case 'r': goto yy13;
case 'S':
case 's': goto yy14;
case 'T':
case 't': goto yy22;
case 'U':
case 'u': goto yy15;
case 'V':
case 'v': goto yy16;
case 'W':
case 'w': goto yy17;
case '[': goto yy70;
case ']': goto yy72;
case '^': goto yy48;
case 'e': goto yy9;
case '{': goto yy58;
case '|': goto yy50;
case '}': goto yy60;
case '~': goto yy74;
default: goto yy82;
}
yy2:
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if(yych <= '.') {
if(yych == '*') goto yy569;
} else {
if(yych <= '/') goto yy567;
if(yych == '=') goto yy565;
}
yy3:
#line 197 "src/sc_man_scanner.re"
{ RET('/'); }
#line 156 "src/sc_man_scanner.h"
yy4:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Y') {
if(yych <= 'Q') {
if(yych == 'O') goto yy552;
goto yy173;
} else {
if(yych <= 'R') goto yy553;
if(yych <= 'X') goto yy173;
goto yy554;
}
} else {
if(yych <= 'q') {
if(yych == 'o') goto yy552;
goto yy173;
} else {
if(yych <= 'r') goto yy553;
if(yych == 'y') goto yy554;
goto yy173;
}
}
yy5:
#line 145 "src/sc_man_scanner.re"
{ RET(TK_Identifier); }
#line 181 "src/sc_man_scanner.h"
yy6:
yych = *++YYCURSOR;
switch(yych){
case 'A':
case 'a': goto yy510;
case 'H':
case 'h': goto yy511;
case 'L':
case 'l': goto yy512;
case 'O':
case 'o': goto yy513;
case 'R':
case 'r': goto yy514;
default: goto yy173;
}
yy7:
yych = *++YYCURSOR;
if(yych <= 'O') {
if(yych == 'E') goto yy483;
if(yych <= 'N') goto yy173;
goto yy484;
} else {
if(yych <= 'e') {
if(yych <= 'd') goto yy173;
goto yy483;
} else {
if(yych == 'o') goto yy484;
goto yy173;
}
}
yy8:
yych = *++YYCURSOR;
if(yych <= 'X') {
if(yych <= 'N') {
if(yych == 'L') goto yy447;
if(yych <= 'M') goto yy173;
goto yy448;
} else {
if(yych == 'V') goto yy449;
if(yych <= 'W') goto yy173;
goto yy450;
}
} else {
if(yych <= 'n') {
if(yych == 'l') goto yy447;
if(yych <= 'm') goto yy173;
goto yy448;
} else {
if(yych <= 'v') {
if(yych <= 'u') goto yy173;
goto yy449;
} else {
if(yych == 'x') goto yy450;
goto yy173;
}
}
}
yy9:
yych = *++YYCURSOR;
if(yych <= 'X') {
if(yych <= 'N') {
if(yych == 'L') goto yy447;
if(yych <= 'M') goto yy173;
goto yy448;
} else {
if(yych == 'V') goto yy449;
if(yych <= 'W') goto yy173;
goto yy450;
}
} else {
if(yych <= 'n') {
if(yych == 'l') goto yy447;
if(yych <= 'm') goto yy173;
goto yy448;
} else {
if(yych <= 'v') {
if(yych <= 'u') goto yy173;
goto yy451;
} else {
if(yych == 'x') goto yy450;
goto yy173;
}
}
}
yy10:
yych = *++YYCURSOR;
if(yych <= 'O') {
if(yych <= 'I') {
if(yych == 'A') goto yy424;
if(yych <= 'H') goto yy173;
goto yy425;
} else {
if(yych == 'L') goto yy426;
if(yych <= 'N') goto yy173;
goto yy427;
}
} else {
if(yych <= 'i') {
if(yych == 'a') goto yy424;
if(yych <= 'h') goto yy173;
goto yy425;
} else {
if(yych <= 'l') {
if(yych <= 'k') goto yy173;
goto yy426;
} else {
if(yych == 'o') goto yy427;
goto yy173;
}
}
}
yy11:
yych = *++YYCURSOR;
if(yych <= 'O') {
if(yych == 'L') goto yy414;
if(yych <= 'N') goto yy173;
goto yy415;
} else {
if(yych <= 'l') {
if(yych <= 'k') goto yy173;
goto yy414;
} else {
if(yych == 'o') goto yy415;
goto yy173;
}
}
yy12:
yych = *++YYCURSOR;
if(yych <= 'T') {
if(yych <= 'G') {
if(yych <= 'E') goto yy173;
if(yych <= 'F') goto yy385;
goto yy387;
} else {
if(yych == 'N') goto yy388;
if(yych <= 'S') goto yy173;
goto yy389;
}
} else {
if(yych <= 'm') {
if(yych <= 'e') goto yy173;
if(yych <= 'f') goto yy385;
if(yych <= 'g') goto yy387;
goto yy173;
} else {
if(yych <= 'n') goto yy388;
if(yych == 't') goto yy389;
goto yy173;
}
}
yy13:
yych = *++YYCURSOR;
if(yych == 'E') goto yy377;
if(yych == 'e') goto yy377;
goto yy173;
yy14:
yych = *++YYCURSOR;
switch(yych){
case 'B':
case 'b': goto yy317;
case 'E':
case 'e': goto yy318;
case 'H':
case 'h': goto yy319;
case 'I':
case 'i': goto yy320;
case 'O':
case 'o': goto yy321;
case 'T':
case 't': goto yy322;
case 'U':
case 'u': goto yy323;
case 'W':
case 'w': goto yy324;
default: goto yy173;
}
yy15:
yych = *++YYCURSOR;
switch(yych){
case 'I':
case 'i': goto yy297;
case 'L':
case 'l': goto yy298;
case 'N':
case 'n': goto yy299;
case 'S':
case 's': goto yy300;
default: goto yy173;
}
yy16:
yych = *++YYCURSOR;
if(yych <= 'O') {
if(yych == 'I') goto yy279;
if(yych <= 'N') goto yy173;
goto yy280;
} else {
if(yych <= 'i') {
if(yych <= 'h') goto yy173;
goto yy279;
} else {
if(yych == 'o') goto yy280;
goto yy173;
}
}
yy17:
yych = *++YYCURSOR;
if(yych == 'H') goto yy274;
if(yych == 'h') goto yy274;
goto yy173;
yy18:
yych = *++YYCURSOR;
if(yych <= 'O') {
if(yych == 'A') goto yy256;
if(yych <= 'N') goto yy173;
goto yy257;
} else {
if(yych <= 'a') {
if(yych <= '`') goto yy173;
goto yy256;
} else {
if(yych == 'o') goto yy257;
goto yy173;
}
}
yy19:
yych = *++YYCURSOR;
if(yych == 'O') goto yy252;
if(yych == 'o') goto yy252;
goto yy173;
yy20:
yych = *++YYCURSOR;
if(yych <= 'O') {
if(yych <= 'D') {
if(yych == 'A') goto yy236;
goto yy173;
} else {
if(yych <= 'E') goto yy237;
if(yych <= 'N') goto yy173;
goto yy238;
}
} else {
if(yych <= 'd') {
if(yych == 'a') goto yy236;
goto yy173;
} else {
if(yych <= 'e') goto yy237;
if(yych == 'o') goto yy238;
goto yy173;
}
}
yy21:
yych = *++YYCURSOR;
if(yych <= 'U') {
if(yych == 'B') goto yy224;
if(yych <= 'T') goto yy173;
goto yy225;
} else {
if(yych <= 'b') {
if(yych <= 'a') goto yy173;
goto yy224;
} else {
if(yych == 'u') goto yy225;
goto yy173;
}
}
yy22:
yych = *++YYCURSOR;
if(yych <= 'R') {
if(yych == 'H') goto yy206;
if(yych <= 'Q') goto yy173;
goto yy207;
} else {
if(yych <= 'h') {
if(yych <= 'g') goto yy173;
goto yy206;
} else {
if(yych == 'r') goto yy207;
goto yy173;
}
}
yy23:
yych = *++YYCURSOR;
if(yych <= 'U') {
if(yych == 'P') goto yy195;
if(yych <= 'T') goto yy173;
goto yy196;
} else {
if(yych <= 'p') {
if(yych <= 'o') goto yy173;
goto yy195;
} else {
if(yych == 'u') goto yy196;
goto yy173;
}
}
yy24:
yych = *++YYCURSOR;
if(yych <= 'U') {
if(yych == 'R') goto yy174;
if(yych <= 'T') goto yy173;
goto yy175;
} else {
if(yych <= 'r') {
if(yych <= 'q') goto yy173;
goto yy174;
} else {
if(yych == 'u') goto yy175;
goto yy173;
}
}
yy25:
yych = *++YYCURSOR;
goto yy173;
yy26:
yyaccept = 1;
yych = *(YYMARKER = ++YYCURSOR);
if(yych == 'X') goto yy169;
if(yych == 'x') goto yy169;
goto yy168;
yy27:
#line 148 "src/sc_man_scanner.re"
{ RET(TK_IntConst); }
#line 504 "src/sc_man_scanner.h"
yy28:
yyaccept = 1;
yych = *(YYMARKER = ++YYCURSOR);
goto yy151;
yy29:
yyaccept = 2;
yych = *(YYMARKER = ++YYCURSOR);
if(yych == '.') goto yy138;
if(yych <= '/') goto yy30;
if(yych <= '9') goto yy139;
yy30:
#line 190 "src/sc_man_scanner.re"
{ RET('.'); }
#line 518 "src/sc_man_scanner.h"
yy31:
yyaccept = 3;
yych = *(YYMARKER = ++YYCURSOR);
if(yych != 0x0A) goto yy129;
yy32:
#line 208 "src/sc_man_scanner.re"
{
SC_ScriptError ("Unexpected character: %c (ASCII %d)\n", *tok, *tok);
goto std1;
}
#line 529 "src/sc_man_scanner.h"
yy33:
yyaccept = 3;
yych = *(YYMARKER = ++YYCURSOR);
if(yych == 0x0A) goto yy32;
goto yy124;
yy34:
++YYCURSOR;
if((yych = *YYCURSOR) <= '<') goto yy35;
if(yych <= '=') goto yy117;
if(yych <= '>') goto yy119;
yy35:
#line 200 "src/sc_man_scanner.re"
{ RET('>'); }
#line 543 "src/sc_man_scanner.h"
yy36:
++YYCURSOR;
if((yych = *YYCURSOR) <= ';') goto yy37;
if(yych <= '<') goto yy113;
if(yych <= '=') goto yy111;
yy37:
#line 199 "src/sc_man_scanner.re"
{ RET('<'); }
#line 552 "src/sc_man_scanner.h"
yy38:
++YYCURSOR;
if((yych = *YYCURSOR) == '+') goto yy107;
if(yych == '=') goto yy109;
#line 195 "src/sc_man_scanner.re"
{ RET('+'); }
#line 559 "src/sc_man_scanner.h"
yy40:
++YYCURSOR;
if((yych = *YYCURSOR) == '-') goto yy103;
if(yych == '=') goto yy105;
#line 194 "src/sc_man_scanner.re"
{ RET('-'); }
#line 566 "src/sc_man_scanner.h"
yy42:
++YYCURSOR;
if((yych = *YYCURSOR) == '=') goto yy101;
#line 196 "src/sc_man_scanner.re"
{ RET('*'); }
#line 572 "src/sc_man_scanner.h"
yy44:
++YYCURSOR;
if((yych = *YYCURSOR) == '=') goto yy99;
#line 198 "src/sc_man_scanner.re"
{ RET('%'); }
#line 578 "src/sc_man_scanner.h"
yy46:
++YYCURSOR;
if((yych = *YYCURSOR) == '&') goto yy95;
if(yych == '=') goto yy97;
#line 191 "src/sc_man_scanner.re"
{ RET('&'); }
#line 585 "src/sc_man_scanner.h"
yy48:
++YYCURSOR;
if((yych = *YYCURSOR) == '=') goto yy93;
#line 201 "src/sc_man_scanner.re"
{ RET('^'); }
#line 591 "src/sc_man_scanner.h"
yy50:
++YYCURSOR;
if((yych = *YYCURSOR) == '=') goto yy91;
if(yych == '|') goto yy89;
#line 202 "src/sc_man_scanner.re"
{ RET('|'); }
#line 598 "src/sc_man_scanner.h"
yy52:
++YYCURSOR;
if((yych = *YYCURSOR) == '=') goto yy87;
#line 185 "src/sc_man_scanner.re"
{ RET('='); }
#line 604 "src/sc_man_scanner.h"
yy54:
++YYCURSOR;
if((yych = *YYCURSOR) == '=') goto yy85;
#line 192 "src/sc_man_scanner.re"
{ RET('!'); }
#line 610 "src/sc_man_scanner.h"
yy56:
++YYCURSOR;
#line 180 "src/sc_man_scanner.re"
{ RET(';'); }
#line 615 "src/sc_man_scanner.h"
yy58:
++YYCURSOR;
#line 181 "src/sc_man_scanner.re"
{ RET('{'); }
#line 620 "src/sc_man_scanner.h"
yy60:
++YYCURSOR;
#line 182 "src/sc_man_scanner.re"
{ RET('}'); }
#line 625 "src/sc_man_scanner.h"
yy62:
++YYCURSOR;
#line 183 "src/sc_man_scanner.re"
{ RET(','); }
#line 630 "src/sc_man_scanner.h"
yy64:
++YYCURSOR;
#line 184 "src/sc_man_scanner.re"
{ RET(':'); }
#line 635 "src/sc_man_scanner.h"
yy66:
++YYCURSOR;
#line 186 "src/sc_man_scanner.re"
{ RET('('); }
#line 640 "src/sc_man_scanner.h"
yy68:
++YYCURSOR;
#line 187 "src/sc_man_scanner.re"
{ RET(')'); }
#line 645 "src/sc_man_scanner.h"
yy70:
++YYCURSOR;
#line 188 "src/sc_man_scanner.re"
{ RET('['); }
#line 650 "src/sc_man_scanner.h"
yy72:
++YYCURSOR;
#line 189 "src/sc_man_scanner.re"
{ RET(']'); }
#line 655 "src/sc_man_scanner.h"
yy74:
++YYCURSOR;
#line 193 "src/sc_man_scanner.re"
{ RET('~'); }
#line 660 "src/sc_man_scanner.h"
yy76:
++YYCURSOR;
#line 203 "src/sc_man_scanner.re"
{ RET('?'); }
#line 665 "src/sc_man_scanner.h"
yy78:
++YYCURSOR;
yych = *YYCURSOR;
goto yy84;
yy79:
#line 205 "src/sc_man_scanner.re"
{ goto std1; }
#line 673 "src/sc_man_scanner.h"
yy80:
++YYCURSOR;
#line 206 "src/sc_man_scanner.re"
{ goto newline; }
#line 678 "src/sc_man_scanner.h"
yy82:
yych = *++YYCURSOR;
goto yy32;
yy83:
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy84:
if(yych <= 0x0A) {
if(yych == 0x09) goto yy83;
goto yy79;
} else {
if(yych <= 0x0D) goto yy83;
if(yych == ' ') goto yy83;
goto yy79;
}
yy85:
++YYCURSOR;
#line 179 "src/sc_man_scanner.re"
{ RET(TK_Neq); }
#line 699 "src/sc_man_scanner.h"
yy87:
++YYCURSOR;
#line 178 "src/sc_man_scanner.re"
{ RET(TK_Eq); }
#line 704 "src/sc_man_scanner.h"
yy89:
++YYCURSOR;
#line 175 "src/sc_man_scanner.re"
{ RET(TK_OrOr); }
#line 709 "src/sc_man_scanner.h"
yy91:
++YYCURSOR;
#line 169 "src/sc_man_scanner.re"
{ RET(TK_OrEq); }
#line 714 "src/sc_man_scanner.h"
yy93:
++YYCURSOR;
#line 168 "src/sc_man_scanner.re"
{ RET(TK_XorEq); }
#line 719 "src/sc_man_scanner.h"
yy95:
++YYCURSOR;
#line 174 "src/sc_man_scanner.re"
{ RET(TK_AndAnd); }
#line 724 "src/sc_man_scanner.h"
yy97:
++YYCURSOR;
#line 167 "src/sc_man_scanner.re"
{ RET(TK_AndEq); }
#line 729 "src/sc_man_scanner.h"
yy99:
++YYCURSOR;
#line 166 "src/sc_man_scanner.re"
{ RET(TK_ModEq); }
#line 734 "src/sc_man_scanner.h"
yy101:
++YYCURSOR;
#line 164 "src/sc_man_scanner.re"
{ RET(TK_MulEq); }
#line 739 "src/sc_man_scanner.h"
yy103:
++YYCURSOR;
#line 173 "src/sc_man_scanner.re"
{ RET(TK_Decr); }
#line 744 "src/sc_man_scanner.h"
yy105:
++YYCURSOR;
#line 163 "src/sc_man_scanner.re"
{ RET(TK_SubEq); }
#line 749 "src/sc_man_scanner.h"
yy107:
++YYCURSOR;
#line 172 "src/sc_man_scanner.re"
{ RET(TK_Incr); }
#line 754 "src/sc_man_scanner.h"
yy109:
++YYCURSOR;
#line 162 "src/sc_man_scanner.re"
{ RET(TK_AddEq); }
#line 759 "src/sc_man_scanner.h"
yy111:
++YYCURSOR;
#line 176 "src/sc_man_scanner.re"
{ RET(TK_Leq); }
#line 764 "src/sc_man_scanner.h"
yy113:
++YYCURSOR;
if((yych = *YYCURSOR) == '=') goto yy115;
#line 171 "src/sc_man_scanner.re"
{ RET(TK_LShift); }
#line 770 "src/sc_man_scanner.h"
yy115:
++YYCURSOR;
#line 161 "src/sc_man_scanner.re"
{ RET(TK_LShiftEq); }
#line 775 "src/sc_man_scanner.h"
yy117:
++YYCURSOR;
#line 177 "src/sc_man_scanner.re"
{ RET(TK_Geq); }
#line 780 "src/sc_man_scanner.h"
yy119:
++YYCURSOR;
if((yych = *YYCURSOR) == '=') goto yy121;
#line 170 "src/sc_man_scanner.re"
{ RET(TK_RShift); }
#line 786 "src/sc_man_scanner.h"
yy121:
++YYCURSOR;
#line 160 "src/sc_man_scanner.re"
{ RET(TK_RShiftEq); }
#line 791 "src/sc_man_scanner.h"
yy123:
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy124:
if(yych == 0x0A) goto yy125;
if(yych == '\'') goto yy126;
goto yy123;
yy125:
YYCURSOR = YYMARKER;
if(yyaccept <= 2) {
if(yyaccept <= 1) {
if(yyaccept <= 0) {
goto yy3;
} else {
goto yy27;
}
} else {
goto yy30;
}
} else {
if(yyaccept <= 3) {
goto yy32;
} else {
goto yy141;
}
}
yy126:
++YYCURSOR;
#line 157 "src/sc_man_scanner.re"
{ RET(TK_NameConst); }
#line 823 "src/sc_man_scanner.h"
yy128:
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy129:
if(yych <= '!') {
if(yych == 0x0A) goto yy125;
goto yy128;
} else {
if(yych <= '"') goto yy131;
if(yych != '\\') goto yy128;
}
yy130:
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
if(yych <= 'c') {
if(yych <= '7') {
if(yych <= '&') {
if(yych == '"') goto yy128;
goto yy125;
} else {
if(yych <= '\'') goto yy128;
if(yych <= '/') goto yy125;
goto yy134;
}
} else {
if(yych <= '[') {
if(yych == '?') goto yy128;
goto yy125;
} else {
if(yych <= '\\') goto yy128;
if(yych <= '`') goto yy125;
goto yy128;
}
}
} else {
if(yych <= 'r') {
if(yych <= 'm') {
if(yych == 'f') goto yy128;
goto yy125;
} else {
if(yych <= 'n') goto yy128;
if(yych <= 'q') goto yy125;
goto yy128;
}
} else {
if(yych <= 'u') {
if(yych == 't') goto yy128;
goto yy125;
} else {
if(yych <= 'v') goto yy128;
if(yych == 'x') goto yy133;
goto yy125;
}
}
}
yy131:
++YYCURSOR;
#line 154 "src/sc_man_scanner.re"
{ RET(TK_StringConst); }
#line 885 "src/sc_man_scanner.h"
yy133:
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
if(yych <= '@') {
if(yych <= '/') goto yy125;
if(yych <= '9') goto yy136;
goto yy125;
} else {
if(yych <= 'F') goto yy136;
if(yych <= '`') goto yy125;
if(yych <= 'f') goto yy136;
goto yy125;
}
yy134:
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
if(yych <= '"') {
if(yych == 0x0A) goto yy125;
if(yych <= '!') goto yy128;
goto yy131;
} else {
if(yych <= '7') {
if(yych <= '/') goto yy128;
goto yy134;
} else {
if(yych == '\\') goto yy130;
goto yy128;
}
}
yy136:
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
if(yych <= '9') {
if(yych <= '!') {
if(yych == 0x0A) goto yy125;
goto yy128;
} else {
if(yych <= '"') goto yy131;
if(yych <= '/') goto yy128;
goto yy136;
}
} else {
if(yych <= '[') {
if(yych <= '@') goto yy128;
if(yych <= 'F') goto yy136;
goto yy128;
} else {
if(yych <= '\\') goto yy130;
if(yych <= '`') goto yy128;
if(yych <= 'f') goto yy136;
goto yy128;
}
}
yy138:
yych = *++YYCURSOR;
if(yych == '.') goto yy147;
goto yy125;
yy139:
yyaccept = 4;
YYMARKER = ++YYCURSOR;
if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
yych = *YYCURSOR;
if(yych <= 'K') {
if(yych <= 'D') {
if(yych <= '/') goto yy141;
if(yych <= '9') goto yy139;
} else {
if(yych <= 'E') goto yy142;
if(yych <= 'F') goto yy143;
}
} else {
if(yych <= 'e') {
if(yych <= 'L') goto yy143;
if(yych >= 'e') goto yy142;
} else {
if(yych <= 'f') goto yy143;
if(yych == 'l') goto yy143;
}
}
yy141:
#line 151 "src/sc_man_scanner.re"
{ RET(TK_FloatConst); }
#line 971 "src/sc_man_scanner.h"
yy142:
yych = *++YYCURSOR;
if(yych <= ',') {
if(yych == '+') goto yy144;
goto yy125;
} else {
if(yych <= '-') goto yy144;
if(yych <= '/') goto yy125;
if(yych <= '9') goto yy145;
goto yy125;
}
yy143:
yych = *++YYCURSOR;
goto yy141;
yy144:
yych = *++YYCURSOR;
if(yych <= '/') goto yy125;
if(yych >= ':') goto yy125;
yy145:
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
if(yych <= 'K') {
if(yych <= '9') {
if(yych <= '/') goto yy141;
goto yy145;
} else {
if(yych == 'F') goto yy143;
goto yy141;
}
} else {
if(yych <= 'f') {
if(yych <= 'L') goto yy143;
if(yych <= 'e') goto yy141;
goto yy143;
} else {
if(yych == 'l') goto yy143;
goto yy141;
}
}
yy147:
++YYCURSOR;
#line 159 "src/sc_man_scanner.re"
{ RET(TK_Ellipsis); }
#line 1016 "src/sc_man_scanner.h"
yy149:
yyaccept = 4;
yych = *(YYMARKER = ++YYCURSOR);
if(yych == 'E') goto yy159;
if(yych == 'e') goto yy159;
goto yy158;
yy150:
yyaccept = 1;
YYMARKER = ++YYCURSOR;
if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
yych = *YYCURSOR;
yy151:
if(yych <= 'L') {
if(yych <= '9') {
if(yych == '.') goto yy149;
if(yych <= '/') goto yy27;
goto yy150;
} else {
if(yych == 'E') goto yy152;
if(yych <= 'K') goto yy27;
goto yy153;
}
} else {
if(yych <= 'e') {
if(yych == 'U') goto yy153;
if(yych <= 'd') goto yy27;
} else {
if(yych <= 'l') {
if(yych <= 'k') goto yy27;
goto yy153;
} else {
if(yych == 'u') goto yy153;
goto yy27;
}
}
}
yy152:
yych = *++YYCURSOR;
if(yych <= ',') {
if(yych == '+') goto yy154;
goto yy125;
} else {
if(yych <= '-') goto yy154;
if(yych <= '/') goto yy125;
if(yych <= '9') goto yy155;
goto yy125;
}
yy153:
yych = *++YYCURSOR;
goto yy27;
yy154:
yych = *++YYCURSOR;
if(yych <= '/') goto yy125;
if(yych >= ':') goto yy125;
yy155:
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
if(yych <= 'K') {
if(yych <= '9') {
if(yych <= '/') goto yy141;
goto yy155;
} else {
if(yych == 'F') goto yy143;
goto yy141;
}
} else {
if(yych <= 'f') {
if(yych <= 'L') goto yy143;
if(yych <= 'e') goto yy141;
goto yy143;
} else {
if(yych == 'l') goto yy143;
goto yy141;
}
}
yy157:
yyaccept = 4;
YYMARKER = ++YYCURSOR;
if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
yych = *YYCURSOR;
yy158:
if(yych <= 'K') {
if(yych <= 'D') {
if(yych <= '/') goto yy141;
if(yych <= '9') goto yy157;
goto yy141;
} else {
if(yych <= 'E') goto yy163;
if(yych <= 'F') goto yy143;
goto yy141;
}
} else {
if(yych <= 'e') {
if(yych <= 'L') goto yy143;
if(yych <= 'd') goto yy141;
goto yy163;
} else {
if(yych <= 'f') goto yy143;
if(yych == 'l') goto yy143;
goto yy141;
}
}
yy159:
yych = *++YYCURSOR;
if(yych <= ',') {
if(yych != '+') goto yy125;
} else {
if(yych <= '-') goto yy160;
if(yych <= '/') goto yy125;
if(yych <= '9') goto yy161;
goto yy125;
}
yy160:
yych = *++YYCURSOR;
if(yych <= '/') goto yy125;
if(yych >= ':') goto yy125;
yy161:
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
if(yych <= 'K') {
if(yych <= '9') {
if(yych <= '/') goto yy141;
goto yy161;
} else {
if(yych == 'F') goto yy143;
goto yy141;
}
} else {
if(yych <= 'f') {
if(yych <= 'L') goto yy143;
if(yych <= 'e') goto yy141;
goto yy143;
} else {
if(yych == 'l') goto yy143;
goto yy141;
}
}
yy163:
yych = *++YYCURSOR;
if(yych <= ',') {
if(yych != '+') goto yy125;
} else {
if(yych <= '-') goto yy164;
if(yych <= '/') goto yy125;
if(yych <= '9') goto yy165;
goto yy125;
}
yy164:
yych = *++YYCURSOR;
if(yych <= '/') goto yy125;
if(yych >= ':') goto yy125;
yy165:
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
if(yych <= 'K') {
if(yych <= '9') {
if(yych <= '/') goto yy141;
goto yy165;
} else {
if(yych == 'F') goto yy143;
goto yy141;
}
} else {
if(yych <= 'f') {
if(yych <= 'L') goto yy143;
if(yych <= 'e') goto yy141;
goto yy143;
} else {
if(yych == 'l') goto yy143;
goto yy141;
}
}
yy167:
yyaccept = 1;
YYMARKER = ++YYCURSOR;
if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
yych = *YYCURSOR;
yy168:
if(yych <= 'L') {
if(yych <= '9') {
if(yych == '.') goto yy149;
if(yych <= '/') goto yy27;
goto yy167;
} else {
if(yych == 'E') goto yy152;
if(yych <= 'K') goto yy27;
goto yy153;
}
} else {
if(yych <= 'e') {
if(yych == 'U') goto yy153;
if(yych <= 'd') goto yy27;
goto yy152;
} else {
if(yych <= 'l') {
if(yych <= 'k') goto yy27;
goto yy153;
} else {
if(yych == 'u') goto yy153;
goto yy27;
}
}
}
yy169:
yych = *++YYCURSOR;
if(yych <= '@') {
if(yych <= '/') goto yy125;
if(yych >= ':') goto yy125;
} else {
if(yych <= 'F') goto yy170;
if(yych <= '`') goto yy125;
if(yych >= 'g') goto yy125;
}
yy170:
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
if(yych <= 'T') {
if(yych <= '@') {
if(yych <= '/') goto yy27;
if(yych <= '9') goto yy170;
goto yy27;
} else {
if(yych <= 'F') goto yy170;
if(yych == 'L') goto yy153;
goto yy27;
}
} else {
if(yych <= 'k') {
if(yych <= 'U') goto yy153;
if(yych <= '`') goto yy27;
if(yych <= 'f') goto yy170;
goto yy27;
} else {
if(yych <= 'l') goto yy153;
if(yych == 'u') goto yy153;
goto yy27;
}
}
yy172:
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy173:
if(yych <= 'Z') {
if(yych <= '/') goto yy5;
if(yych <= '9') goto yy172;
if(yych <= '@') goto yy5;
goto yy172;
} else {
if(yych <= '_') {
if(yych <= '^') goto yy5;
goto yy172;
} else {
if(yych <= '`') goto yy5;
if(yych <= 'z') goto yy172;
goto yy5;
}
}
yy174:
yych = *++YYCURSOR;
if(yych <= 'O') {
if(yych == 'I') goto yy182;
if(yych <= 'N') goto yy173;
goto yy181;
} else {
if(yych <= 'i') {
if(yych <= 'h') goto yy173;
goto yy182;
} else {
if(yych == 'o') goto yy181;
goto yy173;
}
}
yy175:
yych = *++YYCURSOR;
if(yych == 'B') goto yy176;
if(yych != 'b') goto yy173;
yy176:
yych = *++YYCURSOR;
if(yych == 'L') goto yy177;
if(yych != 'l') goto yy173;
yy177:
yych = *++YYCURSOR;
if(yych == 'I') goto yy178;
if(yych != 'i') goto yy173;
yy178:
yych = *++YYCURSOR;
if(yych == 'C') goto yy179;
if(yych != 'c') goto yy173;
yy179:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy180;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy180;
if(yych <= 'z') goto yy172;
}
}
yy180:
#line 121 "src/sc_man_scanner.re"
{ RET(TK_Public); }
#line 1327 "src/sc_man_scanner.h"
yy181:
yych = *++YYCURSOR;
if(yych == 'T') goto yy188;
if(yych == 't') goto yy188;
goto yy173;
yy182:
yych = *++YYCURSOR;
if(yych == 'V') goto yy183;
if(yych != 'v') goto yy173;
yy183:
yych = *++YYCURSOR;
if(yych == 'A') goto yy184;
if(yych != 'a') goto yy173;
yy184:
yych = *++YYCURSOR;
if(yych == 'T') goto yy185;
if(yych != 't') goto yy173;
yy185:
yych = *++YYCURSOR;
if(yych == 'E') goto yy186;
if(yych != 'e') goto yy173;
yy186:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy187;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy187;
if(yych <= 'z') goto yy172;
}
}
yy187:
#line 123 "src/sc_man_scanner.re"
{ RET(TK_Private); }
#line 1366 "src/sc_man_scanner.h"
yy188:
yych = *++YYCURSOR;
if(yych == 'E') goto yy189;
if(yych != 'e') goto yy173;
yy189:
yych = *++YYCURSOR;
if(yych == 'C') goto yy190;
if(yych != 'c') goto yy173;
yy190:
yych = *++YYCURSOR;
if(yych == 'T') goto yy191;
if(yych != 't') goto yy173;
yy191:
yych = *++YYCURSOR;
if(yych == 'E') goto yy192;
if(yych != 'e') goto yy173;
yy192:
yych = *++YYCURSOR;
if(yych == 'D') goto yy193;
if(yych != 'd') goto yy173;
yy193:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy194;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy194;
if(yych <= 'z') goto yy172;
}
}
yy194:
#line 122 "src/sc_man_scanner.re"
{ RET(TK_Protected); }
#line 1404 "src/sc_man_scanner.h"
yy195:
yych = *++YYCURSOR;
if(yych == 'T') goto yy199;
if(yych == 't') goto yy199;
goto yy173;
yy196:
yych = *++YYCURSOR;
if(yych == 'T') goto yy197;
if(yych != 't') goto yy173;
yy197:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy198;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy198;
if(yych <= 'z') goto yy172;
}
}
yy198:
#line 113 "src/sc_man_scanner.re"
{ RET(TK_Out); }
#line 1431 "src/sc_man_scanner.h"
yy199:
yych = *++YYCURSOR;
if(yych == 'I') goto yy200;
if(yych != 'i') goto yy173;
yy200:
yych = *++YYCURSOR;
if(yych == 'O') goto yy201;
if(yych != 'o') goto yy173;
yy201:
yych = *++YYCURSOR;
if(yych == 'N') goto yy202;
if(yych != 'n') goto yy173;
yy202:
yych = *++YYCURSOR;
if(yych == 'A') goto yy203;
if(yych != 'a') goto yy173;
yy203:
yych = *++YYCURSOR;
if(yych == 'L') goto yy204;
if(yych != 'l') goto yy173;
yy204:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy205;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy205;
if(yych <= 'z') goto yy172;
}
}
yy205:
#line 133 "src/sc_man_scanner.re"
{ RET(TK_Optional); }
#line 1469 "src/sc_man_scanner.h"
yy206:
yych = *++YYCURSOR;
if(yych == 'R') goto yy219;
if(yych == 'r') goto yy219;
goto yy173;
yy207:
yych = *++YYCURSOR;
if(yych <= 'U') {
if(yych == 'A') goto yy209;
if(yych <= 'T') goto yy173;
} else {
if(yych <= 'a') {
if(yych <= '`') goto yy173;
goto yy209;
} else {
if(yych != 'u') goto yy173;
}
}
yych = *++YYCURSOR;
if(yych == 'E') goto yy217;
if(yych == 'e') goto yy217;
goto yy173;
yy209:
yych = *++YYCURSOR;
if(yych == 'N') goto yy210;
if(yych != 'n') goto yy173;
yy210:
yych = *++YYCURSOR;
if(yych == 'S') goto yy211;
if(yych != 's') goto yy173;
yy211:
yych = *++YYCURSOR;
if(yych == 'I') goto yy212;
if(yych != 'i') goto yy173;
yy212:
yych = *++YYCURSOR;
if(yych == 'E') goto yy213;
if(yych != 'e') goto yy173;
yy213:
yych = *++YYCURSOR;
if(yych == 'N') goto yy214;
if(yych != 'n') goto yy173;
yy214:
yych = *++YYCURSOR;
if(yych == 'T') goto yy215;
if(yych != 't') goto yy173;
yy215:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy216;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy216;
if(yych <= 'z') goto yy172;
}
}
yy216:
#line 117 "src/sc_man_scanner.re"
{ RET(TK_Transient); }
#line 1533 "src/sc_man_scanner.h"
yy217:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy218;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy218;
if(yych <= 'z') goto yy172;
}
}
yy218:
#line 104 "src/sc_man_scanner.re"
{ RET(TK_True); }
#line 1551 "src/sc_man_scanner.h"
yy219:
yych = *++YYCURSOR;
if(yych == 'O') goto yy220;
if(yych != 'o') goto yy173;
yy220:
yych = *++YYCURSOR;
if(yych == 'W') goto yy221;
if(yych != 'w') goto yy173;
yy221:
yych = *++YYCURSOR;
if(yych == 'S') goto yy222;
if(yych != 's') goto yy173;
yy222:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy223;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy223;
if(yych <= 'z') goto yy172;
}
}
yy223:
#line 119 "src/sc_man_scanner.re"
{ RET(TK_Throws); }
#line 1581 "src/sc_man_scanner.h"
yy224:
yych = *++YYCURSOR;
if(yych == 'S') goto yy229;
if(yych == 's') goto yy229;
goto yy173;
yy225:
yych = *++YYCURSOR;
if(yych == 'T') goto yy226;
if(yych != 't') goto yy173;
yy226:
yych = *++YYCURSOR;
if(yych == 'O') goto yy227;
if(yych != 'o') goto yy173;
yy227:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy228;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy228;
if(yych <= 'z') goto yy172;
}
}
yy228:
#line 109 "src/sc_man_scanner.re"
{ RET(TK_Auto); }
#line 1612 "src/sc_man_scanner.h"
yy229:
yych = *++YYCURSOR;
if(yych == 'T') goto yy230;
if(yych != 't') goto yy173;
yy230:
yych = *++YYCURSOR;
if(yych == 'R') goto yy231;
if(yych != 'r') goto yy173;
yy231:
yych = *++YYCURSOR;
if(yych == 'A') goto yy232;
if(yych != 'a') goto yy173;
yy232:
yych = *++YYCURSOR;
if(yych == 'C') goto yy233;
if(yych != 'c') goto yy173;
yy233:
yych = *++YYCURSOR;
if(yych == 'T') goto yy234;
if(yych != 't') goto yy173;
yy234:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy235;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy235;
if(yych <= 'z') goto yy172;
}
}
yy235:
#line 102 "src/sc_man_scanner.re"
{ RET(TK_Abstract); }
#line 1650 "src/sc_man_scanner.h"
yy236:
yych = *++YYCURSOR;
if(yych <= 'T') {
if(yych == 'M') goto yy244;
if(yych <= 'S') goto yy173;
goto yy245;
} else {
if(yych <= 'm') {
if(yych <= 'l') goto yy173;
goto yy244;
} else {
if(yych == 't') goto yy245;
goto yy173;
}
}
yy237:
yych = *++YYCURSOR;
if(yych == 'W') goto yy242;
if(yych == 'w') goto yy242;
goto yy173;
yy238:
yych = *++YYCURSOR;
if(yych == 'N') goto yy239;
if(yych != 'n') goto yy173;
yy239:
yych = *++YYCURSOR;
if(yych == 'E') goto yy240;
if(yych != 'e') goto yy173;
yy240:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy241;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy241;
if(yych <= 'z') goto yy172;
}
}
yy241:
#line 106 "src/sc_man_scanner.re"
{ RET(TK_None); }
#line 1696 "src/sc_man_scanner.h"
yy242:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy243;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy243;
if(yych <= 'z') goto yy172;
}
}
yy243:
#line 107 "src/sc_man_scanner.re"
{ RET(TK_New); }
#line 1714 "src/sc_man_scanner.h"
yy244:
yych = *++YYCURSOR;
if(yych == 'E') goto yy250;
if(yych == 'e') goto yy250;
goto yy173;
yy245:
yych = *++YYCURSOR;
if(yych == 'I') goto yy246;
if(yych != 'i') goto yy173;
yy246:
yych = *++YYCURSOR;
if(yych == 'V') goto yy247;
if(yych != 'v') goto yy173;
yy247:
yych = *++YYCURSOR;
if(yych == 'E') goto yy248;
if(yych != 'e') goto yy173;
yy248:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy249;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy249;
if(yych <= 'z') goto yy172;
}
}
yy249:
#line 112 "src/sc_man_scanner.re"
{ RET(TK_Native); }
#line 1749 "src/sc_man_scanner.h"
yy250:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy251;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy251;
if(yych <= 'z') goto yy172;
}
}
yy251:
#line 95 "src/sc_man_scanner.re"
{ RET(TK_Name); }
#line 1767 "src/sc_man_scanner.h"
yy252:
yych = *++YYCURSOR;
if(yych == 'D') goto yy253;
if(yych != 'd') goto yy173;
yy253:
yych = *++YYCURSOR;
if(yych == 'E') goto yy254;
if(yych != 'e') goto yy173;
yy254:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy255;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy255;
if(yych <= 'z') goto yy172;
}
}
yy255:
#line 93 "src/sc_man_scanner.re"
{ RET(TK_Mode); }
#line 1793 "src/sc_man_scanner.h"
yy256:
yych = *++YYCURSOR;
if(yych == 'T') goto yy269;
if(yych == 't') goto yy269;
goto yy173;
yy257:
yych = *++YYCURSOR;
if(yych <= 'N') {
if(yych == 'C') goto yy259;
if(yych <= 'M') goto yy173;
} else {
if(yych <= 'c') {
if(yych <= 'b') goto yy173;
goto yy259;
} else {
if(yych != 'n') goto yy173;
}
}
yych = *++YYCURSOR;
if(yych == 'G') goto yy267;
if(yych == 'g') goto yy267;
goto yy173;
yy259:
yych = *++YYCURSOR;
if(yych == 'A') goto yy260;
if(yych != 'a') goto yy173;
yy260:
yych = *++YYCURSOR;
if(yych == 'L') goto yy261;
if(yych != 'l') goto yy173;
yy261:
yych = *++YYCURSOR;
if(yych == 'I') goto yy262;
if(yych != 'i') goto yy173;
yy262:
yych = *++YYCURSOR;
if(yych == 'Z') goto yy263;
if(yych != 'z') goto yy173;
yy263:
yych = *++YYCURSOR;
if(yych == 'E') goto yy264;
if(yych != 'e') goto yy173;
yy264:
yych = *++YYCURSOR;
if(yych == 'D') goto yy265;
if(yych != 'd') goto yy173;
yy265:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy266;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy266;
if(yych <= 'z') goto yy172;
}
}
yy266:
#line 127 "src/sc_man_scanner.re"
{ RET(TK_Localized); }
#line 1857 "src/sc_man_scanner.h"
yy267:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy268;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy268;
if(yych <= 'z') goto yy172;
}
}
yy268:
#line 88 "src/sc_man_scanner.re"
{ RET(TK_Long); }
#line 1875 "src/sc_man_scanner.h"
yy269:
yych = *++YYCURSOR;
if(yych == 'E') goto yy270;
if(yych != 'e') goto yy173;
yy270:
yych = *++YYCURSOR;
if(yych == 'N') goto yy271;
if(yych != 'n') goto yy173;
yy271:
yych = *++YYCURSOR;
if(yych == 'T') goto yy272;
if(yych != 't') goto yy173;
yy272:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy273;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy273;
if(yych <= 'z') goto yy172;
}
}
yy273:
#line 128 "src/sc_man_scanner.re"
{ RET(TK_Latent); }
#line 1905 "src/sc_man_scanner.h"
yy274:
yych = *++YYCURSOR;
if(yych == 'I') goto yy275;
if(yych != 'i') goto yy173;
yy275:
yych = *++YYCURSOR;
if(yych == 'L') goto yy276;
if(yych != 'l') goto yy173;
yy276:
yych = *++YYCURSOR;
if(yych == 'E') goto yy277;
if(yych != 'e') goto yy173;
yy277:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy278;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy278;
if(yych <= 'z') goto yy172;
}
}
yy278:
#line 75 "src/sc_man_scanner.re"
{ RET(TK_While); }
#line 1935 "src/sc_man_scanner.h"
yy279:
yych = *++YYCURSOR;
if(yych == 'R') goto yy291;
if(yych == 'r') goto yy291;
goto yy173;
yy280:
yych = *++YYCURSOR;
if(yych <= 'L') {
if(yych == 'I') goto yy282;
if(yych <= 'K') goto yy173;
} else {
if(yych <= 'i') {
if(yych <= 'h') goto yy173;
goto yy282;
} else {
if(yych != 'l') goto yy173;
}
}
yych = *++YYCURSOR;
if(yych == 'A') goto yy285;
if(yych == 'a') goto yy285;
goto yy173;
yy282:
yych = *++YYCURSOR;
if(yych == 'D') goto yy283;
if(yych != 'd') goto yy173;
yy283:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy284;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy284;
if(yych <= 'z') goto yy172;
}
}
yy284:
#line 90 "src/sc_man_scanner.re"
{ RET(TK_Void); }
#line 1979 "src/sc_man_scanner.h"
yy285:
yych = *++YYCURSOR;
if(yych == 'T') goto yy286;
if(yych != 't') goto yy173;
yy286:
yych = *++YYCURSOR;
if(yych == 'I') goto yy287;
if(yych != 'i') goto yy173;
yy287:
yych = *++YYCURSOR;
if(yych == 'L') goto yy288;
if(yych != 'l') goto yy173;
yy288:
yych = *++YYCURSOR;
if(yych == 'E') goto yy289;
if(yych != 'e') goto yy173;
yy289:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy290;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy290;
if(yych <= 'z') goto yy172;
}
}
yy290:
#line 74 "src/sc_man_scanner.re"
{ RET(TK_Volatile); }
#line 2013 "src/sc_man_scanner.h"
yy291:
yych = *++YYCURSOR;
if(yych == 'T') goto yy292;
if(yych != 't') goto yy173;
yy292:
yych = *++YYCURSOR;
if(yych == 'U') goto yy293;
if(yych != 'u') goto yy173;
yy293:
yych = *++YYCURSOR;
if(yych == 'A') goto yy294;
if(yych != 'a') goto yy173;
yy294:
yych = *++YYCURSOR;
if(yych == 'L') goto yy295;
if(yych != 'l') goto yy173;
yy295:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy296;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy296;
if(yych <= 'z') goto yy172;
}
}
yy296:
#line 135 "src/sc_man_scanner.re"
{ RET(TK_Virtual); }
#line 2047 "src/sc_man_scanner.h"
yy297:
yych = *++YYCURSOR;
if(yych == 'N') goto yy314;
if(yych == 'n') goto yy314;
goto yy173;
yy298:
yych = *++YYCURSOR;
if(yych == 'O') goto yy310;
if(yych == 'o') goto yy310;
goto yy173;
yy299:
yych = *++YYCURSOR;
if(yych == 'T') goto yy306;
if(yych == 't') goto yy306;
goto yy173;
yy300:
yych = *++YYCURSOR;
if(yych == 'H') goto yy301;
if(yych != 'h') goto yy173;
yy301:
yych = *++YYCURSOR;
if(yych == 'O') goto yy302;
if(yych != 'o') goto yy173;
yy302:
yych = *++YYCURSOR;
if(yych == 'R') goto yy303;
if(yych != 'r') goto yy173;
yy303:
yych = *++YYCURSOR;
if(yych == 'T') goto yy304;
if(yych != 't') goto yy173;
yy304:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy305;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy305;
if(yych <= 'z') goto yy172;
}
}
yy305:
#line 85 "src/sc_man_scanner.re"
{ RET(TK_UShort); }
#line 2096 "src/sc_man_scanner.h"
yy306:
yych = *++YYCURSOR;
if(yych == 'I') goto yy307;
if(yych != 'i') goto yy173;
yy307:
yych = *++YYCURSOR;
if(yych == 'L') goto yy308;
if(yych != 'l') goto yy173;
yy308:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy309;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy309;
if(yych <= 'z') goto yy172;
}
}
yy309:
#line 73 "src/sc_man_scanner.re"
{ RET(TK_Until); }
#line 2122 "src/sc_man_scanner.h"
yy310:
yych = *++YYCURSOR;
if(yych == 'N') goto yy311;
if(yych != 'n') goto yy173;
yy311:
yych = *++YYCURSOR;
if(yych == 'G') goto yy312;
if(yych != 'g') goto yy173;
yy312:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy313;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy313;
if(yych <= 'z') goto yy172;
}
}
yy313:
#line 89 "src/sc_man_scanner.re"
{ RET(TK_ULong); }
#line 2148 "src/sc_man_scanner.h"
yy314:
yych = *++YYCURSOR;
if(yych == 'T') goto yy315;
if(yych != 't') goto yy173;
yy315:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy316;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy316;
if(yych <= 'z') goto yy172;
}
}
yy316:
#line 87 "src/sc_man_scanner.re"
{ RET(TK_UInt); }
#line 2170 "src/sc_man_scanner.h"
yy317:
yych = *++YYCURSOR;
if(yych == 'Y') goto yy373;
if(yych == 'y') goto yy373;
goto yy173;
yy318:
yych = *++YYCURSOR;
if(yych == 'L') goto yy370;
if(yych == 'l') goto yy370;
goto yy173;
yy319:
yych = *++YYCURSOR;
if(yych == 'O') goto yy366;
if(yych == 'o') goto yy366;
goto yy173;
yy320:
yych = *++YYCURSOR;
if(yych == 'N') goto yy359;
if(yych == 'n') goto yy359;
goto yy173;
yy321:
yych = *++YYCURSOR;
if(yych == 'U') goto yy355;
if(yych == 'u') goto yy355;
goto yy173;
yy322:
yych = *++YYCURSOR;
if(yych <= 'R') {
if(yych <= 'N') {
if(yych == 'A') goto yy334;
goto yy173;
} else {
if(yych <= 'O') goto yy336;
if(yych <= 'Q') goto yy173;
goto yy335;
}
} else {
if(yych <= 'n') {
if(yych == 'a') goto yy334;
goto yy173;
} else {
if(yych <= 'o') goto yy336;
if(yych == 'r') goto yy335;
goto yy173;
}
}
yy323:
yych = *++YYCURSOR;
if(yych == 'P') goto yy330;
if(yych == 'p') goto yy330;
goto yy173;
yy324:
yych = *++YYCURSOR;
if(yych == 'I') goto yy325;
if(yych != 'i') goto yy173;
yy325:
yych = *++YYCURSOR;
if(yych == 'T') goto yy326;
if(yych != 't') goto yy173;
yy326:
yych = *++YYCURSOR;
if(yych == 'C') goto yy327;
if(yych != 'c') goto yy173;
yy327:
yych = *++YYCURSOR;
if(yych == 'H') goto yy328;
if(yych != 'h') goto yy173;
yy328:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy329;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy329;
if(yych <= 'z') goto yy172;
}
}
yy329:
#line 72 "src/sc_man_scanner.re"
{ RET(TK_Switch); }
#line 2255 "src/sc_man_scanner.h"
yy330:
yych = *++YYCURSOR;
if(yych == 'E') goto yy331;
if(yych != 'e') goto yy173;
yy331:
yych = *++YYCURSOR;
if(yych == 'R') goto yy332;
if(yych != 'r') goto yy173;
yy332:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy333;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy333;
if(yych <= 'z') goto yy172;
}
}
yy333:
#line 136 "src/sc_man_scanner.re"
{ RET(TK_Super); }
#line 2281 "src/sc_man_scanner.h"
yy334:
yych = *++YYCURSOR;
if(yych == 'T') goto yy347;
if(yych == 't') goto yy347;
goto yy173;
yy335:
yych = *++YYCURSOR;
if(yych <= 'U') {
if(yych == 'I') goto yy339;
if(yych <= 'T') goto yy173;
goto yy340;
} else {
if(yych <= 'i') {
if(yych <= 'h') goto yy173;
goto yy339;
} else {
if(yych == 'u') goto yy340;
goto yy173;
}
}
yy336:
yych = *++YYCURSOR;
if(yych == 'P') goto yy337;
if(yych != 'p') goto yy173;
yy337:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy338;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy338;
if(yych <= 'z') goto yy172;
}
}
yy338:
#line 139 "src/sc_man_scanner.re"
{ RET(TK_Stop); }
#line 2323 "src/sc_man_scanner.h"
yy339:
yych = *++YYCURSOR;
if(yych == 'N') goto yy344;
if(yych == 'n') goto yy344;
goto yy173;
yy340:
yych = *++YYCURSOR;
if(yych == 'C') goto yy341;
if(yych != 'c') goto yy173;
yy341:
yych = *++YYCURSOR;
if(yych == 'T') goto yy342;
if(yych != 't') goto yy173;
yy342:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy343;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy343;
if(yych <= 'z') goto yy172;
}
}
yy343:
#line 91 "src/sc_man_scanner.re"
{ RET(TK_Struct); }
#line 2354 "src/sc_man_scanner.h"
yy344:
yych = *++YYCURSOR;
if(yych == 'G') goto yy345;
if(yych != 'g') goto yy173;
yy345:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy346;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy346;
if(yych <= 'z') goto yy172;
}
}
yy346:
#line 96 "src/sc_man_scanner.re"
{ RET(TK_String); }
#line 2376 "src/sc_man_scanner.h"
yy347:
yych = *++YYCURSOR;
if(yych <= 'I') {
if(yych == 'E') goto yy348;
if(yych <= 'H') goto yy173;
goto yy350;
} else {
if(yych <= 'e') {
if(yych <= 'd') goto yy173;
} else {
if(yych == 'i') goto yy350;
goto yy173;
}
}
yy348:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '@') {
if(yych <= '/') goto yy349;
if(yych <= '9') goto yy172;
} else {
if(yych == 'S') goto yy353;
goto yy172;
}
} else {
if(yych <= '`') {
if(yych == '_') goto yy172;
} else {
if(yych == 's') goto yy353;
if(yych <= 'z') goto yy172;
}
}
yy349:
#line 98 "src/sc_man_scanner.re"
{ RET(TK_State); }
#line 2412 "src/sc_man_scanner.h"
yy350:
yych = *++YYCURSOR;
if(yych == 'C') goto yy351;
if(yych != 'c') goto yy173;
yy351:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy352;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy352;
if(yych <= 'z') goto yy172;
}
}
yy352:
#line 116 "src/sc_man_scanner.re"
{ RET(TK_Static); }
#line 2434 "src/sc_man_scanner.h"
yy353:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy354;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy354;
if(yych <= 'z') goto yy172;
}
}
yy354:
#line 71 "src/sc_man_scanner.re"
{ RET(TK_States); }
#line 2452 "src/sc_man_scanner.h"
yy355:
yych = *++YYCURSOR;
if(yych == 'N') goto yy356;
if(yych != 'n') goto yy173;
yy356:
yych = *++YYCURSOR;
if(yych == 'D') goto yy357;
if(yych != 'd') goto yy173;
yy357:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy358;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy358;
if(yych <= 'z') goto yy172;
}
}
yy358:
#line 97 "src/sc_man_scanner.re"
{ RET(TK_Sound); }
#line 2478 "src/sc_man_scanner.h"
yy359:
yych = *++YYCURSOR;
if(yych == 'G') goto yy360;
if(yych != 'g') goto yy173;
yy360:
yych = *++YYCURSOR;
if(yych == 'U') goto yy361;
if(yych != 'u') goto yy173;
yy361:
yych = *++YYCURSOR;
if(yych == 'L') goto yy362;
if(yych != 'l') goto yy173;
yy362:
yych = *++YYCURSOR;
if(yych == 'A') goto yy363;
if(yych != 'a') goto yy173;
yy363:
yych = *++YYCURSOR;
if(yych == 'R') goto yy364;
if(yych != 'r') goto yy173;
yy364:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy365;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy365;
if(yych <= 'z') goto yy172;
}
}
yy365:
#line 129 "src/sc_man_scanner.re"
{ RET(TK_Singular); }
#line 2516 "src/sc_man_scanner.h"
yy366:
yych = *++YYCURSOR;
if(yych == 'R') goto yy367;
if(yych != 'r') goto yy173;
yy367:
yych = *++YYCURSOR;
if(yych == 'T') goto yy368;
if(yych != 't') goto yy173;
yy368:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy369;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy369;
if(yych <= 'z') goto yy172;
}
}
yy369:
#line 84 "src/sc_man_scanner.re"
{ RET(TK_Short); }
#line 2542 "src/sc_man_scanner.h"
yy370:
yych = *++YYCURSOR;
if(yych == 'F') goto yy371;
if(yych != 'f') goto yy173;
yy371:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy372;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy372;
if(yych <= 'z') goto yy172;
}
}
yy372:
#line 138 "src/sc_man_scanner.re"
{ RET(TK_Self); }
#line 2564 "src/sc_man_scanner.h"
yy373:
yych = *++YYCURSOR;
if(yych == 'T') goto yy374;
if(yych != 't') goto yy173;
yy374:
yych = *++YYCURSOR;
if(yych == 'E') goto yy375;
if(yych != 'e') goto yy173;
yy375:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy376;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy376;
if(yych <= 'z') goto yy172;
}
}
yy376:
#line 83 "src/sc_man_scanner.re"
{ RET(TK_SByte); }
#line 2590 "src/sc_man_scanner.h"
yy377:
yych = *++YYCURSOR;
if(yych <= 'T') {
if(yych == 'F') goto yy379;
if(yych <= 'S') goto yy173;
} else {
if(yych <= 'f') {
if(yych <= 'e') goto yy173;
goto yy379;
} else {
if(yych != 't') goto yy173;
}
}
yych = *++YYCURSOR;
if(yych == 'U') goto yy381;
if(yych == 'u') goto yy381;
goto yy173;
yy379:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy380;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy380;
if(yych <= 'z') goto yy172;
}
}
yy380:
#line 114 "src/sc_man_scanner.re"
{ RET(TK_Ref); }
#line 2625 "src/sc_man_scanner.h"
yy381:
yych = *++YYCURSOR;
if(yych == 'R') goto yy382;
if(yych != 'r') goto yy173;
yy382:
yych = *++YYCURSOR;
if(yych == 'N') goto yy383;
if(yych != 'n') goto yy173;
yy383:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy384;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy384;
if(yych <= 'z') goto yy172;
}
}
yy384:
#line 70 "src/sc_man_scanner.re"
{ RET(TK_Return); }
#line 2651 "src/sc_man_scanner.h"
yy385:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy386;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy386;
if(yych <= 'z') goto yy172;
}
}
yy386:
#line 69 "src/sc_man_scanner.re"
{ RET(TK_If); }
#line 2669 "src/sc_man_scanner.h"
yy387:
yych = *++YYCURSOR;
if(yych == 'N') goto yy408;
if(yych == 'n') goto yy408;
goto yy173;
yy388:
yych = *++YYCURSOR;
if(yych <= 'T') {
if(yych <= 'R') goto yy173;
if(yych <= 'S') goto yy399;
goto yy397;
} else {
if(yych <= 'r') goto yy173;
if(yych <= 's') goto yy399;
if(yych <= 't') goto yy397;
goto yy173;
}
yy389:
yych = *++YYCURSOR;
if(yych == 'E') goto yy390;
if(yych != 'e') goto yy173;
yy390:
yych = *++YYCURSOR;
if(yych == 'R') goto yy391;
if(yych != 'r') goto yy173;
yy391:
yych = *++YYCURSOR;
if(yych == 'A') goto yy392;
if(yych != 'a') goto yy173;
yy392:
yych = *++YYCURSOR;
if(yych == 'T') goto yy393;
if(yych != 't') goto yy173;
yy393:
yych = *++YYCURSOR;
if(yych == 'O') goto yy394;
if(yych != 'o') goto yy173;
yy394:
yych = *++YYCURSOR;
if(yych == 'R') goto yy395;
if(yych != 'r') goto yy173;
yy395:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy396;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy396;
if(yych <= 'z') goto yy172;
}
}
yy396:
#line 132 "src/sc_man_scanner.re"
{ RET(TK_Iterator); }
#line 2728 "src/sc_man_scanner.h"
yy397:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy398;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy398;
if(yych <= 'z') goto yy172;
}
}
yy398:
#line 86 "src/sc_man_scanner.re"
{ RET(TK_Int); }
#line 2746 "src/sc_man_scanner.h"
yy399:
yych = *++YYCURSOR;
if(yych == 'T') goto yy400;
if(yych != 't') goto yy173;
yy400:
yych = *++YYCURSOR;
if(yych == 'A') goto yy401;
if(yych != 'a') goto yy173;
yy401:
yych = *++YYCURSOR;
if(yych == 'N') goto yy402;
if(yych != 'n') goto yy173;
yy402:
yych = *++YYCURSOR;
if(yych == 'C') goto yy403;
if(yych != 'c') goto yy173;
yy403:
yych = *++YYCURSOR;
if(yych == 'E') goto yy404;
if(yych != 'e') goto yy173;
yy404:
yych = *++YYCURSOR;
if(yych == 'O') goto yy405;
if(yych != 'o') goto yy173;
yy405:
yych = *++YYCURSOR;
if(yych == 'F') goto yy406;
if(yych != 'f') goto yy173;
yy406:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy407;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy407;
if(yych <= 'z') goto yy172;
}
}
yy407:
#line 108 "src/sc_man_scanner.re"
{ RET(TK_InstanceOf); }
#line 2792 "src/sc_man_scanner.h"
yy408:
yych = *++YYCURSOR;
if(yych == 'O') goto yy409;
if(yych != 'o') goto yy173;
yy409:
yych = *++YYCURSOR;
if(yych == 'R') goto yy410;
if(yych != 'r') goto yy173;
yy410:
yych = *++YYCURSOR;
if(yych == 'E') goto yy411;
if(yych != 'e') goto yy173;
yy411:
yych = *++YYCURSOR;
if(yych == 'S') goto yy412;
if(yych != 's') goto yy173;
yy412:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy413;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy413;
if(yych <= 'z') goto yy172;
}
}
yy413:
#line 126 "src/sc_man_scanner.re"
{ RET(TK_Ignores); }
#line 2826 "src/sc_man_scanner.h"
yy414:
yych = *++YYCURSOR;
if(yych == 'O') goto yy419;
if(yych == 'o') goto yy419;
goto yy173;
yy415:
yych = *++YYCURSOR;
if(yych == 'T') goto yy416;
if(yych != 't') goto yy173;
yy416:
yych = *++YYCURSOR;
if(yych == 'O') goto yy417;
if(yych != 'o') goto yy173;
yy417:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy418;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy418;
if(yych <= 'z') goto yy172;
}
}
yy418:
#line 68 "src/sc_man_scanner.re"
{ RET(TK_Goto); }
#line 2857 "src/sc_man_scanner.h"
yy419:
yych = *++YYCURSOR;
if(yych == 'B') goto yy420;
if(yych != 'b') goto yy173;
yy420:
yych = *++YYCURSOR;
if(yych == 'A') goto yy421;
if(yych != 'a') goto yy173;
yy421:
yych = *++YYCURSOR;
if(yych == 'L') goto yy422;
if(yych != 'l') goto yy173;
yy422:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy423;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy423;
if(yych <= 'z') goto yy172;
}
}
yy423:
#line 137 "src/sc_man_scanner.re"
{ RET(TK_Global); }
#line 2887 "src/sc_man_scanner.h"
yy424:
yych = *++YYCURSOR;
if(yych == 'L') goto yy443;
if(yych == 'l') goto yy443;
goto yy173;
yy425:
yych = *++YYCURSOR;
if(yych == 'N') goto yy439;
if(yych == 'n') goto yy439;
goto yy173;
yy426:
yych = *++YYCURSOR;
if(yych == 'O') goto yy435;
if(yych == 'o') goto yy435;
goto yy173;
yy427:
yych = *++YYCURSOR;
if(yych == 'R') goto yy428;
if(yych != 'r') goto yy173;
yy428:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '@') {
if(yych <= '/') goto yy429;
if(yych <= '9') goto yy172;
} else {
if(yych == 'E') goto yy430;
goto yy172;
}
} else {
if(yych <= '`') {
if(yych == '_') goto yy172;
} else {
if(yych == 'e') goto yy430;
if(yych <= 'z') goto yy172;
}
}
yy429:
#line 67 "src/sc_man_scanner.re"
{ RET(TK_For); }
#line 2928 "src/sc_man_scanner.h"
yy430:
yych = *++YYCURSOR;
if(yych == 'A') goto yy431;
if(yych != 'a') goto yy173;
yy431:
yych = *++YYCURSOR;
if(yych == 'C') goto yy432;
if(yych != 'c') goto yy173;
yy432:
yych = *++YYCURSOR;
if(yych == 'H') goto yy433;
if(yych != 'h') goto yy173;
yy433:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy434;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy434;
if(yych <= 'z') goto yy172;
}
}
yy434:
#line 103 "src/sc_man_scanner.re"
{ RET(TK_ForEach); }
#line 2958 "src/sc_man_scanner.h"
yy435:
yych = *++YYCURSOR;
if(yych == 'A') goto yy436;
if(yych != 'a') goto yy173;
yy436:
yych = *++YYCURSOR;
if(yych == 'T') goto yy437;
if(yych != 't') goto yy173;
yy437:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy438;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy438;
if(yych <= 'z') goto yy172;
}
}
yy438:
#line 79 "src/sc_man_scanner.re"
{ RET(TK_Float); }
#line 2984 "src/sc_man_scanner.h"
yy439:
yych = *++YYCURSOR;
if(yych == 'A') goto yy440;
if(yych != 'a') goto yy173;
yy440:
yych = *++YYCURSOR;
if(yych == 'L') goto yy441;
if(yych != 'l') goto yy173;
yy441:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy442;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy442;
if(yych <= 'z') goto yy172;
}
}
yy442:
#line 118 "src/sc_man_scanner.re"
{ RET(TK_Final); }
#line 3010 "src/sc_man_scanner.h"
yy443:
yych = *++YYCURSOR;
if(yych == 'S') goto yy444;
if(yych != 's') goto yy173;
yy444:
yych = *++YYCURSOR;
if(yych == 'E') goto yy445;
if(yych != 'e') goto yy173;
yy445:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy446;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy446;
if(yych <= 'z') goto yy172;
}
}
yy446:
#line 105 "src/sc_man_scanner.re"
{ RET(TK_False); }
#line 3036 "src/sc_man_scanner.h"
yy447:
yych = *++YYCURSOR;
if(yych == 'S') goto yy480;
if(yych == 's') goto yy480;
goto yy173;
yy448:
yych = *++YYCURSOR;
if(yych == 'U') goto yy477;
if(yych == 'u') goto yy477;
goto yy173;
yy449:
yych = *++YYCURSOR;
if(yych == 'E') goto yy452;
if(yych == 'e') goto yy452;
goto yy173;
yy450:
yych = *++YYCURSOR;
if(yych <= 'T') {
if(yych <= 'O') {
if(yych == 'E') goto yy463;
goto yy173;
} else {
if(yych <= 'P') goto yy465;
if(yych <= 'S') goto yy173;
goto yy464;
}
} else {
if(yych <= 'o') {
if(yych == 'e') goto yy463;
goto yy173;
} else {
if(yych <= 'p') goto yy465;
if(yych == 't') goto yy464;
goto yy173;
}
}
yy451:
yych = *++YYCURSOR;
if(yych <= '`') {
if(yych != 'E') goto yy173;
} else {
if(yych <= 'a') goto yy453;
if(yych != 'e') goto yy173;
}
yy452:
yych = *++YYCURSOR;
if(yych == 'N') goto yy460;
if(yych == 'n') goto yy460;
goto yy173;
yy453:
yych = *++YYCURSOR;
if(yych != 'l') goto yy173;
++YYCURSOR;
if((yych = *YYCURSOR) <= '^') {
if(yych <= '9') {
if(yych >= '0') goto yy172;
} else {
if(yych <= '@') goto yy455;
if(yych <= 'Z') goto yy172;
}
} else {
if(yych <= 'm') {
if(yych != '`') goto yy172;
} else {
if(yych <= 'n') goto yy456;
if(yych <= 'z') goto yy172;
}
}
yy455:
#line 142 "src/sc_man_scanner.re"
{ RET(TK_Eval); }
#line 3108 "src/sc_man_scanner.h"
yy456:
yych = *++YYCURSOR;
if(yych != 'o') goto yy173;
yych = *++YYCURSOR;
if(yych != 't') goto yy173;
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy459;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy459;
if(yych <= 'z') goto yy172;
}
}
yy459:
#line 143 "src/sc_man_scanner.re"
{ RET(TK_EvalNot); }
#line 3130 "src/sc_man_scanner.h"
yy460:
yych = *++YYCURSOR;
if(yych == 'T') goto yy461;
if(yych != 't') goto yy173;
yy461:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy462;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy462;
if(yych <= 'z') goto yy172;
}
}
yy462:
#line 115 "src/sc_man_scanner.re"
{ RET(TK_Event); }
#line 3152 "src/sc_man_scanner.h"
yy463:
yych = *++YYCURSOR;
if(yych == 'C') goto yy475;
if(yych == 'c') goto yy475;
goto yy173;
yy464:
yych = *++YYCURSOR;
if(yych == 'E') goto yy470;
if(yych == 'e') goto yy470;
goto yy173;
yy465:
yych = *++YYCURSOR;
if(yych == 'O') goto yy466;
if(yych != 'o') goto yy173;
yy466:
yych = *++YYCURSOR;
if(yych == 'R') goto yy467;
if(yych != 'r') goto yy173;
yy467:
yych = *++YYCURSOR;
if(yych == 'T') goto yy468;
if(yych != 't') goto yy173;
yy468:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy469;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy469;
if(yych <= 'z') goto yy172;
}
}
yy469:
#line 134 "src/sc_man_scanner.re"
{ RET(TK_Export); }
#line 3192 "src/sc_man_scanner.h"
yy470:
yych = *++YYCURSOR;
if(yych == 'N') goto yy471;
if(yych != 'n') goto yy173;
yy471:
yych = *++YYCURSOR;
if(yych == 'D') goto yy472;
if(yych != 'd') goto yy173;
yy472:
yych = *++YYCURSOR;
if(yych == 'S') goto yy473;
if(yych != 's') goto yy173;
yy473:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy474;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy474;
if(yych <= 'z') goto yy172;
}
}
yy474:
#line 120 "src/sc_man_scanner.re"
{ RET(TK_Extends); }
#line 3222 "src/sc_man_scanner.h"
yy475:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy476;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy476;
if(yych <= 'z') goto yy172;
}
}
yy476:
#line 110 "src/sc_man_scanner.re"
{ RET(TK_Exec); }
#line 3240 "src/sc_man_scanner.h"
yy477:
yych = *++YYCURSOR;
if(yych == 'M') goto yy478;
if(yych != 'm') goto yy173;
yy478:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy479;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy479;
if(yych <= 'z') goto yy172;
}
}
yy479:
#line 94 "src/sc_man_scanner.re"
{ RET(TK_Enum); }
#line 3262 "src/sc_man_scanner.h"
yy480:
yych = *++YYCURSOR;
if(yych == 'E') goto yy481;
if(yych != 'e') goto yy173;
yy481:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy482;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy482;
if(yych <= 'z') goto yy172;
}
}
yy482:
#line 66 "src/sc_man_scanner.re"
{ RET(TK_Else); }
#line 3284 "src/sc_man_scanner.h"
yy483:
yych = *++YYCURSOR;
if(yych == 'F') goto yy493;
if(yych == 'f') goto yy493;
goto yy173;
yy484:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '@') {
if(yych <= '/') goto yy485;
if(yych <= '9') goto yy172;
} else {
if(yych <= 'S') goto yy172;
if(yych <= 'T') goto yy487;
if(yych <= 'U') goto yy486;
goto yy172;
}
} else {
if(yych <= 's') {
if(yych == '_') goto yy172;
if(yych >= 'a') goto yy172;
} else {
if(yych <= 't') goto yy487;
if(yych <= 'u') goto yy486;
if(yych <= 'z') goto yy172;
}
}
yy485:
#line 65 "src/sc_man_scanner.re"
{ RET(TK_Do); }
#line 3315 "src/sc_man_scanner.h"
yy486:
yych = *++YYCURSOR;
if(yych == 'B') goto yy489;
if(yych == 'b') goto yy489;
goto yy173;
yy487:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy488;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy488;
if(yych <= 'z') goto yy172;
}
}
yy488:
#line 124 "src/sc_man_scanner.re"
{ RET(TK_Dot); }
#line 3338 "src/sc_man_scanner.h"
yy489:
yych = *++YYCURSOR;
if(yych == 'L') goto yy490;
if(yych != 'l') goto yy173;
yy490:
yych = *++YYCURSOR;
if(yych == 'E') goto yy491;
if(yych != 'e') goto yy173;
yy491:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy492;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy492;
if(yych <= 'z') goto yy172;
}
}
yy492:
#line 80 "src/sc_man_scanner.re"
{ RET(TK_Double); }
#line 3364 "src/sc_man_scanner.h"
yy493:
yych = *++YYCURSOR;
if(yych == 'A') goto yy494;
if(yych != 'a') goto yy173;
yy494:
yych = *++YYCURSOR;
if(yych == 'U') goto yy495;
if(yych != 'u') goto yy173;
yy495:
yych = *++YYCURSOR;
if(yych == 'L') goto yy496;
if(yych != 'l') goto yy173;
yy496:
yych = *++YYCURSOR;
if(yych == 'T') goto yy497;
if(yych != 't') goto yy173;
yy497:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '@') {
if(yych <= '/') goto yy498;
if(yych <= '9') goto yy172;
} else {
if(yych == 'P') goto yy499;
goto yy172;
}
} else {
if(yych <= '`') {
if(yych == '_') goto yy172;
} else {
if(yych == 'p') goto yy499;
if(yych <= 'z') goto yy172;
}
}
yy498:
#line 64 "src/sc_man_scanner.re"
{ RET(TK_Default); }
#line 3402 "src/sc_man_scanner.h"
yy499:
yych = *++YYCURSOR;
if(yych == 'R') goto yy500;
if(yych != 'r') goto yy173;
yy500:
yych = *++YYCURSOR;
if(yych == 'O') goto yy501;
if(yych != 'o') goto yy173;
yy501:
yych = *++YYCURSOR;
if(yych == 'P') goto yy502;
if(yych != 'p') goto yy173;
yy502:
yych = *++YYCURSOR;
if(yych == 'E') goto yy503;
if(yych != 'e') goto yy173;
yy503:
yych = *++YYCURSOR;
if(yych == 'R') goto yy504;
if(yych != 'r') goto yy173;
yy504:
yych = *++YYCURSOR;
if(yych == 'T') goto yy505;
if(yych != 't') goto yy173;
yy505:
yych = *++YYCURSOR;
if(yych == 'I') goto yy506;
if(yych != 'i') goto yy173;
yy506:
yych = *++YYCURSOR;
if(yych == 'E') goto yy507;
if(yych != 'e') goto yy173;
yy507:
yych = *++YYCURSOR;
if(yych == 'S') goto yy508;
if(yych != 's') goto yy173;
yy508:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy509;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy509;
if(yych <= 'z') goto yy172;
}
}
yy509:
#line 111 "src/sc_man_scanner.re"
{ RET(TK_DefaultProperties); }
#line 3456 "src/sc_man_scanner.h"
yy510:
yych = *++YYCURSOR;
if(yych == 'S') goto yy549;
if(yych == 's') goto yy549;
goto yy173;
yy511:
yych = *++YYCURSOR;
if(yych == 'A') goto yy546;
if(yych == 'a') goto yy546;
goto yy173;
yy512:
yych = *++YYCURSOR;
if(yych == 'A') goto yy542;
if(yych == 'a') goto yy542;
goto yy173;
yy513:
yych = *++YYCURSOR;
if(yych <= 'N') {
if(yych <= 'K') {
if(yych == 'E') goto yy521;
goto yy173;
} else {
if(yych <= 'L') goto yy520;
if(yych <= 'M') goto yy173;
goto yy519;
}
} else {
if(yych <= 'k') {
if(yych == 'e') goto yy521;
goto yy173;
} else {
if(yych <= 'l') goto yy520;
if(yych == 'n') goto yy519;
goto yy173;
}
}
yy514:
yych = *++YYCURSOR;
if(yych == 'O') goto yy515;
if(yych != 'o') goto yy173;
yy515:
yych = *++YYCURSOR;
if(yych == 'S') goto yy516;
if(yych != 's') goto yy173;
yy516:
yych = *++YYCURSOR;
if(yych == 'S') goto yy517;
if(yych != 's') goto yy173;
yy517:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy518;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy518;
if(yych <= 'z') goto yy172;
}
}
yy518:
#line 125 "src/sc_man_scanner.re"
{ RET(TK_Cross); }
#line 3522 "src/sc_man_scanner.h"
yy519:
yych = *++YYCURSOR;
if(yych <= 'T') {
if(yych <= 'F') {
if(yych <= 'E') goto yy173;
goto yy529;
} else {
if(yych <= 'R') goto yy173;
if(yych <= 'S') goto yy530;
goto yy531;
}
} else {
if(yych <= 'r') {
if(yych == 'f') goto yy529;
goto yy173;
} else {
if(yych <= 's') goto yy530;
if(yych <= 't') goto yy531;
goto yy173;
}
}
yy520:
yych = *++YYCURSOR;
if(yych == 'O') goto yy526;
if(yych == 'o') goto yy526;
goto yy173;
yy521:
yych = *++YYCURSOR;
if(yych == 'R') goto yy522;
if(yych != 'r') goto yy173;
yy522:
yych = *++YYCURSOR;
if(yych == 'C') goto yy523;
if(yych != 'c') goto yy173;
yy523:
yych = *++YYCURSOR;
if(yych == 'E') goto yy524;
if(yych != 'e') goto yy173;
yy524:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy525;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy525;
if(yych <= 'z') goto yy172;
}
}
yy525:
#line 131 "src/sc_man_scanner.re"
{ RET(TK_Coerce); }
#line 3578 "src/sc_man_scanner.h"
yy526:
yych = *++YYCURSOR;
if(yych == 'R') goto yy527;
if(yych != 'r') goto yy173;
yy527:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy528;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy528;
if(yych <= 'z') goto yy172;
}
}
yy528:
#line 99 "src/sc_man_scanner.re"
{ RET(TK_Color); }
#line 3600 "src/sc_man_scanner.h"
yy529:
yych = *++YYCURSOR;
if(yych == 'I') goto yy539;
if(yych == 'i') goto yy539;
goto yy173;
yy530:
yych = *++YYCURSOR;
if(yych == 'T') goto yy537;
if(yych == 't') goto yy537;
goto yy173;
yy531:
yych = *++YYCURSOR;
if(yych == 'I') goto yy532;
if(yych != 'i') goto yy173;
yy532:
yych = *++YYCURSOR;
if(yych == 'N') goto yy533;
if(yych != 'n') goto yy173;
yy533:
yych = *++YYCURSOR;
if(yych == 'U') goto yy534;
if(yych != 'u') goto yy173;
yy534:
yych = *++YYCURSOR;
if(yych == 'E') goto yy535;
if(yych != 'e') goto yy173;
yy535:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy536;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy536;
if(yych <= 'z') goto yy172;
}
}
yy536:
#line 63 "src/sc_man_scanner.re"
{ RET(TK_Continue); }
#line 3644 "src/sc_man_scanner.h"
yy537:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy538;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy538;
if(yych <= 'z') goto yy172;
}
}
yy538:
#line 62 "src/sc_man_scanner.re"
{ RET(TK_Const); }
#line 3662 "src/sc_man_scanner.h"
yy539:
yych = *++YYCURSOR;
if(yych == 'G') goto yy540;
if(yych != 'g') goto yy173;
yy540:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy541;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy541;
if(yych <= 'z') goto yy172;
}
}
yy541:
#line 130 "src/sc_man_scanner.re"
{ RET(TK_Config); }
#line 3684 "src/sc_man_scanner.h"
yy542:
yych = *++YYCURSOR;
if(yych == 'S') goto yy543;
if(yych != 's') goto yy173;
yy543:
yych = *++YYCURSOR;
if(yych == 'S') goto yy544;
if(yych != 's') goto yy173;
yy544:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy545;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy545;
if(yych <= 'z') goto yy172;
}
}
yy545:
#line 92 "src/sc_man_scanner.re"
{ RET(TK_Class); }
#line 3710 "src/sc_man_scanner.h"
yy546:
yych = *++YYCURSOR;
if(yych == 'R') goto yy547;
if(yych != 'r') goto yy173;
yy547:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy548;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy548;
if(yych <= 'z') goto yy172;
}
}
yy548:
#line 81 "src/sc_man_scanner.re"
{ RET(TK_Char); }
#line 3732 "src/sc_man_scanner.h"
yy549:
yych = *++YYCURSOR;
if(yych == 'E') goto yy550;
if(yych != 'e') goto yy173;
yy550:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy551;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy551;
if(yych <= 'z') goto yy172;
}
}
yy551:
#line 61 "src/sc_man_scanner.re"
{ RET(TK_Case); }
#line 3754 "src/sc_man_scanner.h"
yy552:
yych = *++YYCURSOR;
if(yych == 'O') goto yy562;
if(yych == 'o') goto yy562;
goto yy173;
yy553:
yych = *++YYCURSOR;
if(yych == 'E') goto yy558;
if(yych == 'e') goto yy558;
goto yy173;
yy554:
yych = *++YYCURSOR;
if(yych == 'T') goto yy555;
if(yych != 't') goto yy173;
yy555:
yych = *++YYCURSOR;
if(yych == 'E') goto yy556;
if(yych != 'e') goto yy173;
yy556:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy557;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy557;
if(yych <= 'z') goto yy172;
}
}
yy557:
#line 82 "src/sc_man_scanner.re"
{ RET(TK_Byte); }
#line 3790 "src/sc_man_scanner.h"
yy558:
yych = *++YYCURSOR;
if(yych == 'A') goto yy559;
if(yych != 'a') goto yy173;
yy559:
yych = *++YYCURSOR;
if(yych == 'K') goto yy560;
if(yych != 'k') goto yy173;
yy560:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy561;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy561;
if(yych <= 'z') goto yy172;
}
}
yy561:
#line 60 "src/sc_man_scanner.re"
{ RET(TK_Break); }
#line 3816 "src/sc_man_scanner.h"
yy562:
yych = *++YYCURSOR;
if(yych == 'L') goto yy563;
if(yych != 'l') goto yy173;
yy563:
++YYCURSOR;
if((yych = *YYCURSOR) <= 'Z') {
if(yych <= '/') goto yy564;
if(yych <= '9') goto yy172;
if(yych >= 'A') goto yy172;
} else {
if(yych <= '_') {
if(yych >= '_') goto yy172;
} else {
if(yych <= '`') goto yy564;
if(yych <= 'z') goto yy172;
}
}
yy564:
#line 78 "src/sc_man_scanner.re"
{ RET(TK_Bool); }
#line 3838 "src/sc_man_scanner.h"
yy565:
++YYCURSOR;
#line 165 "src/sc_man_scanner.re"
{ RET(TK_DivEq); }
#line 3843 "src/sc_man_scanner.h"
yy567:
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
if(yych == 0x0A) goto yy571;
goto yy567;
yy569:
++YYCURSOR;
#line 56 "src/sc_man_scanner.re"
{ goto comment; }
#line 3854 "src/sc_man_scanner.h"
yy571:
++YYCURSOR;
#line 57 "src/sc_man_scanner.re"
{ goto newline; }
#line 3859 "src/sc_man_scanner.h"
}
#line 212 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
if (!CMode) // The classic Hexen scanner.
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{
#line 3867 "src/sc_man_scanner.h"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{
YYCTYPE yych;
unsigned int yyaccept = 0;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = *YYCURSOR;
if(yych <= '/') {
if(yych <= ' ') {
if(yych == 0x0A) goto yy581;
goto yy579;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
} else {
if(yych == '"') goto yy583;
if(yych <= '.') goto yy587;
goto yy576;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
} else {
if(yych <= '<') {
if(yych == ';') goto yy578;
goto yy587;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
} else {
if(yych <= '=') goto yy585;
if(yych <= 'z') goto yy587;
if(yych <= '}') goto yy585;
goto yy587;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
}
yy575:
#line 227 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{ goto normal_token; }
#line 3896 "src/sc_man_scanner.h"
yy576:
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if(yych <= '/') {
if(yych <= '"') {
if(yych == '!') goto yy592;
} else {
if(yych == '*') goto yy600;
if(yych <= '.') goto yy592;
goto yy596;
}
} else {
if(yych <= '<') {
if(yych != ';') goto yy592;
} else {
if(yych <= '=') goto yy577;
if(yych <= 'z') goto yy592;
if(yych >= '~') goto yy592;
}
}
yy577:
#line 229 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{ goto normal_token; }
#line 3920 "src/sc_man_scanner.h"
yy578:
yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
goto yy597;
yy579:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
yych = *YYCURSOR;
goto yy595;
yy580:
#line 220 "src/sc_man_scanner.re"
{ goto std1; }
#line 3932 "src/sc_man_scanner.h"
yy581:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
#line 221 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{ goto newline; }
#line 3937 "src/sc_man_scanner.h"
yy583:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
#line 222 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{ goto string; }
#line 3942 "src/sc_man_scanner.h"
yy585:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
#line 224 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{ goto normal_token; }
#line 3947 "src/sc_man_scanner.h"
yy587:
yyaccept = 1;
yych = *(YYMARKER = ++YYCURSOR);
goto yy591;
yy588:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
if(yych <= '/') {
if(yych <= '"') {
if(yych == '!') goto yy592;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
} else {
if(yych == '*') goto yy589;
if(yych <= '.') goto yy592;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
} else {
if(yych <= '<') {
if(yych != ';') goto yy592;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
} else {
if(yych <= '=') goto yy589;
if(yych <= 'z') goto yy592;
if(yych >= '~') goto yy592;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
}
yy589:
YYCURSOR = YYMARKER;
if(yyaccept <= 0) {
goto yy577;
} else {
goto yy575;
}
yy590:
yyaccept = 1;
YYMARKER = ++YYCURSOR;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy591:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
if(yych <= ':') {
if(yych <= '"') {
if(yych == '!') goto yy590;
goto yy575;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
} else {
if(yych == '/') goto yy588;
goto yy590;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
} else {
if(yych <= '=') {
if(yych == '<') goto yy590;
goto yy575;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
} else {
if(yych <= 'z') goto yy590;
if(yych <= '}') goto yy575;
goto yy590;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
}
yy592:
yyaccept = 1;
YYMARKER = ++YYCURSOR;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
if(yych <= ':') {
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
if(yych <= '"') {
if(yych == '!') goto yy592;
goto yy575;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
} else {
if(yych == '/') goto yy588;
goto yy592;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
} else {
if(yych <= '=') {
if(yych == '<') goto yy592;
goto yy575;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
} else {
if(yych <= 'z') goto yy592;
if(yych <= '}') goto yy575;
goto yy592;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
}
yy594:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy595:
if(yych == 0x0A) goto yy580;
if(yych <= ' ') goto yy594;
goto yy580;
yy596:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy597:
if(yych != 0x0A) goto yy596;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
#line 218 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{ goto newline; }
#line 4043 "src/sc_man_scanner.h"
yy600:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
#line 217 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{ goto comment; }
#line 4048 "src/sc_man_scanner.h"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
#line 230 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
else // A modified Hexen scanner for DECORATE.
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{
#line 4056 "src/sc_man_scanner.h"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{
YYCTYPE yych;
if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = *YYCURSOR;
if(yych <= ':') {
if(yych <= '&') {
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
if(yych <= ' ') {
if(yych == 0x0A) goto yy608;
goto yy606;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
} else {
if(yych == '"') goto yy610;
if(yych <= '%') goto yy623;
goto yy618;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
} else {
if(yych <= '-') {
if(yych <= '\'') goto yy624;
if(yych <= ',') goto yy623;
goto yy612;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
} else {
if(yych <= '.') goto yy616;
if(yych <= '/') goto yy604;
if(yych <= '9') goto yy614;
goto yy617;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
}
} else {
if(yych <= '^') {
if(yych <= '=') {
if(yych <= ';') goto yy623;
if(yych <= '<') goto yy621;
goto yy619;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
} else {
if(yych <= '>') goto yy622;
if(yych <= '@') goto yy623;
if(yych <= 'Z') goto yy624;
goto yy623;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
} else {
if(yych <= 'z') {
if(yych == '`') goto yy623;
goto yy624;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
} else {
if(yych == '|') goto yy620;
if(yych <= '~') goto yy623;
goto yy624;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
}
}
yy604:
yych = *(YYMARKER = ++YYCURSOR);
if(yych == '*') goto yy650;
if(yych == '/') goto yy648;
yy605:
#line 250 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{ goto normal_token; }
#line 4113 "src/sc_man_scanner.h"
yy606:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
yych = *YYCURSOR;
goto yy647;
yy607:
#line 238 "src/sc_man_scanner.re"
{ goto std1; }
#line 4121 "src/sc_man_scanner.h"
yy608:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
#line 239 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{ goto newline; }
#line 4126 "src/sc_man_scanner.h"
yy610:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
#line 240 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{ goto string; }
#line 4131 "src/sc_man_scanner.h"
yy612:
++YYCURSOR;
#line 242 "src/sc_man_scanner.re"
{ goto negative_check; }
#line 4136 "src/sc_man_scanner.h"
yy614:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
if((yych = *YYCURSOR) == '.') goto yy644;
if(yych <= '/') goto yy626;
if(yych <= '9') goto yy642;
goto yy626;
yy615:
#line 251 "src/sc_man_scanner.re"
{ goto normal_token; }
#line 4146 "src/sc_man_scanner.h"
yy616:
yych = *++YYCURSOR;
if(yych <= '/') goto yy605;
if(yych <= '9') goto yy639;
goto yy605;
yy617:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
yych = *++YYCURSOR;
if(yych == ':') goto yy637;
goto yy605;
yy618:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
yych = *++YYCURSOR;
if(yych == '&') goto yy635;
goto yy605;
yy619:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
yych = *++YYCURSOR;
if(yych == '=') goto yy633;
goto yy605;
yy620:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
yych = *++YYCURSOR;
if(yych == '|') goto yy631;
goto yy605;
yy621:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
yych = *++YYCURSOR;
if(yych == '<') goto yy629;
goto yy605;
yy622:
yych = *++YYCURSOR;
if(yych == '>') goto yy627;
goto yy605;
yy623:
yych = *++YYCURSOR;
goto yy605;
yy624:
yych = *++YYCURSOR;
goto yy626;
yy625:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy626:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
if(yych <= 'Z') {
if(yych <= '/') {
if(yych == '\'') goto yy625;
goto yy615;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
} else {
if(yych <= '9') goto yy625;
if(yych <= '@') goto yy615;
goto yy625;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
} else {
if(yych <= '`') {
if(yych == '_') goto yy625;
goto yy615;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
} else {
if(yych <= 'z') goto yy625;
if(yych <= '~') goto yy615;
goto yy625;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
}
yy627:
++YYCURSOR;
#line 249 "src/sc_man_scanner.re"
{ goto normal_token; }
#line 4210 "src/sc_man_scanner.h"
yy629:
++YYCURSOR;
#line 248 "src/sc_man_scanner.re"
{ goto normal_token; }
#line 4215 "src/sc_man_scanner.h"
yy631:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
#line 247 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{ goto normal_token; }
#line 4220 "src/sc_man_scanner.h"
yy633:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
#line 246 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{ goto normal_token; }
#line 4225 "src/sc_man_scanner.h"
yy635:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
#line 245 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{ goto normal_token; }
#line 4230 "src/sc_man_scanner.h"
yy637:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
#line 244 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{ goto normal_token; }
#line 4235 "src/sc_man_scanner.h"
yy639:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
if(yych <= '/') goto yy641;
if(yych <= '9') goto yy639;
yy641:
#line 243 "src/sc_man_scanner.re"
{ goto normal_token; }
#line 4245 "src/sc_man_scanner.h"
yy642:
++YYCURSOR;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
if(yych <= '@') {
if(yych <= '-') {
if(yych == '\'') goto yy625;
goto yy615;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
} else {
if(yych <= '.') goto yy644;
if(yych <= '/') goto yy615;
if(yych <= '9') goto yy642;
goto yy615;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
} else {
if(yych <= '_') {
if(yych <= 'Z') goto yy625;
if(yych <= '^') goto yy615;
goto yy625;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
} else {
if(yych <= '`') goto yy615;
if(yych <= 'z') goto yy625;
if(yych <= '~') goto yy615;
goto yy625;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
}
yy644:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
if(yych <= '/') goto yy641;
if(yych <= '9') goto yy644;
goto yy641;
yy646:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
yy647:
if(yych == 0x0A) goto yy607;
if(yych <= ' ') goto yy646;
goto yy607;
yy648:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
if(yych == 0x0A) goto yy652;
goto yy648;
yy650:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
#line 235 "src/sc_man_scanner.re"
{ goto comment; }
#line 4297 "src/sc_man_scanner.h"
yy652:
++YYCURSOR;
#line 236 "src/sc_man_scanner.re"
{ goto newline; }
#line 4302 "src/sc_man_scanner.h"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
#line 254 "src/sc_man_scanner.re"
}
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
negative_check:
// 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.
sc_TokenType = '-';
if (YYCURSOR >= YYLIMIT)
{
goto normal_token;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +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;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
comment:
#line 4332 "src/sc_man_scanner.h"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{
YYCTYPE yych;
if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = *YYCURSOR;
if(yych == 0x0A) goto yy658;
if(yych != '*') goto yy660;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
if((yych = *YYCURSOR) == '/') goto yy661;
yy657:
#line 303 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{ goto comment; }
#line 4344 "src/sc_man_scanner.h"
yy658:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
#line 292 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
{
if (YYCURSOR >= YYLIMIT)
{
ScriptPtr = ScriptEndPtr;
return_val = false;
goto end;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
sc_Line++;
sc_Crossed = true;
goto comment;
}
#line 4359 "src/sc_man_scanner.h"
yy660:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
yych = *++YYCURSOR;
goto yy657;
yy661:
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
++YYCURSOR;
#line 282 "src/sc_man_scanner.re"
{
if (YYCURSOR >= YYLIMIT)
{
ScriptPtr = ScriptEndPtr;
return_val = false;
goto end;
}
goto std1;
}
#line 4375 "src/sc_man_scanner.h"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
#line 304 "src/sc_man_scanner.re"
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
newline:
if (YYCURSOR >= YYLIMIT)
{
ScriptPtr = ScriptEndPtr;
return_val = false;
goto end;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
sc_Line++;
sc_Crossed = true;
goto std1;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
normal_token:
ScriptPtr = (YYCURSOR >= YYLIMIT) ? ScriptEndPtr : cursor;
sc_StringLen = MIN (ScriptPtr - tok, MAX_STRING_SIZE-1);
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);
}
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
sc_String[sc_StringLen] = '\0';
return_val = true;
goto end;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
string:
if (YYLIMIT != ScriptEndPtr)
{
ScriptPtr = ScriptEndPtr;
return_val = false;
goto end;
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
}
ScriptPtr = cursor;
for (sc_StringLen = 0; cursor < YYLIMIT; ++cursor)
{
if (Escape && *cursor == '\\' && *(cursor + 1) == '"')
{
cursor++;
}
else if (*cursor == '\r' && *(cursor + 1) == '\n')
{
cursor++; // convert CR-LF to simply LF
}
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
2006-06-20 20:30:39 +00:00
else if (*cursor == '"')
{
break;
}
if (*cursor == '\n')
{
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
}
}
- Unlimited the monster pain sounds in Hexen after playing as the Cleric a while and killing centaurs with the flechette. - Fixed: Moving to an old level in a hub caused the old player's inventory to spawn owned by the current player (but still hanging off the old player), so the game would hang when trying to delete it. - Modified re2c so that it doesn't add a date to the file it generates. Thus, if it regenerates a file during a full rebuild, SVN won't see it as a change. Also updated it to 0.10.5. - Fixed: SC_GetString() did not properly terminate sc_String when the last token in the file had no white space after it. Since I could not actually find the problem (it works fine in debug mode and I saw no logic errors), I decided to take this opportunity to reimplement it using an re2c-generated scanner. Now it's 1.6x faster than before and correctness is easier to verify. - Fixed: FMODSoundRenderer::Shutdown() also needs to reset NumChannels. - Added back the Manifest to zdoom.rc for non-VC8 Windows compilers. - Fixed MinGW compilation again. Now it uses the same method as Makefile.linux to find all the source files so that it doesn't need to be manually updated each time source files are added or removed. - Added the SVN revision number to the version string. A new tool is used to obtain this information from the svnversion command and write it into a header file. If you don't have the svn command line tools installed or didn't check it out from the repository, you can still build. I added some rules for this to Makefile.linux, and I assume they work because they do for Makefile.mingw. - Fixed: MIDISong2 did not delete MusHeader in its destructor. SVN r200 (trunk)
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';
return_val = true;
end: