Skip to content

Instantly share code, notes, and snippets.

@juntalis
Created August 26, 2012 19:02
Show Gist options
  • Save juntalis/3482644 to your computer and use it in GitHub Desktop.
Save juntalis/3482644 to your computer and use it in GitHub Desktop.
/* Generated by re2c 0.9.1-C on Wed Aug 01 00:28:19 2012
*/
#line 1 "c.re"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <io.h>
#include "symbols.h"
typedef unsigned int uint;
typedef unsigned char uchar;
#define BSIZE 8192
#define YYCTYPE uchar
#define YYCURSOR cursor
#define YYLIMIT s->lim
#define YYMARKER s->ptr
#define YYFILL(n) {cursor = fill(s, cursor);}
#define RET(i) {s->cur = cursor; return i;}
typedef struct Scanner {
int fd;
uchar *bot, *tok, *ptr, *cur, *pos, *lim, *top, *eof;
uint line;
} Scanner;
uchar *fill(Scanner *s, uchar *cursor){
if(!s->eof) {
uint cnt = s->tok - s->bot;
if(cnt){
memcpy(s->bot, s->tok, s->lim - s->tok);
s->tok = s->bot;
s->ptr -= cnt;
cursor -= cnt;
s->pos -= cnt;
s->lim -= cnt;
}
if((s->top - s->lim) < BSIZE){
uchar *buf = (uchar*) malloc(((s->lim - s->bot) + BSIZE)*sizeof(uchar));
memcpy(buf, s->tok, s->lim - s->tok);
s->tok = buf;
s->ptr = &buf[s->ptr - s->bot];
cursor = &buf[cursor - s->bot];
s->pos = &buf[s->pos - s->bot];
s->lim = &buf[s->lim - s->bot];
s->top = &s->lim[BSIZE];
free(s->bot);
s->bot = buf;
}
if((cnt = _read(s->fd, (char*) s->lim, BSIZE)) != BSIZE){
s->eof = &s->lim[cnt]; *(s->eof)++ = '\n';
}
s->lim += cnt;
}
return cursor;
}
int scan(Scanner *s){
uchar *cursor = s->cur;
std:
s->tok = cursor;
#line 73 "c.re"
#line 69 "cparser.c"
{
YYCTYPE yych;
unsigned int yyaccept;
goto yy0;
++YYCURSOR;
yy0:
if((YYLIMIT - YYCURSOR) < 14) YYFILL(14);
yych = *YYCURSOR;
switch(yych){
case '\t': case '\v':
case '\f': case ' ': goto yy76;
case '\n': goto yy78;
case '!': goto yy52;
case '"': goto yy31;
case '#': goto yy4;
case '%': goto yy42;
case '&': goto yy44;
case '\'': goto yy27;
case '(': goto yy64;
case ')': goto yy66;
case '*': goto yy40;
case '+': goto yy36;
case ',': goto yy60;
case '-': goto yy38;
case '.': goto yy29;
case '/': goto yy2;
case '0': goto yy24;
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy26;
case ':': goto yy62;
case ';': goto yy54;
case '<': goto yy34;
case '=': goto yy50;
case '>': goto yy32;
case '?': goto yy74;
case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case 'h': case 'j':
case 'k': case 'm':
case 'n':
case 'o':
case 'p':
case 'q': case 'x':
case 'y':
case 'z': goto yy23;
case '[': goto yy68;
case ']': goto yy70;
case '^': goto yy46;
case '_': goto yy22;
case 'a': goto yy6;
case 'b': goto yy8;
case 'c': goto yy9;
case 'd': goto yy10;
case 'e': goto yy11;
case 'f': goto yy12;
case 'g': goto yy13;
case 'i': goto yy14;
case 'l': goto yy15;
case 'r': goto yy16;
case 's': goto yy17;
case 't': goto yy18;
case 'u': goto yy19;
case 'v': goto yy20;
case 'w': goto yy21;
case '{': goto yy56;
case '|': goto yy48;
case '}': goto yy58;
case '~': goto yy72;
default: goto yy80;
}
yy2: yych = *++YYCURSOR;
switch(yych){
case '*': goto yy510;
case '/': goto yy508;
case '=': goto yy506;
default: goto yy3;
}
yy3:
#line 189 "c.re"
{ RET(DIVIDE_SYM); }
#line 180 "cparser.c"
yy4: yych = *++YYCURSOR;
goto yy5;
yy5:
#line 78 "c.re"
{ goto preprocessor; }
#line 186 "cparser.c"
yy6: yych = *++YYCURSOR;
switch(yych){
case 'u': goto yy502;
default: goto yy183;
}
yy7:
#line 137 "c.re"
{ RET(ID); }
#line 195 "cparser.c"
yy8: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy497;
default: goto yy183;
}
yy9: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy478;
case 'h': goto yy479;
case 'o': goto yy480;
default: goto yy183;
}
yy10: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy448;
case 'l': goto yy449;
case 'o': goto yy450;
default: goto yy183;
}
yy11: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy434;
case 'n': goto yy435;
case 'x': goto yy436;
default: goto yy183;
}
yy12: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy426;
case 'o': goto yy427;
default: goto yy183;
}
yy13: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy422;
default: goto yy183;
}
yy14: yych = *++YYCURSOR;
switch(yych){
case 'f': goto yy417;
case 'n': goto yy419;
default: goto yy183;
}
yy15: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy413;
default: goto yy183;
}
yy16: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy400;
default: goto yy183;
}
yy17: yych = *++YYCURSOR;
switch(yych){
case 'h': goto yy367;
case 'i': goto yy368;
case 't': goto yy369;
case 'w': goto yy370;
default: goto yy183;
}
yy18: yych = *++YYCURSOR;
switch(yych){
case 'y': goto yy360;
default: goto yy183;
}
yy19: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy348;
default: goto yy183;
}
yy20: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy337;
default: goto yy183;
}
yy21: yych = *++YYCURSOR;
switch(yych){
case 'h': goto yy332;
default: goto yy183;
}
yy22: yych = *++YYCURSOR;
switch(yych){
case 'D': goto yy184;
case 'N': goto yy185;
case 'W': goto yy186;
case '_': goto yy187;
default: goto yy183;
}
yy23: yych = *++YYCURSOR;
goto yy183;
yy24: yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
switch(yych){
case 'L': case 'U': case 'l': case 'u': goto yy158;
case 'X': case 'x': goto yy175;
default: goto yy174;
}
yy25:
#line 141 "c.re"
{ RET(ICON); }
#line 297 "cparser.c"
yy26: yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
goto yy156;
yy27: yyaccept = 1;
yych = *(YYMARKER = ++YYCURSOR);
switch(yych){
case '\n': goto yy28;
default: goto yy146;
}
yy28:
#line 208 "c.re"
{
printf("unexpected character: %c\n", *s->tok);
goto std;
}
#line 313 "cparser.c"
yy29: yyaccept = 2;
yych = *(YYMARKER = ++YYCURSOR);
switch(yych){
case '.': goto yy134;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy135;
default: goto yy30;
}
yy30:
#line 182 "c.re"
{ RET(DOT_SYM); }
#line 333 "cparser.c"
yy31: yyaccept = 1;
yych = *(YYMARKER = ++YYCURSOR);
switch(yych){
case '\n': goto yy28;
default: goto yy124;
}
yy32: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy117;
case '>': goto yy119;
default: goto yy33;
}
yy33:
#line 192 "c.re"
{ RET(RT_SYM); }
#line 349 "cparser.c"
yy34: yych = *++YYCURSOR;
switch(yych){
case '<': goto yy113;
case '=': goto yy111;
default: goto yy35;
}
yy35:
#line 191 "c.re"
{ RET(LT_SYM); }
#line 359 "cparser.c"
yy36: yych = *++YYCURSOR;
switch(yych){
case '+': goto yy107;
case '=': goto yy109;
default: goto yy37;
}
yy37:
#line 187 "c.re"
{ RET(PLUS_SYM); }
#line 369 "cparser.c"
yy38: yych = *++YYCURSOR;
switch(yych){
case '-': goto yy103;
case '=': goto yy105;
case '>': goto yy101;
default: goto yy39;
}
yy39:
#line 186 "c.re"
{ RET(MINUS_SYM); }
#line 380 "cparser.c"
yy40: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy99;
default: goto yy41;
}
yy41:
#line 188 "c.re"
{ RET(MULTI_SYM); }
#line 389 "cparser.c"
yy42: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy97;
default: goto yy43;
}
yy43:
#line 190 "c.re"
{ RET(PRCNT_SYM); }
#line 398 "cparser.c"
yy44: yych = *++YYCURSOR;
switch(yych){
case '&': goto yy93;
case '=': goto yy95;
default: goto yy45;
}
yy45:
#line 183 "c.re"
{ RET(AND_SYM); }
#line 408 "cparser.c"
yy46: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy91;
default: goto yy47;
}
yy47:
#line 193 "c.re"
{ RET(PWROF_SYM); }
#line 417 "cparser.c"
yy48: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy89;
case '|': goto yy87;
default: goto yy49;
}
yy49:
#line 194 "c.re"
{ RET(OR_SYM); }
#line 427 "cparser.c"
yy50: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy85;
default: goto yy51;
}
yy51:
#line 177 "c.re"
{ RET(SETEQ_SYM); }
#line 436 "cparser.c"
yy52: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy83;
default: goto yy53;
}
yy53:
#line 184 "c.re"
{ RET(EXCLA_SYM); }
#line 445 "cparser.c"
yy54: yych = *++YYCURSOR;
goto yy55;
yy55:
#line 172 "c.re"
{ RET(SEMICOLON_SYM); }
#line 451 "cparser.c"
yy56: yych = *++YYCURSOR;
goto yy57;
yy57:
#line 173 "c.re"
{ RET(LBRACE_SYM); }
#line 457 "cparser.c"
yy58: yych = *++YYCURSOR;
goto yy59;
yy59:
#line 174 "c.re"
{ RET(RBRACE_SYM); }
#line 463 "cparser.c"
yy60: yych = *++YYCURSOR;
goto yy61;
yy61:
#line 175 "c.re"
{ RET(COMMA_SYM); }
#line 469 "cparser.c"
yy62: yych = *++YYCURSOR;
goto yy63;
yy63:
#line 176 "c.re"
{ RET(COLON_SYM); }
#line 475 "cparser.c"
yy64: yych = *++YYCURSOR;
goto yy65;
yy65:
#line 178 "c.re"
{ RET(LPARN_SYM); }
#line 481 "cparser.c"
yy66: yych = *++YYCURSOR;
goto yy67;
yy67:
#line 179 "c.re"
{ RET(RPARN_SYM); }
#line 487 "cparser.c"
yy68: yych = *++YYCURSOR;
goto yy69;
yy69:
#line 180 "c.re"
{ RET(LBRACK_SYM); }
#line 493 "cparser.c"
yy70: yych = *++YYCURSOR;
goto yy71;
yy71:
#line 181 "c.re"
{ RET(RBRACK_SYM); }
#line 499 "cparser.c"
yy72: yych = *++YYCURSOR;
goto yy73;
yy73:
#line 185 "c.re"
{ RET(TILDE_SYM); }
#line 505 "cparser.c"
yy74: yych = *++YYCURSOR;
goto yy75;
yy75:
#line 195 "c.re"
{ RET(QUMRK); }
#line 511 "cparser.c"
yy76: yych = *++YYCURSOR;
goto yy82;
yy77:
#line 198 "c.re"
{ goto std; }
#line 517 "cparser.c"
yy78: yych = *++YYCURSOR;
goto yy79;
yy79:
#line 201 "c.re"
{
if(cursor == s->eof) RET(EOI);
s->pos = cursor; s->line++;
goto std;
}
#line 527 "cparser.c"
yy80: yych = *++YYCURSOR;
goto yy28;
yy81: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy82;
yy82: switch(yych){
case '\t': case '\v':
case '\f': case ' ': goto yy81;
default: goto yy77;
}
yy83: yych = *++YYCURSOR;
goto yy84;
yy84:
#line 171 "c.re"
{ RET(NEQ); }
#line 544 "cparser.c"
yy85: yych = *++YYCURSOR;
goto yy86;
yy86:
#line 170 "c.re"
{ RET(EQL); }
#line 550 "cparser.c"
yy87: yych = *++YYCURSOR;
goto yy88;
yy88:
#line 167 "c.re"
{ RET(OROR); }
#line 556 "cparser.c"
yy89: yych = *++YYCURSOR;
goto yy90;
yy90:
#line 160 "c.re"
{ RET(OREQ); }
#line 562 "cparser.c"
yy91: yych = *++YYCURSOR;
goto yy92;
yy92:
#line 159 "c.re"
{ RET(XOREQ); }
#line 568 "cparser.c"
yy93: yych = *++YYCURSOR;
goto yy94;
yy94:
#line 166 "c.re"
{ RET(ANDAND); }
#line 574 "cparser.c"
yy95: yych = *++YYCURSOR;
goto yy96;
yy96:
#line 158 "c.re"
{ RET(ANDEQ); }
#line 580 "cparser.c"
yy97: yych = *++YYCURSOR;
goto yy98;
yy98:
#line 157 "c.re"
{ RET(MODEQ); }
#line 586 "cparser.c"
yy99: yych = *++YYCURSOR;
goto yy100;
yy100:
#line 155 "c.re"
{ RET(MULEQ); }
#line 592 "cparser.c"
yy101: yych = *++YYCURSOR;
goto yy102;
yy102:
#line 165 "c.re"
{ RET(DEREF); }
#line 598 "cparser.c"
yy103: yych = *++YYCURSOR;
goto yy104;
yy104:
#line 164 "c.re"
{ RET(DECR); }
#line 604 "cparser.c"
yy105: yych = *++YYCURSOR;
goto yy106;
yy106:
#line 154 "c.re"
{ RET(SUBEQ); }
#line 610 "cparser.c"
yy107: yych = *++YYCURSOR;
goto yy108;
yy108:
#line 163 "c.re"
{ RET(INCR); }
#line 616 "cparser.c"
yy109: yych = *++YYCURSOR;
goto yy110;
yy110:
#line 153 "c.re"
{ RET(ADDEQ); }
#line 622 "cparser.c"
yy111: yych = *++YYCURSOR;
goto yy112;
yy112:
#line 168 "c.re"
{ RET(LEQ); }
#line 628 "cparser.c"
yy113: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy115;
default: goto yy114;
}
yy114:
#line 162 "c.re"
{ RET(LSHIFT); }
#line 637 "cparser.c"
yy115: yych = *++YYCURSOR;
goto yy116;
yy116:
#line 152 "c.re"
{ RET(LSHIFTEQ); }
#line 643 "cparser.c"
yy117: yych = *++YYCURSOR;
goto yy118;
yy118:
#line 169 "c.re"
{ RET(GEQ); }
#line 649 "cparser.c"
yy119: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy121;
default: goto yy120;
}
yy120:
#line 161 "c.re"
{ RET(RSHIFT); }
#line 658 "cparser.c"
yy121: yych = *++YYCURSOR;
goto yy122;
yy122:
#line 151 "c.re"
{ RET(RSHIFTEQ); }
#line 664 "cparser.c"
yy123: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy124;
yy124: switch(yych){
case '\n': goto yy125;
case '"': goto yy127;
case '\\': goto yy126;
default: goto yy123;
}
yy125: YYCURSOR = YYMARKER;
switch(yyaccept){
case 0: goto yy25;
case 3: goto yy137;
case 2: goto yy30;
case 1: goto yy28;
}
yy126: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
switch(yych){
case '"': case '\'': case '?': case '\\': case 'a':
case 'b': case 'f': case 'n': case 'r': case 't': case 'v': goto yy123;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7': goto yy130;
case 'x': goto yy129;
default: goto yy125;
}
yy127: yych = *++YYCURSOR;
goto yy128;
yy128:
#line 147 "c.re"
{ RET(SCON); }
#line 704 "cparser.c"
yy129: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f': goto yy132;
default: goto yy125;
}
yy130: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy131;
yy131: switch(yych){
case '\n': goto yy125;
case '"': goto yy127;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7': goto yy130;
case '\\': goto yy126;
default: goto yy123;
}
yy132: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy133;
yy133: switch(yych){
case '\n': goto yy125;
case '"': goto yy127;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f': goto yy132;
case '\\': goto yy126;
default: goto yy123;
}
yy134: yych = *++YYCURSOR;
switch(yych){
case '.': goto yy143;
default: goto yy125;
}
yy135: yyaccept = 3;
YYMARKER = ++YYCURSOR;
if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
yych = *YYCURSOR;
goto yy136;
yy136: switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy135;
case 'E': case 'e': goto yy138;
case 'F': case 'L': case 'f': case 'l': goto yy139;
default: goto yy137;
}
yy137:
#line 144 "c.re"
{ RET(FCON); }
#line 807 "cparser.c"
yy138: yych = *++YYCURSOR;
switch(yych){
case '+': case '-': goto yy140;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy141;
default: goto yy125;
}
yy139: yych = *++YYCURSOR;
goto yy137;
yy140: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy141;
default: goto yy125;
}
yy141: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy142;
yy142: switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy141;
case 'F': case 'L': case 'f': case 'l': goto yy139;
default: goto yy137;
}
yy143: yych = *++YYCURSOR;
goto yy144;
yy144:
#line 150 "c.re"
{ RET(ELLIPSIS); }
#line 862 "cparser.c"
yy145: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy146;
yy146: switch(yych){
case '\n': goto yy125;
case '\'': goto yy148;
case '\\': goto yy147;
default: goto yy145;
}
yy147: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
switch(yych){
case '"': case '\'': case '?': case '\\': case 'a':
case 'b': case 'f': case 'n': case 'r': case 't': case 'v': goto yy145;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7': goto yy150;
case 'x': goto yy149;
default: goto yy125;
}
yy148: yych = *++YYCURSOR;
goto yy25;
yy149: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f': goto yy152;
default: goto yy125;
}
yy150: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy151;
yy151: switch(yych){
case '\n': goto yy125;
case '\'': goto yy148;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7': goto yy150;
case '\\': goto yy147;
default: goto yy145;
}
yy152: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy153;
yy153: switch(yych){
case '\n': goto yy125;
case '\'': goto yy148;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f': goto yy152;
case '\\': goto yy147;
default: goto yy145;
}
yy154: yyaccept = 3;
yych = *(YYMARKER = ++YYCURSOR);
switch(yych){
case 'E': case 'e': goto yy165;
default: goto yy164;
}
yy155: yyaccept = 0;
YYMARKER = ++YYCURSOR;
if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
yych = *YYCURSOR;
goto yy156;
yy156: switch(yych){
case '.': goto yy154;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy155;
case 'E': case 'e': goto yy157;
case 'L': case 'U': case 'l': case 'u': goto yy158;
default: goto yy25;
}
yy157: yych = *++YYCURSOR;
switch(yych){
case '+': case '-': goto yy160;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy161;
default: goto yy125;
}
yy158: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy159;
yy159: switch(yych){
case 'L': case 'U': case 'l': case 'u': goto yy158;
default: goto yy25;
}
yy160: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy161;
default: goto yy125;
}
yy161: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy162;
yy162: switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy161;
case 'F': case 'L': case 'f': case 'l': goto yy139;
default: goto yy137;
}
yy163: yyaccept = 3;
YYMARKER = ++YYCURSOR;
if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
yych = *YYCURSOR;
goto yy164;
yy164: switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy163;
case 'E': case 'e': goto yy169;
case 'F': case 'L': case 'f': case 'l': goto yy139;
default: goto yy137;
}
yy165: yych = *++YYCURSOR;
switch(yych){
case '+': case '-': goto yy166;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy167;
default: goto yy125;
}
yy166: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy167;
default: goto yy125;
}
yy167: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy168;
yy168: switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy167;
case 'F': case 'L': case 'f': case 'l': goto yy139;
default: goto yy137;
}
yy169: yych = *++YYCURSOR;
switch(yych){
case '+': case '-': goto yy170;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy171;
default: goto yy125;
}
yy170: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy171;
default: goto yy125;
}
yy171: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy172;
yy172: switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy171;
case 'F': case 'L': case 'f': case 'l': goto yy139;
default: goto yy137;
}
yy173: yyaccept = 0;
YYMARKER = ++YYCURSOR;
if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
yych = *YYCURSOR;
goto yy174;
yy174: switch(yych){
case '.': goto yy154;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy173;
case 'E': case 'e': goto yy157;
case 'L': case 'U': case 'l': case 'u': goto yy180;
default: goto yy25;
}
yy175: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f': goto yy176;
default: goto yy125;
}
yy176: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy177;
yy177: switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f': goto yy176;
case 'L': case 'U': case 'l': case 'u': goto yy178;
default: goto yy25;
}
yy178: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy179;
yy179: switch(yych){
case 'L': case 'U': case 'l': case 'u': goto yy178;
default: goto yy25;
}
yy180: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy181;
yy181: switch(yych){
case 'L': case 'U': case 'l': case 'u': goto yy180;
default: goto yy25;
}
yy182: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy183;
yy183: switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy7;
}
yy184: yych = *++YYCURSOR;
switch(yych){
case 'E': goto yy327;
default: goto yy183;
}
yy185: yych = *++YYCURSOR;
switch(yych){
case 'D': goto yy321;
default: goto yy183;
}
yy186: yych = *++YYCURSOR;
switch(yych){
case 'I': goto yy313;
default: goto yy183;
}
yy187: yych = *++YYCURSOR;
switch(yych){
case 'C': goto yy198;
case 'D': goto yy194;
case 'F': goto yy195;
case 'L': goto yy196;
case 'S': goto yy193;
case 'T': goto yy197;
case 'V': goto yy192;
case 'c': goto yy189;
case 'd': goto yy188;
case 'f': goto yy191;
case 's': goto yy190;
default: goto yy183;
}
yy188: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy305;
default: goto yy183;
}
yy189: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy291;
case 'p': goto yy292;
default: goto yy183;
}
yy190: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy284;
default: goto yy183;
}
yy191: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy276;
default: goto yy183;
}
yy192: yych = *++YYCURSOR;
switch(yych){
case 'A': goto yy267;
default: goto yy183;
}
yy193: yych = *++YYCURSOR;
switch(yych){
case 'T': goto yy261;
default: goto yy183;
}
yy194: yych = *++YYCURSOR;
switch(yych){
case 'A': goto yy255;
default: goto yy183;
}
yy195: yych = *++YYCURSOR;
switch(yych){
case 'I': goto yy225;
case 'U': goto yy226;
default: goto yy183;
}
yy196: yych = *++YYCURSOR;
switch(yych){
case 'I': goto yy219;
default: goto yy183;
}
yy197: yych = *++YYCURSOR;
switch(yych){
case 'I': goto yy208;
default: goto yy183;
}
yy198: yych = *++YYCURSOR;
switch(yych){
case 'O': goto yy199;
default: goto yy183;
}
yy199: yych = *++YYCURSOR;
switch(yych){
case 'U': goto yy200;
default: goto yy183;
}
yy200: yych = *++YYCURSOR;
switch(yych){
case 'N': goto yy201;
default: goto yy183;
}
yy201: yych = *++YYCURSOR;
switch(yych){
case 'T': goto yy202;
default: goto yy183;
}
yy202: yych = *++YYCURSOR;
switch(yych){
case 'E': goto yy203;
default: goto yy183;
}
yy203: yych = *++YYCURSOR;
switch(yych){
case 'R': goto yy204;
default: goto yy183;
}
yy204: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy205;
default: goto yy183;
}
yy205: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy206;
default: goto yy183;
}
yy206: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy207;
}
yy207:
#line 127 "c.re"
{ RET(PRE_MACRO_COUNTER); }
#line 1507 "cparser.c"
yy208: yych = *++YYCURSOR;
switch(yych){
case 'M': goto yy209;
default: goto yy183;
}
yy209: yych = *++YYCURSOR;
switch(yych){
case 'E': goto yy210;
default: goto yy183;
}
yy210: yych = *++YYCURSOR;
switch(yych){
case 'S': goto yy211;
default: goto yy183;
}
yy211: yych = *++YYCURSOR;
switch(yych){
case 'T': goto yy212;
default: goto yy183;
}
yy212: yych = *++YYCURSOR;
switch(yych){
case 'A': goto yy213;
default: goto yy183;
}
yy213: yych = *++YYCURSOR;
switch(yych){
case 'M': goto yy214;
default: goto yy183;
}
yy214: yych = *++YYCURSOR;
switch(yych){
case 'P': goto yy215;
default: goto yy183;
}
yy215: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy216;
default: goto yy183;
}
yy216: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy217;
default: goto yy183;
}
yy217: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy218;
}
yy218:
#line 126 "c.re"
{ RET(PRE_MACRO_TIMESTAMP); }
#line 1620 "cparser.c"
yy219: yych = *++YYCURSOR;
switch(yych){
case 'N': goto yy220;
default: goto yy183;
}
yy220: yych = *++YYCURSOR;
switch(yych){
case 'E': goto yy221;
default: goto yy183;
}
yy221: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy222;
default: goto yy183;
}
yy222: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy223;
default: goto yy183;
}
yy223: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy224;
}
yy224:
#line 125 "c.re"
{ RET(PRE_MACRO_LINE); }
#line 1708 "cparser.c"
yy225: yych = *++YYCURSOR;
switch(yych){
case 'L': goto yy250;
default: goto yy183;
}
yy226: yych = *++YYCURSOR;
switch(yych){
case 'N': goto yy227;
default: goto yy183;
}
yy227: yych = *++YYCURSOR;
switch(yych){
case 'C': goto yy228;
default: goto yy183;
}
yy228: yych = *++YYCURSOR;
switch(yych){
case 'D': goto yy231;
case 'S': goto yy230;
case 'T': goto yy229;
default: goto yy183;
}
yy229: yych = *++YYCURSOR;
switch(yych){
case 'I': goto yy244;
default: goto yy183;
}
yy230: yych = *++YYCURSOR;
switch(yych){
case 'I': goto yy239;
default: goto yy183;
}
yy231: yych = *++YYCURSOR;
switch(yych){
case 'N': goto yy232;
default: goto yy183;
}
yy232: yych = *++YYCURSOR;
switch(yych){
case 'A': goto yy233;
default: goto yy183;
}
yy233: yych = *++YYCURSOR;
switch(yych){
case 'M': goto yy234;
default: goto yy183;
}
yy234: yych = *++YYCURSOR;
switch(yych){
case 'E': goto yy235;
default: goto yy183;
}
yy235: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy236;
default: goto yy183;
}
yy236: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy237;
default: goto yy183;
}
yy237: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy238;
}
yy238:
#line 131 "c.re"
{ RET(PRE_MACRO_FUNCDN); }
#line 1838 "cparser.c"
yy239: yych = *++YYCURSOR;
switch(yych){
case 'G': goto yy240;
default: goto yy183;
}
yy240: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy241;
default: goto yy183;
}
yy241: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy242;
default: goto yy183;
}
yy242: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy243;
}
yy243:
#line 130 "c.re"
{ RET(PRE_MACRO_FUNCSIG); }
#line 1921 "cparser.c"
yy244: yych = *++YYCURSOR;
switch(yych){
case 'O': goto yy245;
default: goto yy183;
}
yy245: yych = *++YYCURSOR;
switch(yych){
case 'N': goto yy246;
default: goto yy183;
}
yy246: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy247;
default: goto yy183;
}
yy247: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy248;
default: goto yy183;
}
yy248: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy249;
}
yy249:
#line 129 "c.re"
{ RET(PRE_MACRO_FUNC); }
#line 2009 "cparser.c"
yy250: yych = *++YYCURSOR;
switch(yych){
case 'E': goto yy251;
default: goto yy183;
}
yy251: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy252;
default: goto yy183;
}
yy252: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy253;
default: goto yy183;
}
yy253: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy254;
}
yy254:
#line 124 "c.re"
{ RET(PRE_MACRO_FILE); }
#line 2092 "cparser.c"
yy255: yych = *++YYCURSOR;
switch(yych){
case 'T': goto yy256;
default: goto yy183;
}
yy256: yych = *++YYCURSOR;
switch(yych){
case 'E': goto yy257;
default: goto yy183;
}
yy257: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy258;
default: goto yy183;
}
yy258: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy259;
default: goto yy183;
}
yy259: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy260;
}
yy260:
#line 123 "c.re"
{ RET(PRE_MACRO_DATE); }
#line 2180 "cparser.c"
yy261: yych = *++YYCURSOR;
switch(yych){
case 'D': goto yy262;
default: goto yy183;
}
yy262: yych = *++YYCURSOR;
switch(yych){
case 'C': goto yy263;
default: goto yy183;
}
yy263: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy264;
default: goto yy183;
}
yy264: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy265;
default: goto yy183;
}
yy265: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy266;
}
yy266:
#line 122 "c.re"
{ RET(PRE_MACRO_STDC); }
#line 2268 "cparser.c"
yy267: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy268;
default: goto yy183;
}
yy268: yych = *++YYCURSOR;
switch(yych){
case 'A': goto yy269;
default: goto yy183;
}
yy269: yych = *++YYCURSOR;
switch(yych){
case 'R': goto yy270;
default: goto yy183;
}
yy270: yych = *++YYCURSOR;
switch(yych){
case 'G': goto yy271;
default: goto yy183;
}
yy271: yych = *++YYCURSOR;
switch(yych){
case 'S': goto yy272;
default: goto yy183;
}
yy272: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy273;
default: goto yy183;
}
yy273: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy274;
default: goto yy183;
}
yy274: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy275;
}
yy275:
#line 121 "c.re"
{ RET(PRE_MACRO_VAARGS); }
#line 2371 "cparser.c"
yy276: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy277;
default: goto yy183;
}
yy277: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy278;
default: goto yy183;
}
yy278: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy279;
default: goto yy183;
}
yy279: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy280;
default: goto yy183;
}
yy280: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy281;
default: goto yy183;
}
yy281: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy282;
default: goto yy183;
}
yy282: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy283;
}
yy283:
#line 117 "c.re"
{ RET(DECLSPEC_FASTCALL); }
#line 2469 "cparser.c"
yy284: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy285;
default: goto yy183;
}
yy285: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy286;
default: goto yy183;
}
yy286: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy287;
default: goto yy183;
}
yy287: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy288;
default: goto yy183;
}
yy288: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy289;
default: goto yy183;
}
yy289: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy290;
}
yy290:
#line 116 "c.re"
{ RET(DECLSPEC_STDCALL); }
#line 2562 "cparser.c"
yy291: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy301;
default: goto yy183;
}
yy292: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy293;
default: goto yy183;
}
yy293: yych = *++YYCURSOR;
switch(yych){
case 'u': goto yy294;
default: goto yy183;
}
yy294: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy295;
default: goto yy183;
}
yy295: yych = *++YYCURSOR;
switch(yych){
case 'p': goto yy296;
default: goto yy183;
}
yy296: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy297;
default: goto yy183;
}
yy297: yych = *++YYCURSOR;
switch(yych){
case 'u': goto yy298;
default: goto yy183;
}
yy298: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy299;
default: goto yy183;
}
yy299: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy300;
}
yy300:
#line 128 "c.re"
{ RET(PRE_MACRO_CPP); }
#line 2670 "cparser.c"
yy301: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy302;
default: goto yy183;
}
yy302: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy303;
default: goto yy183;
}
yy303: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy304;
}
yy304:
#line 115 "c.re"
{ RET(DECLSPEC_CDECL); }
#line 2748 "cparser.c"
yy305: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy306;
default: goto yy183;
}
yy306: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy307;
default: goto yy183;
}
yy307: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy308;
default: goto yy183;
}
yy308: yych = *++YYCURSOR;
switch(yych){
case 'p': goto yy309;
default: goto yy183;
}
yy309: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy310;
default: goto yy183;
}
yy310: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy311;
default: goto yy183;
}
yy311: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy312;
}
yy312:
#line 114 "c.re"
{ RET(DECLSPEC_DECL); }
#line 2846 "cparser.c"
yy313: yych = *++YYCURSOR;
switch(yych){
case 'N': goto yy314;
default: goto yy183;
}
yy314: yych = *++YYCURSOR;
switch(yych){
case '3': goto yy315;
case '6': goto yy316;
default: goto yy183;
}
yy315: yych = *++YYCURSOR;
switch(yych){
case '2': goto yy319;
default: goto yy183;
}
yy316: yych = *++YYCURSOR;
switch(yych){
case '4': goto yy317;
default: goto yy183;
}
yy317: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy318;
}
yy318:
#line 135 "c.re"
{ RET(PRE_MACRO_WIN64); }
#line 2935 "cparser.c"
yy319: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy320;
}
yy320:
#line 134 "c.re"
{ RET(PRE_MACRO_WIN32); }
#line 3003 "cparser.c"
yy321: yych = *++YYCURSOR;
switch(yych){
case 'E': goto yy322;
default: goto yy183;
}
yy322: yych = *++YYCURSOR;
switch(yych){
case 'B': goto yy323;
default: goto yy183;
}
yy323: yych = *++YYCURSOR;
switch(yych){
case 'U': goto yy324;
default: goto yy183;
}
yy324: yych = *++YYCURSOR;
switch(yych){
case 'G': goto yy325;
default: goto yy183;
}
yy325: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy326;
}
yy326:
#line 133 "c.re"
{ RET(PRE_MACRO_NDEBUG); }
#line 3091 "cparser.c"
yy327: yych = *++YYCURSOR;
switch(yych){
case 'B': goto yy328;
default: goto yy183;
}
yy328: yych = *++YYCURSOR;
switch(yych){
case 'U': goto yy329;
default: goto yy183;
}
yy329: yych = *++YYCURSOR;
switch(yych){
case 'G': goto yy330;
default: goto yy183;
}
yy330: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy331;
}
yy331:
#line 132 "c.re"
{ RET(PRE_MACRO_DEBUG); }
#line 3174 "cparser.c"
yy332: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy333;
default: goto yy183;
}
yy333: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy334;
default: goto yy183;
}
yy334: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy335;
default: goto yy183;
}
yy335: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy336;
}
yy336:
#line 112 "c.re"
{ RET(WHILE); }
#line 3257 "cparser.c"
yy337: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy338;
case 'l': goto yy339;
default: goto yy183;
}
yy338: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy346;
default: goto yy183;
}
yy339: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy340;
default: goto yy183;
}
yy340: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy341;
default: goto yy183;
}
yy341: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy342;
default: goto yy183;
}
yy342: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy343;
default: goto yy183;
}
yy343: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy344;
default: goto yy183;
}
yy344: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy345;
}
yy345:
#line 111 "c.re"
{ RET(VOLATILE); }
#line 3361 "cparser.c"
yy346: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy347;
}
yy347:
#line 110 "c.re"
{ RET(VOID); }
#line 3429 "cparser.c"
yy348: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy349;
case 's': goto yy350;
default: goto yy183;
}
yy349: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy357;
default: goto yy183;
}
yy350: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy351;
default: goto yy183;
}
yy351: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy352;
default: goto yy183;
}
yy352: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy353;
default: goto yy183;
}
yy353: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy354;
default: goto yy183;
}
yy354: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy355;
default: goto yy183;
}
yy355: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy356;
}
yy356:
#line 109 "c.re"
{ RET(UNSIGNED); }
#line 3533 "cparser.c"
yy357: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy358;
default: goto yy183;
}
yy358: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy359;
}
yy359:
#line 108 "c.re"
{ RET(UNION); }
#line 3606 "cparser.c"
yy360: yych = *++YYCURSOR;
switch(yych){
case 'p': goto yy361;
default: goto yy183;
}
yy361: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy362;
default: goto yy183;
}
yy362: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy363;
default: goto yy183;
}
yy363: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy364;
default: goto yy183;
}
yy364: yych = *++YYCURSOR;
switch(yych){
case 'f': goto yy365;
default: goto yy183;
}
yy365: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy366;
}
yy366:
#line 107 "c.re"
{ RET(TYPEDEF); }
#line 3699 "cparser.c"
yy367: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy396;
default: goto yy183;
}
yy368: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy386;
case 'z': goto yy387;
default: goto yy183;
}
yy369: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy376;
case 'r': goto yy377;
default: goto yy183;
}
yy370: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy371;
default: goto yy183;
}
yy371: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy372;
default: goto yy183;
}
yy372: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy373;
default: goto yy183;
}
yy373: yych = *++YYCURSOR;
switch(yych){
case 'h': goto yy374;
default: goto yy183;
}
yy374: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy375;
}
yy375:
#line 106 "c.re"
{ RET(SWITCH); }
#line 3804 "cparser.c"
yy376: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy382;
default: goto yy183;
}
yy377: yych = *++YYCURSOR;
switch(yych){
case 'u': goto yy378;
default: goto yy183;
}
yy378: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy379;
default: goto yy183;
}
yy379: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy380;
default: goto yy183;
}
yy380: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy381;
}
yy381:
#line 105 "c.re"
{ RET(STRUCT); }
#line 3892 "cparser.c"
yy382: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy383;
default: goto yy183;
}
yy383: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy384;
default: goto yy183;
}
yy384: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy385;
}
yy385:
#line 104 "c.re"
{ RET(STATIC); }
#line 3970 "cparser.c"
yy386: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy392;
default: goto yy183;
}
yy387: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy388;
default: goto yy183;
}
yy388: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy389;
default: goto yy183;
}
yy389: yych = *++YYCURSOR;
switch(yych){
case 'f': goto yy390;
default: goto yy183;
}
yy390: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy391;
}
yy391:
#line 103 "c.re"
{ RET(SIZEOF); }
#line 4058 "cparser.c"
yy392: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy393;
default: goto yy183;
}
yy393: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy394;
default: goto yy183;
}
yy394: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy395;
}
yy395:
#line 102 "c.re"
{ RET(SIGNED); }
#line 4136 "cparser.c"
yy396: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy397;
default: goto yy183;
}
yy397: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy398;
default: goto yy183;
}
yy398: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy399;
}
yy399:
#line 101 "c.re"
{ RET(SHORT); }
#line 4214 "cparser.c"
yy400: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy401;
case 't': goto yy402;
default: goto yy183;
}
yy401: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy407;
default: goto yy183;
}
yy402: yych = *++YYCURSOR;
switch(yych){
case 'u': goto yy403;
default: goto yy183;
}
yy403: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy404;
default: goto yy183;
}
yy404: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy405;
default: goto yy183;
}
yy405: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy406;
}
yy406:
#line 100 "c.re"
{ RET(RETURN); }
#line 4308 "cparser.c"
yy407: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy408;
default: goto yy183;
}
yy408: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy409;
default: goto yy183;
}
yy409: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy410;
default: goto yy183;
}
yy410: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy411;
default: goto yy183;
}
yy411: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy412;
}
yy412:
#line 99 "c.re"
{ RET(REGISTER); }
#line 4396 "cparser.c"
yy413: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy414;
default: goto yy183;
}
yy414: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy415;
default: goto yy183;
}
yy415: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy416;
}
yy416:
#line 98 "c.re"
{ RET(LONG); }
#line 4474 "cparser.c"
yy417: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy418;
}
yy418:
#line 96 "c.re"
{ RET(IF); }
#line 4542 "cparser.c"
yy419: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy420;
default: goto yy183;
}
yy420: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy421;
}
yy421:
#line 97 "c.re"
{ RET(INT); }
#line 4615 "cparser.c"
yy422: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy423;
default: goto yy183;
}
yy423: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy424;
default: goto yy183;
}
yy424: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy425;
}
yy425:
#line 95 "c.re"
{ RET(GOTO); }
#line 4693 "cparser.c"
yy426: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy430;
default: goto yy183;
}
yy427: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy428;
default: goto yy183;
}
yy428: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy429;
}
yy429:
#line 94 "c.re"
{ RET(FOR); }
#line 4771 "cparser.c"
yy430: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy431;
default: goto yy183;
}
yy431: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy432;
default: goto yy183;
}
yy432: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy433;
}
yy433:
#line 93 "c.re"
{ RET(FLOAT); }
#line 4849 "cparser.c"
yy434: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy445;
default: goto yy183;
}
yy435: yych = *++YYCURSOR;
switch(yych){
case 'u': goto yy442;
default: goto yy183;
}
yy436: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy437;
default: goto yy183;
}
yy437: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy438;
default: goto yy183;
}
yy438: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy439;
default: goto yy183;
}
yy439: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy440;
default: goto yy183;
}
yy440: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy441;
}
yy441:
#line 92 "c.re"
{ RET(EXTERN); }
#line 4947 "cparser.c"
yy442: yych = *++YYCURSOR;
switch(yych){
case 'm': goto yy443;
default: goto yy183;
}
yy443: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy444;
}
yy444:
#line 91 "c.re"
{ RET(ENUM); }
#line 5020 "cparser.c"
yy445: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy446;
default: goto yy183;
}
yy446: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy447;
}
yy447:
#line 90 "c.re"
{ RET(ELSE); }
#line 5093 "cparser.c"
yy448: yych = *++YYCURSOR;
switch(yych){
case 'f': goto yy472;
default: goto yy183;
}
yy449: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy457;
default: goto yy183;
}
yy450: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't': case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
case 'u': goto yy452;
default: goto yy451;
}
yy451:
#line 88 "c.re"
{ RET(DO); }
#line 5170 "cparser.c"
yy452: yych = *++YYCURSOR;
switch(yych){
case 'b': goto yy453;
default: goto yy183;
}
yy453: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy454;
default: goto yy183;
}
yy454: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy455;
default: goto yy183;
}
yy455: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy456;
}
yy456:
#line 89 "c.re"
{ RET(DOUBLE); }
#line 5253 "cparser.c"
yy457: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy458;
case 'i': goto yy459;
default: goto yy183;
}
yy458: yych = *++YYCURSOR;
switch(yych){
case 'x': goto yy466;
default: goto yy183;
}
yy459: yych = *++YYCURSOR;
switch(yych){
case 'm': goto yy460;
default: goto yy183;
}
yy460: yych = *++YYCURSOR;
switch(yych){
case 'p': goto yy461;
default: goto yy183;
}
yy461: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy462;
default: goto yy183;
}
yy462: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy463;
default: goto yy183;
}
yy463: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy464;
default: goto yy183;
}
yy464: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy465;
}
yy465:
#line 118 "c.re"
{ RET(DECLSPEC_DLLIMPORT); }
#line 5357 "cparser.c"
yy466: yych = *++YYCURSOR;
switch(yych){
case 'p': goto yy467;
default: goto yy183;
}
yy467: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy468;
default: goto yy183;
}
yy468: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy469;
default: goto yy183;
}
yy469: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy470;
default: goto yy183;
}
yy470: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy471;
}
yy471:
#line 119 "c.re"
{ RET(DECLSPEC_DLLEXPORT); }
#line 5445 "cparser.c"
yy472: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy473;
default: goto yy183;
}
yy473: yych = *++YYCURSOR;
switch(yych){
case 'u': goto yy474;
default: goto yy183;
}
yy474: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy475;
default: goto yy183;
}
yy475: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy476;
default: goto yy183;
}
yy476: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy477;
}
yy477:
#line 87 "c.re"
{ RET(DEFAULT); }
#line 5533 "cparser.c"
yy478: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy494;
default: goto yy183;
}
yy479: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy491;
default: goto yy183;
}
yy480: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy481;
default: goto yy183;
}
yy481: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy482;
case 't': goto yy483;
default: goto yy183;
}
yy482: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy489;
default: goto yy183;
}
yy483: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy484;
default: goto yy183;
}
yy484: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy485;
default: goto yy183;
}
yy485: yych = *++YYCURSOR;
switch(yych){
case 'u': goto yy486;
default: goto yy183;
}
yy486: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy487;
default: goto yy183;
}
yy487: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy488;
}
yy488:
#line 86 "c.re"
{ RET(CONTINUE); }
#line 5647 "cparser.c"
yy489: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy490;
}
yy490:
#line 85 "c.re"
{ RET(CONST); }
#line 5715 "cparser.c"
yy491: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy492;
default: goto yy183;
}
yy492: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy493;
}
yy493:
#line 84 "c.re"
{ RET(CHAR); }
#line 5788 "cparser.c"
yy494: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy495;
default: goto yy183;
}
yy495: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy496;
}
yy496:
#line 83 "c.re"
{ RET(CASE); }
#line 5861 "cparser.c"
yy497: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy498;
default: goto yy183;
}
yy498: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy499;
default: goto yy183;
}
yy499: yych = *++YYCURSOR;
switch(yych){
case 'k': goto yy500;
default: goto yy183;
}
yy500: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy501;
}
yy501:
#line 82 "c.re"
{ RET(BREAK); }
#line 5944 "cparser.c"
yy502: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy503;
default: goto yy183;
}
yy503: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy504;
default: goto yy183;
}
yy504: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy182;
default: goto yy505;
}
yy505:
#line 81 "c.re"
{ RET(AUTO); }
#line 6022 "cparser.c"
yy506: yych = *++YYCURSOR;
goto yy507;
yy507:
#line 156 "c.re"
{ RET(DIVEQ); }
#line 6028 "cparser.c"
yy508: yych = *++YYCURSOR;
goto yy509;
yy509:
#line 77 "c.re"
{ goto line_comment; }
#line 6034 "cparser.c"
yy510: yych = *++YYCURSOR;
goto yy511;
yy511:
#line 76 "c.re"
{ goto comment; }
#line 6040 "cparser.c"
}
#line 212 "c.re"
comment:
#line 6049 "cparser.c"
{
YYCTYPE yych;
goto yy512;
++YYCURSOR;
yy512:
if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = *YYCURSOR;
switch(yych){
case '\n': goto yy516;
case '*': goto yy514;
default: goto yy518;
}
yy514: yych = *++YYCURSOR;
switch(yych){
case '/': goto yy519;
default: goto yy515;
}
yy515:
#line 225 "c.re"
{ goto comment; }
#line 6070 "cparser.c"
yy516: yych = *++YYCURSOR;
goto yy517;
yy517:
#line 220 "c.re"
{
if(cursor == s->eof) RET(EOI);
s->tok = s->pos = cursor; s->line++;
goto comment;
}
#line 6080 "cparser.c"
yy518: yych = *++YYCURSOR;
goto yy515;
yy519: yych = *++YYCURSOR;
goto yy520;
yy520:
#line 218 "c.re"
{ goto std; }
#line 6088 "cparser.c"
}
#line 226 "c.re"
line_comment:
#line 6095 "cparser.c"
{
YYCTYPE yych;
goto yy521;
++YYCURSOR;
yy521:
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
switch(yych){
case '\n': goto yy523;
default: goto yy525;
}
yy523: yych = *++YYCURSOR;
goto yy524;
yy524:
#line 231 "c.re"
{
if(cursor == s->eof) RET(EOI);
s->tok = s->pos = cursor; s->line++;
goto std;
}
#line 6116 "cparser.c"
yy525: yych = *++YYCURSOR;
goto yy526;
yy526:
#line 236 "c.re"
{ goto line_comment; }
#line 6122 "cparser.c"
}
#line 237 "c.re"
preprocessor:
#line 6129 "cparser.c"
{
YYCTYPE yych;
unsigned int yyaccept;
goto yy527;
++YYCURSOR;
yy527:
if((YYLIMIT - YYCURSOR) < 21) YYFILL(21);
yych = *YYCURSOR;
switch(yych){
case '\t': case '\v':
case '\f': case ' ': goto yy607;
case '\n': goto yy610;
case '!': goto yy583;
case '"': goto yy562;
case '#': goto yy538;
case '%': goto yy573;
case '&': goto yy575;
case '\'': goto yy558;
case '(': goto yy595;
case ')': goto yy597;
case '*': goto yy571;
case '+': goto yy567;
case ',': goto yy591;
case '-': goto yy569;
case '.': goto yy560;
case '/': goto yy529;
case '0': goto yy555;
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy557;
case ':': goto yy593;
case ';': goto yy585;
case '<': goto yy565;
case '=': goto yy581;
case '>': goto yy563;
case '?': goto yy605;
case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case 'j':
case 'k': case 'n': case 'q': case 'x':
case 'y':
case 'z': goto yy554;
case '[': goto yy599;
case '\\': goto yy609;
case ']': goto yy601;
case '^': goto yy577;
case '_': goto yy553;
case 'a': goto yy540;
case 'b': goto yy541;
case 'c': goto yy542;
case 'd': goto yy537;
case 'e': goto yy536;
case 'f': goto yy543;
case 'g': goto yy551;
case 'h': goto yy544;
case 'i': goto yy531;
case 'l': goto yy534;
case 'm': goto yy545;
case 'o': goto yy546;
case 'p': goto yy535;
case 'r': goto yy547;
case 's': goto yy548;
case 't': goto yy552;
case 'u': goto yy533;
case 'v': goto yy549;
case 'w': goto yy550;
case '{': goto yy587;
case '|': goto yy579;
case '}': goto yy589;
case '~': goto yy603;
default: goto yy612;
}
yy529: yych = *++YYCURSOR;
switch(yych){
case '*': goto yy1431;
case '/': goto yy1429;
case '=': goto yy1427;
default: goto yy530;
}
yy530:
#line 413 "c.re"
{ RET(DIVIDE_SYM); }
#line 6241 "cparser.c"
yy531: yych = *++YYCURSOR;
switch(yych){
case 'f': goto yy1358;
case 'm': goto yy1360;
case 'n': goto yy1361;
default: goto yy717;
}
yy532:
#line 361 "c.re"
{ RET(ID); }
#line 6252 "cparser.c"
yy533: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1333;
case 's': goto yy1334;
default: goto yy717;
}
yy534: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1325;
case 'o': goto yy1326;
default: goto yy717;
}
yy535: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1277;
case 'o': goto yy1278;
case 'r': goto yy1279;
case 'u': goto yy1280;
default: goto yy717;
}
yy536: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy1244;
case 'n': goto yy1245;
case 'r': goto yy1246;
case 'x': goto yy1247;
default: goto yy717;
}
yy537: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1191;
case 'e': goto yy1192;
case 'l': goto yy1193;
case 'o': goto yy1194;
default: goto yy717;
}
yy538: yych = *++YYCURSOR;
switch(yych){
case '#': goto yy1189;
case '@': goto yy1187;
default: goto yy539;
}
yy539:
#line 262 "c.re"
{ RET(PRE_STRTOK); }
#line 6298 "cparser.c"
yy540: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy1165;
case 'u': goto yy1166;
default: goto yy717;
}
yy541: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1153;
case 's': goto yy1154;
default: goto yy717;
}
yy542: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1093;
case 'h': goto yy1094;
case 'o': goto yy1095;
default: goto yy717;
}
yy543: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1046;
case 'l': goto yy1047;
case 'o': goto yy1048;
case 'p': goto yy1049;
case 'u': goto yy1050;
default: goto yy717;
}
yy544: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy1039;
default: goto yy717;
}
yy545: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1015;
case 'e': goto yy1016;
default: goto yy717;
}
yy546: yych = *++YYCURSOR;
switch(yych){
case 'm': goto yy1000;
case 'n': goto yy1001;
case 'p': goto yy1002;
default: goto yy717;
}
yy547: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy970;
case 'u': goto yy971;
default: goto yy717;
}
yy548: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy909;
case 'h': goto yy910;
case 'i': goto yy911;
case 't': goto yy912;
case 'w': goto yy913;
default: goto yy717;
}
yy549: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy889;
case 't': goto yy890;
default: goto yy717;
}
yy550: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy877;
case 'h': goto yy878;
default: goto yy717;
}
yy551: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy873;
default: goto yy717;
}
yy552: yych = *++YYCURSOR;
switch(yych){
case 'y': goto yy866;
default: goto yy717;
}
yy553: yych = *++YYCURSOR;
switch(yych){
case 'D': goto yy718;
case 'N': goto yy719;
case 'W': goto yy720;
case '_': goto yy721;
default: goto yy717;
}
yy554: yych = *++YYCURSOR;
goto yy717;
yy555: yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
switch(yych){
case 'L': case 'U': case 'l': case 'u': goto yy692;
case 'X': case 'x': goto yy709;
default: goto yy708;
}
yy556:
#line 365 "c.re"
{ RET(ICON); }
#line 6402 "cparser.c"
yy557: yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
goto yy690;
yy558: yyaccept = 1;
yych = *(YYMARKER = ++YYCURSOR);
switch(yych){
case '\n': goto yy559;
default: goto yy680;
}
yy559:
#line 436 "c.re"
{ goto preprocessor; }
#line 6415 "cparser.c"
yy560: yyaccept = 2;
yych = *(YYMARKER = ++YYCURSOR);
switch(yych){
case '.': goto yy668;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy669;
default: goto yy561;
}
yy561:
#line 406 "c.re"
{ RET(DOT_SYM); }
#line 6435 "cparser.c"
yy562: yyaccept = 1;
yych = *(YYMARKER = ++YYCURSOR);
switch(yych){
case '\n': goto yy559;
default: goto yy658;
}
yy563: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy651;
case '>': goto yy653;
default: goto yy564;
}
yy564:
#line 416 "c.re"
{ RET(RT_SYM); }
#line 6451 "cparser.c"
yy565: yych = *++YYCURSOR;
switch(yych){
case '<': goto yy647;
case '=': goto yy645;
default: goto yy566;
}
yy566:
#line 415 "c.re"
{ RET(LT_SYM); }
#line 6461 "cparser.c"
yy567: yych = *++YYCURSOR;
switch(yych){
case '+': goto yy641;
case '=': goto yy643;
default: goto yy568;
}
yy568:
#line 411 "c.re"
{ RET(PLUS_SYM); }
#line 6471 "cparser.c"
yy569: yych = *++YYCURSOR;
switch(yych){
case '-': goto yy637;
case '=': goto yy639;
case '>': goto yy635;
default: goto yy570;
}
yy570:
#line 410 "c.re"
{ RET(MINUS_SYM); }
#line 6482 "cparser.c"
yy571: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy633;
default: goto yy572;
}
yy572:
#line 412 "c.re"
{ RET(MULTI_SYM); }
#line 6491 "cparser.c"
yy573: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy631;
default: goto yy574;
}
yy574:
#line 414 "c.re"
{ RET(PRCNT_SYM); }
#line 6500 "cparser.c"
yy575: yych = *++YYCURSOR;
switch(yych){
case '&': goto yy627;
case '=': goto yy629;
default: goto yy576;
}
yy576:
#line 407 "c.re"
{ RET(AND_SYM); }
#line 6510 "cparser.c"
yy577: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy625;
default: goto yy578;
}
yy578:
#line 417 "c.re"
{ RET(PWROF_SYM); }
#line 6519 "cparser.c"
yy579: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy623;
case '|': goto yy621;
default: goto yy580;
}
yy580:
#line 418 "c.re"
{ RET(OR_SYM); }
#line 6529 "cparser.c"
yy581: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy619;
default: goto yy582;
}
yy582:
#line 401 "c.re"
{ RET(SETEQ_SYM); }
#line 6538 "cparser.c"
yy583: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy617;
default: goto yy584;
}
yy584:
#line 408 "c.re"
{ RET(EXCLA_SYM); }
#line 6547 "cparser.c"
yy585: yych = *++YYCURSOR;
goto yy586;
yy586:
#line 396 "c.re"
{ RET(SEMICOLON_SYM); }
#line 6553 "cparser.c"
yy587: yych = *++YYCURSOR;
goto yy588;
yy588:
#line 397 "c.re"
{ RET(LBRACE_SYM); }
#line 6559 "cparser.c"
yy589: yych = *++YYCURSOR;
goto yy590;
yy590:
#line 398 "c.re"
{ RET(RBRACE_SYM); }
#line 6565 "cparser.c"
yy591: yych = *++YYCURSOR;
goto yy592;
yy592:
#line 399 "c.re"
{ RET(COMMA_SYM); }
#line 6571 "cparser.c"
yy593: yych = *++YYCURSOR;
goto yy594;
yy594:
#line 400 "c.re"
{ RET(COLON_SYM); }
#line 6577 "cparser.c"
yy595: yych = *++YYCURSOR;
goto yy596;
yy596:
#line 402 "c.re"
{ RET(LPARN_SYM); }
#line 6583 "cparser.c"
yy597: yych = *++YYCURSOR;
goto yy598;
yy598:
#line 403 "c.re"
{ RET(RPARN_SYM); }
#line 6589 "cparser.c"
yy599: yych = *++YYCURSOR;
goto yy600;
yy600:
#line 404 "c.re"
{ RET(LBRACK_SYM); }
#line 6595 "cparser.c"
yy601: yych = *++YYCURSOR;
goto yy602;
yy602:
#line 405 "c.re"
{ RET(RBRACK_SYM); }
#line 6601 "cparser.c"
yy603: yych = *++YYCURSOR;
goto yy604;
yy604:
#line 409 "c.re"
{ RET(TILDE_SYM); }
#line 6607 "cparser.c"
yy605: yych = *++YYCURSOR;
goto yy606;
yy606:
#line 419 "c.re"
{ RET(QUMRK); }
#line 6613 "cparser.c"
yy607: yych = *++YYCURSOR;
goto yy616;
yy608:
#line 421 "c.re"
{ goto preprocessor; }
#line 6619 "cparser.c"
yy609: yych = *++YYCURSOR;
switch(yych){
case '\n': goto yy613;
default: goto yy559;
}
yy610: yych = *++YYCURSOR;
goto yy611;
yy611:
#line 431 "c.re"
{
if(cursor == s->eof) RET(EOI);
s->pos = cursor; s->line++;
goto std;
}
#line 6634 "cparser.c"
yy612: yych = *++YYCURSOR;
goto yy559;
yy613: yych = *++YYCURSOR;
goto yy614;
yy614:
#line 424 "c.re"
{
if(cursor == s->eof) RET(EOI);
s->pos = cursor; s->line++;
goto preprocessor;
}
#line 6646 "cparser.c"
yy615: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy616;
yy616: switch(yych){
case '\t': case '\v':
case '\f': case ' ': goto yy615;
default: goto yy608;
}
yy617: yych = *++YYCURSOR;
goto yy618;
yy618:
#line 395 "c.re"
{ RET(NEQ); }
#line 6661 "cparser.c"
yy619: yych = *++YYCURSOR;
goto yy620;
yy620:
#line 394 "c.re"
{ RET(EQL); }
#line 6667 "cparser.c"
yy621: yych = *++YYCURSOR;
goto yy622;
yy622:
#line 391 "c.re"
{ RET(OROR); }
#line 6673 "cparser.c"
yy623: yych = *++YYCURSOR;
goto yy624;
yy624:
#line 384 "c.re"
{ RET(OREQ); }
#line 6679 "cparser.c"
yy625: yych = *++YYCURSOR;
goto yy626;
yy626:
#line 383 "c.re"
{ RET(XOREQ); }
#line 6685 "cparser.c"
yy627: yych = *++YYCURSOR;
goto yy628;
yy628:
#line 390 "c.re"
{ RET(ANDAND); }
#line 6691 "cparser.c"
yy629: yych = *++YYCURSOR;
goto yy630;
yy630:
#line 382 "c.re"
{ RET(ANDEQ); }
#line 6697 "cparser.c"
yy631: yych = *++YYCURSOR;
goto yy632;
yy632:
#line 381 "c.re"
{ RET(MODEQ); }
#line 6703 "cparser.c"
yy633: yych = *++YYCURSOR;
goto yy634;
yy634:
#line 379 "c.re"
{ RET(MULEQ); }
#line 6709 "cparser.c"
yy635: yych = *++YYCURSOR;
goto yy636;
yy636:
#line 389 "c.re"
{ RET(DEREF); }
#line 6715 "cparser.c"
yy637: yych = *++YYCURSOR;
goto yy638;
yy638:
#line 388 "c.re"
{ RET(DECR); }
#line 6721 "cparser.c"
yy639: yych = *++YYCURSOR;
goto yy640;
yy640:
#line 378 "c.re"
{ RET(SUBEQ); }
#line 6727 "cparser.c"
yy641: yych = *++YYCURSOR;
goto yy642;
yy642:
#line 387 "c.re"
{ RET(INCR); }
#line 6733 "cparser.c"
yy643: yych = *++YYCURSOR;
goto yy644;
yy644:
#line 377 "c.re"
{ RET(ADDEQ); }
#line 6739 "cparser.c"
yy645: yych = *++YYCURSOR;
goto yy646;
yy646:
#line 392 "c.re"
{ RET(LEQ); }
#line 6745 "cparser.c"
yy647: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy649;
default: goto yy648;
}
yy648:
#line 386 "c.re"
{ RET(LSHIFT); }
#line 6754 "cparser.c"
yy649: yych = *++YYCURSOR;
goto yy650;
yy650:
#line 376 "c.re"
{ RET(LSHIFTEQ); }
#line 6760 "cparser.c"
yy651: yych = *++YYCURSOR;
goto yy652;
yy652:
#line 393 "c.re"
{ RET(GEQ); }
#line 6766 "cparser.c"
yy653: yych = *++YYCURSOR;
switch(yych){
case '=': goto yy655;
default: goto yy654;
}
yy654:
#line 385 "c.re"
{ RET(RSHIFT); }
#line 6775 "cparser.c"
yy655: yych = *++YYCURSOR;
goto yy656;
yy656:
#line 375 "c.re"
{ RET(RSHIFTEQ); }
#line 6781 "cparser.c"
yy657: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy658;
yy658: switch(yych){
case '\n': goto yy659;
case '"': goto yy661;
case '\\': goto yy660;
default: goto yy657;
}
yy659: YYCURSOR = YYMARKER;
switch(yyaccept){
case 0: goto yy556;
case 3: goto yy671;
case 2: goto yy561;
case 1: goto yy559;
}
yy660: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
switch(yych){
case '"': case '\'': case '?': case '\\': case 'a':
case 'b': case 'f': case 'n': case 'r': case 't': case 'v': goto yy657;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7': goto yy664;
case 'x': goto yy663;
default: goto yy659;
}
yy661: yych = *++YYCURSOR;
goto yy662;
yy662:
#line 371 "c.re"
{ RET(SCON); }
#line 6821 "cparser.c"
yy663: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f': goto yy666;
default: goto yy659;
}
yy664: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy665;
yy665: switch(yych){
case '\n': goto yy659;
case '"': goto yy661;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7': goto yy664;
case '\\': goto yy660;
default: goto yy657;
}
yy666: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy667;
yy667: switch(yych){
case '\n': goto yy659;
case '"': goto yy661;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f': goto yy666;
case '\\': goto yy660;
default: goto yy657;
}
yy668: yych = *++YYCURSOR;
switch(yych){
case '.': goto yy677;
default: goto yy659;
}
yy669: yyaccept = 3;
YYMARKER = ++YYCURSOR;
if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
yych = *YYCURSOR;
goto yy670;
yy670: switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy669;
case 'E': case 'e': goto yy672;
case 'F': case 'L': case 'f': case 'l': goto yy673;
default: goto yy671;
}
yy671:
#line 368 "c.re"
{ RET(FCON); }
#line 6924 "cparser.c"
yy672: yych = *++YYCURSOR;
switch(yych){
case '+': case '-': goto yy674;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy675;
default: goto yy659;
}
yy673: yych = *++YYCURSOR;
goto yy671;
yy674: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy675;
default: goto yy659;
}
yy675: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy676;
yy676: switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy675;
case 'F': case 'L': case 'f': case 'l': goto yy673;
default: goto yy671;
}
yy677: yych = *++YYCURSOR;
goto yy678;
yy678:
#line 374 "c.re"
{ RET(ELLIPSIS); }
#line 6979 "cparser.c"
yy679: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy680;
yy680: switch(yych){
case '\n': goto yy659;
case '\'': goto yy682;
case '\\': goto yy681;
default: goto yy679;
}
yy681: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
switch(yych){
case '"': case '\'': case '?': case '\\': case 'a':
case 'b': case 'f': case 'n': case 'r': case 't': case 'v': goto yy679;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7': goto yy684;
case 'x': goto yy683;
default: goto yy659;
}
yy682: yych = *++YYCURSOR;
goto yy556;
yy683: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f': goto yy686;
default: goto yy659;
}
yy684: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy685;
yy685: switch(yych){
case '\n': goto yy659;
case '\'': goto yy682;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7': goto yy684;
case '\\': goto yy681;
default: goto yy679;
}
yy686: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy687;
yy687: switch(yych){
case '\n': goto yy659;
case '\'': goto yy682;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f': goto yy686;
case '\\': goto yy681;
default: goto yy679;
}
yy688: yyaccept = 3;
yych = *(YYMARKER = ++YYCURSOR);
switch(yych){
case 'E': case 'e': goto yy699;
default: goto yy698;
}
yy689: yyaccept = 0;
YYMARKER = ++YYCURSOR;
if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
yych = *YYCURSOR;
goto yy690;
yy690: switch(yych){
case '.': goto yy688;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy689;
case 'E': case 'e': goto yy691;
case 'L': case 'U': case 'l': case 'u': goto yy692;
default: goto yy556;
}
yy691: yych = *++YYCURSOR;
switch(yych){
case '+': case '-': goto yy694;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy695;
default: goto yy659;
}
yy692: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy693;
yy693: switch(yych){
case 'L': case 'U': case 'l': case 'u': goto yy692;
default: goto yy556;
}
yy694: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy695;
default: goto yy659;
}
yy695: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy696;
yy696: switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy695;
case 'F': case 'L': case 'f': case 'l': goto yy673;
default: goto yy671;
}
yy697: yyaccept = 3;
YYMARKER = ++YYCURSOR;
if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
yych = *YYCURSOR;
goto yy698;
yy698: switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy697;
case 'E': case 'e': goto yy703;
case 'F': case 'L': case 'f': case 'l': goto yy673;
default: goto yy671;
}
yy699: yych = *++YYCURSOR;
switch(yych){
case '+': case '-': goto yy700;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy701;
default: goto yy659;
}
yy700: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy701;
default: goto yy659;
}
yy701: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy702;
yy702: switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy701;
case 'F': case 'L': case 'f': case 'l': goto yy673;
default: goto yy671;
}
yy703: yych = *++YYCURSOR;
switch(yych){
case '+': case '-': goto yy704;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy705;
default: goto yy659;
}
yy704: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy705;
default: goto yy659;
}
yy705: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy706;
yy706: switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy705;
case 'F': case 'L': case 'f': case 'l': goto yy673;
default: goto yy671;
}
yy707: yyaccept = 0;
YYMARKER = ++YYCURSOR;
if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
yych = *YYCURSOR;
goto yy708;
yy708: switch(yych){
case '.': goto yy688;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy707;
case 'E': case 'e': goto yy691;
case 'L': case 'U': case 'l': case 'u': goto yy714;
default: goto yy556;
}
yy709: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f': goto yy710;
default: goto yy659;
}
yy710: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy711;
yy711: switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f': goto yy710;
case 'L': case 'U': case 'l': case 'u': goto yy712;
default: goto yy556;
}
yy712: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy713;
yy713: switch(yych){
case 'L': case 'U': case 'l': case 'u': goto yy712;
default: goto yy556;
}
yy714: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy715;
yy715: switch(yych){
case 'L': case 'U': case 'l': case 'u': goto yy714;
default: goto yy556;
}
yy716: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy717;
yy717: switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy532;
}
yy718: yych = *++YYCURSOR;
switch(yych){
case 'E': goto yy861;
default: goto yy717;
}
yy719: yych = *++YYCURSOR;
switch(yych){
case 'D': goto yy855;
default: goto yy717;
}
yy720: yych = *++YYCURSOR;
switch(yych){
case 'I': goto yy847;
default: goto yy717;
}
yy721: yych = *++YYCURSOR;
switch(yych){
case 'C': goto yy732;
case 'D': goto yy728;
case 'F': goto yy729;
case 'L': goto yy730;
case 'S': goto yy727;
case 'T': goto yy731;
case 'V': goto yy726;
case 'c': goto yy723;
case 'd': goto yy722;
case 'f': goto yy725;
case 's': goto yy724;
default: goto yy717;
}
yy722: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy839;
default: goto yy717;
}
yy723: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy825;
case 'p': goto yy826;
default: goto yy717;
}
yy724: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy818;
default: goto yy717;
}
yy725: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy810;
default: goto yy717;
}
yy726: yych = *++YYCURSOR;
switch(yych){
case 'A': goto yy801;
default: goto yy717;
}
yy727: yych = *++YYCURSOR;
switch(yych){
case 'T': goto yy795;
default: goto yy717;
}
yy728: yych = *++YYCURSOR;
switch(yych){
case 'A': goto yy789;
default: goto yy717;
}
yy729: yych = *++YYCURSOR;
switch(yych){
case 'I': goto yy759;
case 'U': goto yy760;
default: goto yy717;
}
yy730: yych = *++YYCURSOR;
switch(yych){
case 'I': goto yy753;
default: goto yy717;
}
yy731: yych = *++YYCURSOR;
switch(yych){
case 'I': goto yy742;
default: goto yy717;
}
yy732: yych = *++YYCURSOR;
switch(yych){
case 'O': goto yy733;
default: goto yy717;
}
yy733: yych = *++YYCURSOR;
switch(yych){
case 'U': goto yy734;
default: goto yy717;
}
yy734: yych = *++YYCURSOR;
switch(yych){
case 'N': goto yy735;
default: goto yy717;
}
yy735: yych = *++YYCURSOR;
switch(yych){
case 'T': goto yy736;
default: goto yy717;
}
yy736: yych = *++YYCURSOR;
switch(yych){
case 'E': goto yy737;
default: goto yy717;
}
yy737: yych = *++YYCURSOR;
switch(yych){
case 'R': goto yy738;
default: goto yy717;
}
yy738: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy739;
default: goto yy717;
}
yy739: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy740;
default: goto yy717;
}
yy740: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy741;
}
yy741:
#line 351 "c.re"
{ RET(PRE_MACRO_COUNTER); }
#line 7624 "cparser.c"
yy742: yych = *++YYCURSOR;
switch(yych){
case 'M': goto yy743;
default: goto yy717;
}
yy743: yych = *++YYCURSOR;
switch(yych){
case 'E': goto yy744;
default: goto yy717;
}
yy744: yych = *++YYCURSOR;
switch(yych){
case 'S': goto yy745;
default: goto yy717;
}
yy745: yych = *++YYCURSOR;
switch(yych){
case 'T': goto yy746;
default: goto yy717;
}
yy746: yych = *++YYCURSOR;
switch(yych){
case 'A': goto yy747;
default: goto yy717;
}
yy747: yych = *++YYCURSOR;
switch(yych){
case 'M': goto yy748;
default: goto yy717;
}
yy748: yych = *++YYCURSOR;
switch(yych){
case 'P': goto yy749;
default: goto yy717;
}
yy749: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy750;
default: goto yy717;
}
yy750: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy751;
default: goto yy717;
}
yy751: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy752;
}
yy752:
#line 350 "c.re"
{ RET(PRE_MACRO_TIMESTAMP); }
#line 7737 "cparser.c"
yy753: yych = *++YYCURSOR;
switch(yych){
case 'N': goto yy754;
default: goto yy717;
}
yy754: yych = *++YYCURSOR;
switch(yych){
case 'E': goto yy755;
default: goto yy717;
}
yy755: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy756;
default: goto yy717;
}
yy756: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy757;
default: goto yy717;
}
yy757: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy758;
}
yy758:
#line 349 "c.re"
{ RET(PRE_MACRO_LINE); }
#line 7825 "cparser.c"
yy759: yych = *++YYCURSOR;
switch(yych){
case 'L': goto yy784;
default: goto yy717;
}
yy760: yych = *++YYCURSOR;
switch(yych){
case 'N': goto yy761;
default: goto yy717;
}
yy761: yych = *++YYCURSOR;
switch(yych){
case 'C': goto yy762;
default: goto yy717;
}
yy762: yych = *++YYCURSOR;
switch(yych){
case 'D': goto yy765;
case 'S': goto yy764;
case 'T': goto yy763;
default: goto yy717;
}
yy763: yych = *++YYCURSOR;
switch(yych){
case 'I': goto yy778;
default: goto yy717;
}
yy764: yych = *++YYCURSOR;
switch(yych){
case 'I': goto yy773;
default: goto yy717;
}
yy765: yych = *++YYCURSOR;
switch(yych){
case 'N': goto yy766;
default: goto yy717;
}
yy766: yych = *++YYCURSOR;
switch(yych){
case 'A': goto yy767;
default: goto yy717;
}
yy767: yych = *++YYCURSOR;
switch(yych){
case 'M': goto yy768;
default: goto yy717;
}
yy768: yych = *++YYCURSOR;
switch(yych){
case 'E': goto yy769;
default: goto yy717;
}
yy769: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy770;
default: goto yy717;
}
yy770: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy771;
default: goto yy717;
}
yy771: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy772;
}
yy772:
#line 355 "c.re"
{ RET(PRE_MACRO_FUNCDN); }
#line 7955 "cparser.c"
yy773: yych = *++YYCURSOR;
switch(yych){
case 'G': goto yy774;
default: goto yy717;
}
yy774: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy775;
default: goto yy717;
}
yy775: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy776;
default: goto yy717;
}
yy776: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy777;
}
yy777:
#line 354 "c.re"
{ RET(PRE_MACRO_FUNCSIG); }
#line 8038 "cparser.c"
yy778: yych = *++YYCURSOR;
switch(yych){
case 'O': goto yy779;
default: goto yy717;
}
yy779: yych = *++YYCURSOR;
switch(yych){
case 'N': goto yy780;
default: goto yy717;
}
yy780: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy781;
default: goto yy717;
}
yy781: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy782;
default: goto yy717;
}
yy782: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy783;
}
yy783:
#line 353 "c.re"
{ RET(PRE_MACRO_FUNC); }
#line 8126 "cparser.c"
yy784: yych = *++YYCURSOR;
switch(yych){
case 'E': goto yy785;
default: goto yy717;
}
yy785: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy786;
default: goto yy717;
}
yy786: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy787;
default: goto yy717;
}
yy787: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy788;
}
yy788:
#line 348 "c.re"
{ RET(PRE_MACRO_FILE); }
#line 8209 "cparser.c"
yy789: yych = *++YYCURSOR;
switch(yych){
case 'T': goto yy790;
default: goto yy717;
}
yy790: yych = *++YYCURSOR;
switch(yych){
case 'E': goto yy791;
default: goto yy717;
}
yy791: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy792;
default: goto yy717;
}
yy792: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy793;
default: goto yy717;
}
yy793: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy794;
}
yy794:
#line 347 "c.re"
{ RET(PRE_MACRO_DATE); }
#line 8297 "cparser.c"
yy795: yych = *++YYCURSOR;
switch(yych){
case 'D': goto yy796;
default: goto yy717;
}
yy796: yych = *++YYCURSOR;
switch(yych){
case 'C': goto yy797;
default: goto yy717;
}
yy797: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy798;
default: goto yy717;
}
yy798: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy799;
default: goto yy717;
}
yy799: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy800;
}
yy800:
#line 346 "c.re"
{ RET(PRE_MACRO_STDC); }
#line 8385 "cparser.c"
yy801: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy802;
default: goto yy717;
}
yy802: yych = *++YYCURSOR;
switch(yych){
case 'A': goto yy803;
default: goto yy717;
}
yy803: yych = *++YYCURSOR;
switch(yych){
case 'R': goto yy804;
default: goto yy717;
}
yy804: yych = *++YYCURSOR;
switch(yych){
case 'G': goto yy805;
default: goto yy717;
}
yy805: yych = *++YYCURSOR;
switch(yych){
case 'S': goto yy806;
default: goto yy717;
}
yy806: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy807;
default: goto yy717;
}
yy807: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy808;
default: goto yy717;
}
yy808: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy809;
}
yy809:
#line 345 "c.re"
{ RET(PRE_MACRO_VAARGS); }
#line 8488 "cparser.c"
yy810: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy811;
default: goto yy717;
}
yy811: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy812;
default: goto yy717;
}
yy812: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy813;
default: goto yy717;
}
yy813: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy814;
default: goto yy717;
}
yy814: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy815;
default: goto yy717;
}
yy815: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy816;
default: goto yy717;
}
yy816: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy817;
}
yy817:
#line 341 "c.re"
{ RET(DECLSPEC_FASTCALL); }
#line 8586 "cparser.c"
yy818: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy819;
default: goto yy717;
}
yy819: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy820;
default: goto yy717;
}
yy820: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy821;
default: goto yy717;
}
yy821: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy822;
default: goto yy717;
}
yy822: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy823;
default: goto yy717;
}
yy823: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy824;
}
yy824:
#line 340 "c.re"
{ RET(DECLSPEC_STDCALL); }
#line 8679 "cparser.c"
yy825: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy835;
default: goto yy717;
}
yy826: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy827;
default: goto yy717;
}
yy827: yych = *++YYCURSOR;
switch(yych){
case 'u': goto yy828;
default: goto yy717;
}
yy828: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy829;
default: goto yy717;
}
yy829: yych = *++YYCURSOR;
switch(yych){
case 'p': goto yy830;
default: goto yy717;
}
yy830: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy831;
default: goto yy717;
}
yy831: yych = *++YYCURSOR;
switch(yych){
case 'u': goto yy832;
default: goto yy717;
}
yy832: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy833;
default: goto yy717;
}
yy833: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy834;
}
yy834:
#line 352 "c.re"
{ RET(PRE_MACRO_CPP); }
#line 8787 "cparser.c"
yy835: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy836;
default: goto yy717;
}
yy836: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy837;
default: goto yy717;
}
yy837: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy838;
}
yy838:
#line 339 "c.re"
{ RET(DECLSPEC_CDECL); }
#line 8865 "cparser.c"
yy839: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy840;
default: goto yy717;
}
yy840: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy841;
default: goto yy717;
}
yy841: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy842;
default: goto yy717;
}
yy842: yych = *++YYCURSOR;
switch(yych){
case 'p': goto yy843;
default: goto yy717;
}
yy843: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy844;
default: goto yy717;
}
yy844: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy845;
default: goto yy717;
}
yy845: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy846;
}
yy846:
#line 338 "c.re"
{ RET(DECLSPEC_DECL); }
#line 8963 "cparser.c"
yy847: yych = *++YYCURSOR;
switch(yych){
case 'N': goto yy848;
default: goto yy717;
}
yy848: yych = *++YYCURSOR;
switch(yych){
case '3': goto yy849;
case '6': goto yy850;
default: goto yy717;
}
yy849: yych = *++YYCURSOR;
switch(yych){
case '2': goto yy853;
default: goto yy717;
}
yy850: yych = *++YYCURSOR;
switch(yych){
case '4': goto yy851;
default: goto yy717;
}
yy851: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy852;
}
yy852:
#line 359 "c.re"
{ RET(PRE_MACRO_WIN64); }
#line 9052 "cparser.c"
yy853: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy854;
}
yy854:
#line 358 "c.re"
{ RET(PRE_MACRO_WIN32); }
#line 9120 "cparser.c"
yy855: yych = *++YYCURSOR;
switch(yych){
case 'E': goto yy856;
default: goto yy717;
}
yy856: yych = *++YYCURSOR;
switch(yych){
case 'B': goto yy857;
default: goto yy717;
}
yy857: yych = *++YYCURSOR;
switch(yych){
case 'U': goto yy858;
default: goto yy717;
}
yy858: yych = *++YYCURSOR;
switch(yych){
case 'G': goto yy859;
default: goto yy717;
}
yy859: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy860;
}
yy860:
#line 357 "c.re"
{ RET(PRE_MACRO_NDEBUG); }
#line 9208 "cparser.c"
yy861: yych = *++YYCURSOR;
switch(yych){
case 'B': goto yy862;
default: goto yy717;
}
yy862: yych = *++YYCURSOR;
switch(yych){
case 'U': goto yy863;
default: goto yy717;
}
yy863: yych = *++YYCURSOR;
switch(yych){
case 'G': goto yy864;
default: goto yy717;
}
yy864: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy865;
}
yy865:
#line 356 "c.re"
{ RET(PRE_MACRO_DEBUG); }
#line 9291 "cparser.c"
yy866: yych = *++YYCURSOR;
switch(yych){
case 'p': goto yy867;
default: goto yy717;
}
yy867: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy868;
default: goto yy717;
}
yy868: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy869;
default: goto yy717;
}
yy869: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy870;
default: goto yy717;
}
yy870: yych = *++YYCURSOR;
switch(yych){
case 'f': goto yy871;
default: goto yy717;
}
yy871: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy872;
}
yy872:
#line 331 "c.re"
{ RET(TYPEDEF); }
#line 9384 "cparser.c"
yy873: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy874;
default: goto yy717;
}
yy874: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy875;
default: goto yy717;
}
yy875: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy876;
}
yy876:
#line 319 "c.re"
{ RET(GOTO); }
#line 9462 "cparser.c"
yy877: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy883;
default: goto yy717;
}
yy878: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy879;
default: goto yy717;
}
yy879: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy880;
default: goto yy717;
}
yy880: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy881;
default: goto yy717;
}
yy881: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy882;
}
yy882:
#line 336 "c.re"
{ RET(WHILE); }
#line 9550 "cparser.c"
yy883: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy884;
default: goto yy717;
}
yy884: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy885;
default: goto yy717;
}
yy885: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy886;
default: goto yy717;
}
yy886: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy887;
default: goto yy717;
}
yy887: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy888;
}
yy888:
#line 303 "c.re"
{ RET(PRE_PRAGMA_WARNING); }
#line 9638 "cparser.c"
yy889: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy899;
case 'l': goto yy900;
default: goto yy717;
}
yy890: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy891;
default: goto yy717;
}
yy891: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy892;
default: goto yy717;
}
yy892: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy893;
default: goto yy717;
}
yy893: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy894;
default: goto yy717;
}
yy894: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy895;
default: goto yy717;
}
yy895: yych = *++YYCURSOR;
switch(yych){
case 'p': goto yy896;
default: goto yy717;
}
yy896: yych = *++YYCURSOR;
switch(yych){
case '1': goto yy897;
default: goto yy717;
}
yy897: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy898;
}
yy898:
#line 302 "c.re"
{ RET(PRE_PRAGMA_VTORDISP1); }
#line 9747 "cparser.c"
yy899: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy907;
default: goto yy717;
}
yy900: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy901;
default: goto yy717;
}
yy901: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy902;
default: goto yy717;
}
yy902: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy903;
default: goto yy717;
}
yy903: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy904;
default: goto yy717;
}
yy904: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy905;
default: goto yy717;
}
yy905: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy906;
}
yy906:
#line 335 "c.re"
{ RET(VOLATILE); }
#line 9845 "cparser.c"
yy907: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy908;
}
yy908:
#line 334 "c.re"
{ RET(VOID); }
#line 9913 "cparser.c"
yy909: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy956;
case 't': goto yy957;
default: goto yy717;
}
yy910: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy952;
default: goto yy717;
}
yy911: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy942;
case 'z': goto yy943;
default: goto yy717;
}
yy912: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy920;
case 'r': goto yy919;
default: goto yy717;
}
yy913: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy914;
default: goto yy717;
}
yy914: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy915;
default: goto yy717;
}
yy915: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy916;
default: goto yy717;
}
yy916: yych = *++YYCURSOR;
switch(yych){
case 'h': goto yy917;
default: goto yy717;
}
yy917: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy918;
}
yy918:
#line 330 "c.re"
{ RET(SWITCH); }
#line 10024 "cparser.c"
yy919: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy925;
case 'u': goto yy926;
default: goto yy717;
}
yy920: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy921;
default: goto yy717;
}
yy921: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy922;
default: goto yy717;
}
yy922: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy923;
default: goto yy717;
}
yy923: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy924;
}
yy924:
#line 328 "c.re"
{ RET(STATIC); }
#line 10113 "cparser.c"
yy925: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy930;
default: goto yy717;
}
yy926: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy927;
default: goto yy717;
}
yy927: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy928;
default: goto yy717;
}
yy928: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy929;
}
yy929:
#line 329 "c.re"
{ RET(STRUCT); }
#line 10196 "cparser.c"
yy930: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy931;
default: goto yy717;
}
yy931: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy932;
default: goto yy717;
}
yy932: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy933;
default: goto yy717;
}
yy933: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy934;
default: goto yy717;
}
yy934: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy935;
default: goto yy717;
}
yy935: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy936;
default: goto yy717;
}
yy936: yych = *++YYCURSOR;
switch(yych){
case 'h': goto yy937;
default: goto yy717;
}
yy937: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy938;
default: goto yy717;
}
yy938: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy939;
default: goto yy717;
}
yy939: yych = *++YYCURSOR;
switch(yych){
case 'k': goto yy940;
default: goto yy717;
}
yy940: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy941;
}
yy941:
#line 300 "c.re"
{ RET(PRE_PRAGMA_STRICT_GS_CHECK); }
#line 10314 "cparser.c"
yy942: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy948;
default: goto yy717;
}
yy943: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy944;
default: goto yy717;
}
yy944: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy945;
default: goto yy717;
}
yy945: yych = *++YYCURSOR;
switch(yych){
case 'f': goto yy946;
default: goto yy717;
}
yy946: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy947;
}
yy947:
#line 327 "c.re"
{ RET(SIZEOF); }
#line 10402 "cparser.c"
yy948: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy949;
default: goto yy717;
}
yy949: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy950;
default: goto yy717;
}
yy950: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy951;
}
yy951:
#line 326 "c.re"
{ RET(SIGNED); }
#line 10480 "cparser.c"
yy952: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy953;
default: goto yy717;
}
yy953: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy954;
default: goto yy717;
}
yy954: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy955;
}
yy955:
#line 325 "c.re"
{ RET(SHORT); }
#line 10558 "cparser.c"
yy956: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy965;
default: goto yy717;
}
yy957: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy958;
default: goto yy717;
}
yy958: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy959;
default: goto yy717;
}
yy959: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy960;
default: goto yy717;
}
yy960: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy961;
default: goto yy717;
}
yy961: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy962;
default: goto yy717;
}
yy962: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy963;
default: goto yy717;
}
yy963: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy964;
}
yy964:
#line 299 "c.re"
{ RET(PRE_PRAGMA_SETLOCALE); }
#line 10661 "cparser.c"
yy965: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy966;
default: goto yy717;
}
yy966: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy967;
default: goto yy717;
}
yy967: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy968;
default: goto yy717;
}
yy968: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy969;
}
yy969:
#line 298 "c.re"
{ RET(PRE_PRAGMA_SECTION); }
#line 10744 "cparser.c"
yy970: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy985;
case 't': goto yy986;
default: goto yy717;
}
yy971: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy972;
default: goto yy717;
}
yy972: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy973;
default: goto yy717;
}
yy973: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy974;
default: goto yy717;
}
yy974: yych = *++YYCURSOR;
switch(yych){
case 'm': goto yy975;
default: goto yy717;
}
yy975: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy976;
default: goto yy717;
}
yy976: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy977;
default: goto yy717;
}
yy977: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy978;
default: goto yy717;
}
yy978: yych = *++YYCURSOR;
switch(yych){
case 'h': goto yy979;
default: goto yy717;
}
yy979: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy980;
default: goto yy717;
}
yy980: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy981;
default: goto yy717;
}
yy981: yych = *++YYCURSOR;
switch(yych){
case 'k': goto yy982;
default: goto yy717;
}
yy982: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy983;
default: goto yy717;
}
yy983: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy984;
}
yy984:
#line 297 "c.re"
{ RET(PRE_PRAGMA_RUNTIME_CHECKS); }
#line 10878 "cparser.c"
yy985: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy991;
default: goto yy717;
}
yy986: yych = *++YYCURSOR;
switch(yych){
case 'u': goto yy987;
default: goto yy717;
}
yy987: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy988;
default: goto yy717;
}
yy988: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy989;
default: goto yy717;
}
yy989: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy990;
}
yy990:
#line 324 "c.re"
{ RET(RETURN); }
#line 10966 "cparser.c"
yy991: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy992;
case 's': goto yy993;
default: goto yy717;
}
yy992: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy998;
default: goto yy717;
}
yy993: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy994;
default: goto yy717;
}
yy994: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy995;
default: goto yy717;
}
yy995: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy996;
default: goto yy717;
}
yy996: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy997;
}
yy997:
#line 323 "c.re"
{ RET(REGISTER); }
#line 11060 "cparser.c"
yy998: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy999;
}
yy999:
#line 295 "c.re"
{ RET(PRE_PRAGMA_REGION); }
#line 11128 "cparser.c"
yy1000: yych = *++YYCURSOR;
switch(yych){
case 'p': goto yy1013;
default: goto yy717;
}
yy1001: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1010;
default: goto yy717;
}
yy1002: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1003;
default: goto yy717;
}
yy1003: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1004;
default: goto yy717;
}
yy1004: yych = *++YYCURSOR;
switch(yych){
case 'm': goto yy1005;
default: goto yy717;
}
yy1005: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1006;
default: goto yy717;
}
yy1006: yych = *++YYCURSOR;
switch(yych){
case 'z': goto yy1007;
default: goto yy717;
}
yy1007: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1008;
default: goto yy717;
}
yy1008: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1009;
}
yy1009:
#line 290 "c.re"
{ RET(PRE_PRAGMA_OPTIMIZE); }
#line 11236 "cparser.c"
yy1010: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1011;
default: goto yy717;
}
yy1011: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1012;
}
yy1012:
#line 289 "c.re"
{ RET(PRE_PRAGMA_ONCE); }
#line 11309 "cparser.c"
yy1013: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1014;
}
yy1014:
#line 288 "c.re"
{ RET(PRE_PRAGMA_OMP); }
#line 11377 "cparser.c"
yy1015: yych = *++YYCURSOR;
switch(yych){
case 'k': goto yy1023;
case 'n': goto yy1024;
default: goto yy717;
}
yy1016: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1017;
default: goto yy717;
}
yy1017: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1018;
default: goto yy717;
}
yy1018: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1019;
default: goto yy717;
}
yy1019: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy1020;
default: goto yy717;
}
yy1020: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1021;
default: goto yy717;
}
yy1021: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1022;
}
yy1022:
#line 287 "c.re"
{ RET(PRE_PRAGMA_MESSAGE); }
#line 11476 "cparser.c"
yy1023: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1030;
default: goto yy717;
}
yy1024: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1025;
default: goto yy717;
}
yy1025: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy1026;
default: goto yy717;
}
yy1026: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1027;
default: goto yy717;
}
yy1027: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy1028;
default: goto yy717;
}
yy1028: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1029;
}
yy1029:
#line 286 "c.re"
{ RET(PRE_PRAGMA_MANAGED); }
#line 11569 "cparser.c"
yy1030: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy1031;
default: goto yy717;
}
yy1031: yych = *++YYCURSOR;
switch(yych){
case 'p': goto yy1032;
default: goto yy717;
}
yy1032: yych = *++YYCURSOR;
switch(yych){
case 'u': goto yy1033;
default: goto yy717;
}
yy1033: yych = *++YYCURSOR;
switch(yych){
case 'b': goto yy1034;
default: goto yy717;
}
yy1034: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy1035;
default: goto yy717;
}
yy1035: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1036;
default: goto yy717;
}
yy1036: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1037;
default: goto yy717;
}
yy1037: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1038;
}
yy1038:
#line 285 "c.re"
{ RET(PRE_PRAGMA_MAKE_PUBLIC); }
#line 11672 "cparser.c"
yy1039: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1040;
default: goto yy717;
}
yy1040: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1041;
default: goto yy717;
}
yy1041: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1042;
default: goto yy717;
}
yy1042: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1043;
default: goto yy717;
}
yy1043: yych = *++YYCURSOR;
switch(yych){
case 'p': goto yy1044;
default: goto yy717;
}
yy1044: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1045;
}
yy1045:
#line 279 "c.re"
{ RET(PRE_PRAGMA_HDRSTOP); }
#line 11765 "cparser.c"
yy1046: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1083;
default: goto yy717;
}
yy1047: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1070;
default: goto yy717;
}
yy1048: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1068;
default: goto yy717;
}
yy1049: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy1058;
default: goto yy717;
}
yy1050: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1051;
default: goto yy717;
}
yy1051: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1052;
default: goto yy717;
}
yy1052: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1053;
default: goto yy717;
}
yy1053: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1054;
default: goto yy717;
}
yy1054: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1055;
default: goto yy717;
}
yy1055: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1056;
default: goto yy717;
}
yy1056: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1057;
}
yy1057:
#line 278 "c.re"
{ RET(PRE_PRAGMA_FUNCTION); }
#line 11883 "cparser.c"
yy1058: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1059;
default: goto yy717;
}
yy1059: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1060;
default: goto yy717;
}
yy1060: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1061;
default: goto yy717;
}
yy1061: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1062;
default: goto yy717;
}
yy1062: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1063;
default: goto yy717;
}
yy1063: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1064;
default: goto yy717;
}
yy1064: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1065;
default: goto yy717;
}
yy1065: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1066;
default: goto yy717;
}
yy1066: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1067;
}
yy1067:
#line 277 "c.re"
{ RET(PRE_PRAGMA_FP_CONTRACT); }
#line 11991 "cparser.c"
yy1068: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1069;
}
yy1069:
#line 318 "c.re"
{ RET(FOR); }
#line 12059 "cparser.c"
yy1070: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1071;
default: goto yy717;
}
yy1071: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1072;
default: goto yy717;
}
yy1072: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
case '_': goto yy1074;
default: goto yy1073;
}
yy1073:
#line 317 "c.re"
{ RET(FLOAT); }
#line 12138 "cparser.c"
yy1074: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1075;
default: goto yy717;
}
yy1075: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1076;
default: goto yy717;
}
yy1076: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1077;
default: goto yy717;
}
yy1077: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1078;
default: goto yy717;
}
yy1078: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1079;
default: goto yy717;
}
yy1079: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1080;
default: goto yy717;
}
yy1080: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy1081;
default: goto yy717;
}
yy1081: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1082;
}
yy1082:
#line 276 "c.re"
{ RET(PRE_PRAGMA_FLOAT_CONTROL); }
#line 12241 "cparser.c"
yy1083: yych = *++YYCURSOR;
switch(yych){
case 'v': goto yy1084;
default: goto yy717;
}
yy1084: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy1085;
default: goto yy717;
}
yy1085: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1086;
default: goto yy717;
}
yy1086: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1087;
default: goto yy717;
}
yy1087: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1088;
default: goto yy717;
}
yy1088: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1089;
default: goto yy717;
}
yy1089: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1090;
default: goto yy717;
}
yy1090: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1091;
default: goto yy717;
}
yy1091: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1092;
}
yy1092:
#line 275 "c.re"
{ RET(PRE_PRAGMA_FENV_ACCESS); }
#line 12349 "cparser.c"
yy1093: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1150;
default: goto yy717;
}
yy1094: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1138;
case 'e': goto yy1137;
default: goto yy717;
}
yy1095: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy1096;
case 'm': goto yy1097;
case 'n': goto yy1098;
default: goto yy717;
}
yy1096: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1131;
default: goto yy717;
}
yy1097: yych = *++YYCURSOR;
switch(yych){
case 'm': goto yy1119;
case 'p': goto yy1120;
default: goto yy717;
}
yy1098: yych = *++YYCURSOR;
switch(yych){
case 'f': goto yy1099;
case 's': goto yy1100;
case 't': goto yy1101;
default: goto yy717;
}
yy1099: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1114;
default: goto yy717;
}
yy1100: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1107;
default: goto yy717;
}
yy1101: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1102;
default: goto yy717;
}
yy1102: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1103;
default: goto yy717;
}
yy1103: yych = *++YYCURSOR;
switch(yych){
case 'u': goto yy1104;
default: goto yy717;
}
yy1104: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1105;
default: goto yy717;
}
yy1105: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1106;
}
yy1106:
#line 310 "c.re"
{ RET(CONTINUE); }
#line 12483 "cparser.c"
yy1107: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
case '_': goto yy1109;
default: goto yy1108;
}
yy1108:
#line 309 "c.re"
{ RET(CONST); }
#line 12552 "cparser.c"
yy1109: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1110;
default: goto yy717;
}
yy1110: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1111;
default: goto yy717;
}
yy1111: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy1112;
default: goto yy717;
}
yy1112: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1113;
}
yy1113:
#line 272 "c.re"
{ RET(PRE_PRAGMA_CONST_SEG); }
#line 12635 "cparser.c"
yy1114: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1115;
default: goto yy717;
}
yy1115: yych = *++YYCURSOR;
switch(yych){
case 'm': goto yy1116;
default: goto yy717;
}
yy1116: yych = *++YYCURSOR;
switch(yych){
case '1': goto yy1117;
default: goto yy717;
}
yy1117: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1118;
}
yy1118:
#line 271 "c.re"
{ RET(PRE_PRAGMA_CONFORM1); }
#line 12718 "cparser.c"
yy1119: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1127;
default: goto yy717;
}
yy1120: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1121;
default: goto yy717;
}
yy1121: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1122;
default: goto yy717;
}
yy1122: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1123;
default: goto yy717;
}
yy1123: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1124;
default: goto yy717;
}
yy1124: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1125;
default: goto yy717;
}
yy1125: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1126;
}
yy1126:
#line 270 "c.re"
{ RET(PRE_PRAGMA_COMPONENT); }
#line 12816 "cparser.c"
yy1127: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1128;
default: goto yy717;
}
yy1128: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1129;
default: goto yy717;
}
yy1129: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1130;
}
yy1130:
#line 269 "c.re"
{ RET(PRE_PRAGMA_COMMENT); }
#line 12894 "cparser.c"
yy1131: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy1132;
default: goto yy717;
}
yy1132: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1133;
default: goto yy717;
}
yy1133: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1134;
default: goto yy717;
}
yy1134: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy1135;
default: goto yy717;
}
yy1135: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1136;
}
yy1136:
#line 268 "c.re"
{ RET(PRE_PRAGMA_CODE_SEG); }
#line 12982 "cparser.c"
yy1137: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1141;
default: goto yy717;
}
yy1138: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1139;
default: goto yy717;
}
yy1139: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1140;
}
yy1140:
#line 308 "c.re"
{ RET(CHAR); }
#line 13060 "cparser.c"
yy1141: yych = *++YYCURSOR;
switch(yych){
case 'k': goto yy1142;
default: goto yy717;
}
yy1142: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy1143;
default: goto yy717;
}
yy1143: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1144;
default: goto yy717;
}
yy1144: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1145;
default: goto yy717;
}
yy1145: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1146;
default: goto yy717;
}
yy1146: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1147;
default: goto yy717;
}
yy1147: yych = *++YYCURSOR;
switch(yych){
case 'k': goto yy1148;
default: goto yy717;
}
yy1148: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1149;
}
yy1149:
#line 267 "c.re"
{ RET(PRE_PRAGMA_CHECK_STACK); }
#line 13163 "cparser.c"
yy1150: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1151;
default: goto yy717;
}
yy1151: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1152;
}
yy1152:
#line 307 "c.re"
{ RET(CASE); }
#line 13236 "cparser.c"
yy1153: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1161;
default: goto yy717;
}
yy1154: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1155;
default: goto yy717;
}
yy1155: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy1156;
default: goto yy717;
}
yy1156: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1157;
default: goto yy717;
}
yy1157: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1158;
default: goto yy717;
}
yy1158: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy1159;
default: goto yy717;
}
yy1159: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1160;
}
yy1160:
#line 266 "c.re"
{ RET(PRE_PRAGMA_BSS_SEG); }
#line 13334 "cparser.c"
yy1161: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1162;
default: goto yy717;
}
yy1162: yych = *++YYCURSOR;
switch(yych){
case 'k': goto yy1163;
default: goto yy717;
}
yy1163: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1164;
}
yy1164:
#line 306 "c.re"
{ RET(BREAK); }
#line 13412 "cparser.c"
yy1165: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy1178;
default: goto yy717;
}
yy1166: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1167;
default: goto yy717;
}
yy1167: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1168;
default: goto yy717;
}
yy1168: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
case '_': goto yy1170;
default: goto yy1169;
}
yy1169:
#line 305 "c.re"
{ RET(AUTO); }
#line 13496 "cparser.c"
yy1170: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1171;
default: goto yy717;
}
yy1171: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1172;
default: goto yy717;
}
yy1172: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy1173;
default: goto yy717;
}
yy1173: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1174;
default: goto yy717;
}
yy1174: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1175;
default: goto yy717;
}
yy1175: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1176;
default: goto yy717;
}
yy1176: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1177;
}
yy1177:
#line 265 "c.re"
{ RET(PRE_PRAGMA_AUTO_INLINE); }
#line 13594 "cparser.c"
yy1178: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1179;
default: goto yy717;
}
yy1179: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1180;
default: goto yy717;
}
yy1180: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy1181;
default: goto yy717;
}
yy1181: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1182;
default: goto yy717;
}
yy1182: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1183;
default: goto yy717;
}
yy1183: yych = *++YYCURSOR;
switch(yych){
case 'x': goto yy1184;
default: goto yy717;
}
yy1184: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1185;
default: goto yy717;
}
yy1185: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1186;
}
yy1186:
#line 264 "c.re"
{ RET(PRE_PRAGMA_ALLOC_TEXT); }
#line 13697 "cparser.c"
yy1187: yych = *++YYCURSOR;
goto yy1188;
yy1188:
#line 261 "c.re"
{ RET(PRE_CHRTOK); }
#line 13703 "cparser.c"
yy1189: yych = *++YYCURSOR;
goto yy1190;
yy1190:
#line 260 "c.re"
{ RET(PRE_PASTETOK); }
#line 13709 "cparser.c"
yy1191: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1237;
default: goto yy717;
}
yy1192: yych = *++YYCURSOR;
switch(yych){
case 'f': goto yy1216;
case 'p': goto yy1217;
default: goto yy717;
}
yy1193: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy1201;
default: goto yy717;
}
yy1194: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't': case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
case 'u': goto yy1196;
default: goto yy1195;
}
yy1195:
#line 312 "c.re"
{ RET(DO); }
#line 13792 "cparser.c"
yy1196: yych = *++YYCURSOR;
switch(yych){
case 'b': goto yy1197;
default: goto yy717;
}
yy1197: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy1198;
default: goto yy717;
}
yy1198: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1199;
default: goto yy717;
}
yy1199: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1200;
}
yy1200:
#line 313 "c.re"
{ RET(DOUBLE); }
#line 13875 "cparser.c"
yy1201: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1202;
case 'i': goto yy1203;
default: goto yy717;
}
yy1202: yych = *++YYCURSOR;
switch(yych){
case 'x': goto yy1210;
default: goto yy717;
}
yy1203: yych = *++YYCURSOR;
switch(yych){
case 'm': goto yy1204;
default: goto yy717;
}
yy1204: yych = *++YYCURSOR;
switch(yych){
case 'p': goto yy1205;
default: goto yy717;
}
yy1205: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1206;
default: goto yy717;
}
yy1206: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1207;
default: goto yy717;
}
yy1207: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1208;
default: goto yy717;
}
yy1208: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1209;
}
yy1209:
#line 342 "c.re"
{ RET(DECLSPEC_DLLIMPORT); }
#line 13979 "cparser.c"
yy1210: yych = *++YYCURSOR;
switch(yych){
case 'p': goto yy1211;
default: goto yy717;
}
yy1211: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1212;
default: goto yy717;
}
yy1212: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1213;
default: goto yy717;
}
yy1213: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1214;
default: goto yy717;
}
yy1214: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1215;
}
yy1215:
#line 343 "c.re"
{ RET(DECLSPEC_DLLEXPORT); }
#line 14067 "cparser.c"
yy1216: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1226;
case 'i': goto yy1227;
default: goto yy717;
}
yy1217: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1218;
default: goto yy717;
}
yy1218: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1219;
default: goto yy717;
}
yy1219: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1220;
default: goto yy717;
}
yy1220: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1221;
default: goto yy717;
}
yy1221: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1222;
default: goto yy717;
}
yy1222: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1223;
default: goto yy717;
}
yy1223: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy1224;
default: goto yy717;
}
yy1224: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1225;
}
yy1225:
#line 274 "c.re"
{ RET(PRE_PRAGMA_DEPRECATED); }
#line 14176 "cparser.c"
yy1226: yych = *++YYCURSOR;
switch(yych){
case 'u': goto yy1233;
default: goto yy717;
}
yy1227: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1228;
default: goto yy717;
}
yy1228: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1229;
default: goto yy717;
}
yy1229: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c': case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
case 'd': goto yy1231;
default: goto yy1230;
}
yy1230:
#line 252 "c.re"
{ RET(PRE_DEF); }
#line 14258 "cparser.c"
yy1231: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1232;
}
yy1232:
#line 251 "c.re"
{ RET(PRE_ISDEF); }
#line 14326 "cparser.c"
yy1233: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy1234;
default: goto yy717;
}
yy1234: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1235;
default: goto yy717;
}
yy1235: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1236;
}
yy1236:
#line 311 "c.re"
{ RET(DEFAULT); }
#line 14404 "cparser.c"
yy1237: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1238;
default: goto yy717;
}
yy1238: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy1239;
default: goto yy717;
}
yy1239: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1240;
default: goto yy717;
}
yy1240: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1241;
default: goto yy717;
}
yy1241: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy1242;
default: goto yy717;
}
yy1242: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1243;
}
yy1243:
#line 273 "c.re"
{ RET(PRE_PRAGMA_DATA_SEG); }
#line 14497 "cparser.c"
yy1244: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1271;
case 's': goto yy1272;
default: goto yy717;
}
yy1245: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy1257;
case 'u': goto yy1258;
default: goto yy717;
}
yy1246: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1253;
default: goto yy717;
}
yy1247: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1248;
default: goto yy717;
}
yy1248: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1249;
default: goto yy717;
}
yy1249: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1250;
default: goto yy717;
}
yy1250: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1251;
default: goto yy717;
}
yy1251: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1252;
}
yy1252:
#line 316 "c.re"
{ RET(EXTERN); }
#line 14602 "cparser.c"
yy1253: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1254;
default: goto yy717;
}
yy1254: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1255;
default: goto yy717;
}
yy1255: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1256;
}
yy1256:
#line 249 "c.re"
{ RET(PRE_ERROR); }
#line 14680 "cparser.c"
yy1257: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1261;
case 'r': goto yy1262;
default: goto yy717;
}
yy1258: yych = *++YYCURSOR;
switch(yych){
case 'm': goto yy1259;
default: goto yy717;
}
yy1259: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1260;
}
yy1260:
#line 315 "c.re"
{ RET(ENUM); }
#line 14759 "cparser.c"
yy1261: yych = *++YYCURSOR;
switch(yych){
case 'f': goto yy1269;
default: goto yy717;
}
yy1262: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1263;
default: goto yy717;
}
yy1263: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy1264;
default: goto yy717;
}
yy1264: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1265;
default: goto yy717;
}
yy1265: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1266;
default: goto yy717;
}
yy1266: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1267;
default: goto yy717;
}
yy1267: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1268;
}
yy1268:
#line 296 "c.re"
{ RET(PRE_PRAGMA_ENDREGION); }
#line 14857 "cparser.c"
yy1269: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1270;
}
yy1270:
#line 258 "c.re"
{ RET(PRE_ENDIF); }
#line 14925 "cparser.c"
yy1271: yych = *++YYCURSOR;
switch(yych){
case 'f': goto yy1275;
default: goto yy717;
}
yy1272: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1273;
default: goto yy717;
}
yy1273: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1274;
}
yy1274:
#line 257 "c.re"
{ RET(PRE_ELSE); }
#line 15003 "cparser.c"
yy1275: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1276;
}
yy1276:
#line 255 "c.re"
{ RET(PRE_ELIF); }
#line 15071 "cparser.c"
yy1277: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1322;
default: goto yy717;
}
yy1278: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1295;
case 'p': goto yy1296;
default: goto yy717;
}
yy1279: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1290;
default: goto yy717;
}
yy1280: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1281;
default: goto yy717;
}
yy1281: yych = *++YYCURSOR;
switch(yych){
case 'h': goto yy1282;
default: goto yy717;
}
yy1282: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy1283;
default: goto yy717;
}
yy1283: yych = *++YYCURSOR;
switch(yych){
case 'm': goto yy1284;
default: goto yy717;
}
yy1284: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1285;
default: goto yy717;
}
yy1285: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1286;
default: goto yy717;
}
yy1286: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1287;
default: goto yy717;
}
yy1287: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1288;
default: goto yy717;
}
yy1288: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1289;
}
yy1289:
#line 294 "c.re"
{ RET(PRE_PRAGMA_PUSH_MACRO); }
#line 15195 "cparser.c"
yy1290: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy1291;
default: goto yy717;
}
yy1291: yych = *++YYCURSOR;
switch(yych){
case 'm': goto yy1292;
default: goto yy717;
}
yy1292: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1293;
default: goto yy717;
}
yy1293: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1294;
}
yy1294:
#line 248 "c.re"
{ RET(PRE_PRAGMA); }
#line 15278 "cparser.c"
yy1295: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1304;
default: goto yy717;
}
yy1296: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy1297;
default: goto yy717;
}
yy1297: yych = *++YYCURSOR;
switch(yych){
case 'm': goto yy1298;
default: goto yy717;
}
yy1298: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1299;
default: goto yy717;
}
yy1299: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1300;
default: goto yy717;
}
yy1300: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1301;
default: goto yy717;
}
yy1301: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1302;
default: goto yy717;
}
yy1302: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1303;
}
yy1303:
#line 293 "c.re"
{ RET(PRE_PRAGMA_POP_MACRO); }
#line 15381 "cparser.c"
yy1304: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1305;
default: goto yy717;
}
yy1305: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1306;
default: goto yy717;
}
yy1306: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1307;
default: goto yy717;
}
yy1307: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1308;
default: goto yy717;
}
yy1308: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy1309;
default: goto yy717;
}
yy1309: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1310;
default: goto yy717;
}
yy1310: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1311;
default: goto yy717;
}
yy1311: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy1312;
default: goto yy717;
}
yy1312: yych = *++YYCURSOR;
switch(yych){
case 'm': goto yy1313;
default: goto yy717;
}
yy1313: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1314;
default: goto yy717;
}
yy1314: yych = *++YYCURSOR;
switch(yych){
case 'm': goto yy1315;
default: goto yy717;
}
yy1315: yych = *++YYCURSOR;
switch(yych){
case 'b': goto yy1316;
default: goto yy717;
}
yy1316: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1317;
default: goto yy717;
}
yy1317: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1318;
default: goto yy717;
}
yy1318: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1319;
default: goto yy717;
}
yy1319: yych = *++YYCURSOR;
switch(yych){
case '1': goto yy1320;
default: goto yy717;
}
yy1320: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1321;
}
yy1321:
#line 292 "c.re"
{ RET(PRE_PRAGMA_POINTERS_TO_MEMBERS1); }
#line 15529 "cparser.c"
yy1322: yych = *++YYCURSOR;
switch(yych){
case 'k': goto yy1323;
default: goto yy717;
}
yy1323: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1324;
}
yy1324:
#line 291 "c.re"
{ RET(PRE_PRAGMA_PACK); }
#line 15602 "cparser.c"
yy1325: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1330;
default: goto yy717;
}
yy1326: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1327;
default: goto yy717;
}
yy1327: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy1328;
default: goto yy717;
}
yy1328: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1329;
}
yy1329:
#line 322 "c.re"
{ RET(LONG); }
#line 15685 "cparser.c"
yy1330: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1331;
default: goto yy717;
}
yy1331: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1332;
}
yy1332:
#line 247 "c.re"
{ RET(PRE_LINE); }
#line 15758 "cparser.c"
yy1333: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1340;
case 'm': goto yy1339;
case 's': goto yy1341;
default: goto yy717;
}
yy1334: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1335;
default: goto yy717;
}
yy1335: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1336;
default: goto yy717;
}
yy1336: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy1337;
default: goto yy717;
}
yy1337: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1338;
}
yy1338:
#line 246 "c.re"
{ RET(PRE_USING); }
#line 15848 "cparser.c"
yy1339: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1351;
default: goto yy717;
}
yy1340: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1348;
default: goto yy717;
}
yy1341: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1342;
default: goto yy717;
}
yy1342: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy1343;
default: goto yy717;
}
yy1343: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1344;
default: goto yy717;
}
yy1344: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1345;
default: goto yy717;
}
yy1345: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy1346;
default: goto yy717;
}
yy1346: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1347;
}
yy1347:
#line 333 "c.re"
{ RET(UNSIGNED); }
#line 15951 "cparser.c"
yy1348: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1349;
default: goto yy717;
}
yy1349: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1350;
}
yy1350:
#line 332 "c.re"
{ RET(UNION); }
#line 16024 "cparser.c"
yy1351: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1352;
default: goto yy717;
}
yy1352: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1353;
default: goto yy717;
}
yy1353: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy1354;
default: goto yy717;
}
yy1354: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1355;
default: goto yy717;
}
yy1355: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy1356;
default: goto yy717;
}
yy1356: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1357;
}
yy1357:
#line 301 "c.re"
{ RET(PRE_PRAGMA_UNMANAGED); }
#line 16117 "cparser.c"
yy1358: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c': case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm': case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
case 'd': goto yy1418;
case 'n': goto yy1419;
default: goto yy1359;
}
yy1359:
#line 256 "c.re"
{ RET(PRE_IF); }
#line 16183 "cparser.c"
yy1360: yych = *++YYCURSOR;
switch(yych){
case 'p': goto yy1413;
default: goto yy717;
}
yy1361: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1362;
case 'i': goto yy1363;
case 'l': goto yy1364;
case 't': goto yy1365;
default: goto yy717;
}
yy1362: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy1401;
default: goto yy717;
}
yy1363: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1394;
default: goto yy717;
}
yy1364: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1374;
default: goto yy717;
}
yy1365: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q': case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
case 'r': goto yy1367;
default: goto yy1366;
}
yy1366:
#line 321 "c.re"
{ RET(INT); }
#line 16278 "cparser.c"
yy1367: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1368;
default: goto yy717;
}
yy1368: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1369;
default: goto yy717;
}
yy1369: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1370;
default: goto yy717;
}
yy1370: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1371;
default: goto yy717;
}
yy1371: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1372;
default: goto yy717;
}
yy1372: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1373;
}
yy1373:
#line 284 "c.re"
{ RET(PRE_PRAGMA_INTRINSIC); }
#line 16371 "cparser.c"
yy1374: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1375;
default: goto yy717;
}
yy1375: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1376;
default: goto yy717;
}
yy1376: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy1377;
default: goto yy717;
}
yy1377: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy1378;
case 'r': goto yy1379;
default: goto yy717;
}
yy1378: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1389;
default: goto yy717;
}
yy1379: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1380;
default: goto yy717;
}
yy1380: yych = *++YYCURSOR;
switch(yych){
case 'c': goto yy1381;
default: goto yy717;
}
yy1381: yych = *++YYCURSOR;
switch(yych){
case 'u': goto yy1382;
default: goto yy717;
}
yy1382: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1383;
default: goto yy717;
}
yy1383: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1384;
default: goto yy717;
}
yy1384: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1385;
default: goto yy717;
}
yy1385: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1386;
default: goto yy717;
}
yy1386: yych = *++YYCURSOR;
switch(yych){
case 'n': goto yy1387;
default: goto yy717;
}
yy1387: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1388;
}
yy1388:
#line 283 "c.re"
{ RET(PRE_PRAGMA_INLINE_RECURSION); }
#line 16505 "cparser.c"
yy1389: yych = *++YYCURSOR;
switch(yych){
case 'p': goto yy1390;
default: goto yy717;
}
yy1390: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1391;
default: goto yy717;
}
yy1391: yych = *++YYCURSOR;
switch(yych){
case 'h': goto yy1392;
default: goto yy717;
}
yy1392: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1393;
}
yy1393:
#line 282 "c.re"
{ RET(PRE_PRAGMA_INLINE_DEPTH); }
#line 16588 "cparser.c"
yy1394: yych = *++YYCURSOR;
switch(yych){
case '_': goto yy1395;
default: goto yy717;
}
yy1395: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1396;
default: goto yy717;
}
yy1396: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1397;
default: goto yy717;
}
yy1397: yych = *++YYCURSOR;
switch(yych){
case 'g': goto yy1398;
default: goto yy717;
}
yy1398: yych = *++YYCURSOR;
switch(yych){
case '1': goto yy1399;
default: goto yy717;
}
yy1399: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1400;
}
yy1400:
#line 281 "c.re"
{ RET(PRE_PRAGMA_INIT_SEG1); }
#line 16681 "cparser.c"
yy1401: yych = *++YYCURSOR;
switch(yych){
case 'u': goto yy1402;
default: goto yy717;
}
yy1402: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy1403;
default: goto yy717;
}
yy1403: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1404;
default: goto yy717;
}
yy1404: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
case '_': goto yy1406;
default: goto yy1405;
}
yy1405:
#line 244 "c.re"
{ RET(PRE_INC); }
#line 16765 "cparser.c"
yy1406: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1407;
default: goto yy717;
}
yy1407: yych = *++YYCURSOR;
switch(yych){
case 'l': goto yy1408;
default: goto yy717;
}
yy1408: yych = *++YYCURSOR;
switch(yych){
case 'i': goto yy1409;
default: goto yy717;
}
yy1409: yych = *++YYCURSOR;
switch(yych){
case 'a': goto yy1410;
default: goto yy717;
}
yy1410: yych = *++YYCURSOR;
switch(yych){
case 's': goto yy1411;
default: goto yy717;
}
yy1411: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1412;
}
yy1412:
#line 280 "c.re"
{ RET(PRE_PRAGMA_INCLUDE_ALIAS); }
#line 16858 "cparser.c"
yy1413: yych = *++YYCURSOR;
switch(yych){
case 'o': goto yy1414;
default: goto yy717;
}
yy1414: yych = *++YYCURSOR;
switch(yych){
case 'r': goto yy1415;
default: goto yy717;
}
yy1415: yych = *++YYCURSOR;
switch(yych){
case 't': goto yy1416;
default: goto yy717;
}
yy1416: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1417;
}
yy1417:
#line 245 "c.re"
{ RET(PRE_IMP); }
#line 16941 "cparser.c"
yy1418: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1424;
default: goto yy717;
}
yy1419: yych = *++YYCURSOR;
switch(yych){
case 'd': goto yy1420;
default: goto yy717;
}
yy1420: yych = *++YYCURSOR;
switch(yych){
case 'e': goto yy1421;
default: goto yy717;
}
yy1421: yych = *++YYCURSOR;
switch(yych){
case 'f': goto yy1422;
default: goto yy717;
}
yy1422: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1423;
}
yy1423:
#line 254 "c.re"
{ RET(PRE_IFNDEF); }
#line 17029 "cparser.c"
yy1424: yych = *++YYCURSOR;
switch(yych){
case 'f': goto yy1425;
default: goto yy717;
}
yy1425: yych = *++YYCURSOR;
switch(yych){
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z': case '_': case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z': goto yy716;
default: goto yy1426;
}
yy1426:
#line 253 "c.re"
{ RET(PRE_IFDEF); }
#line 17102 "cparser.c"
yy1427: yych = *++YYCURSOR;
goto yy1428;
yy1428:
#line 380 "c.re"
{ RET(DIVEQ); }
#line 17108 "cparser.c"
yy1429: yych = *++YYCURSOR;
goto yy1430;
yy1430:
#line 242 "c.re"
{ goto line_comment; }
#line 17114 "cparser.c"
yy1431: yych = *++YYCURSOR;
goto yy1432;
yy1432:
#line 241 "c.re"
{ goto comment; }
#line 17120 "cparser.c"
}
#line 437 "c.re"
}
main(){
Scanner in;
int t;
FILE* outf;
memset((char*) &in, 0, sizeof(in));
in.fd = 0;
in.line = 0;
outf = fopen("out.bc", "wb");
while((t = scan(&in)) != EOI) {
fputc(t, outf);
/*printf("%0u10 [%d]\t\"%.*s\"\n", in.line, t, in.cur - in.tok, in.tok);*/
}
fclose(outf);
_close(in.fd);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment