2 symbol *sym ; /* symbol table pointer */
3 structdef *sdef; /* structure definition */
4 char yychar[SDCC_NAME_MAX+1];
5 link *lnk ; /* declarator or specifier */
6 int yyint; /* integer value returned */
7 value *val ; /* for integer constant */
8 initList *ilist; /* initial list */
9 char yyinline[MAX_INLINEASM]; /* inlined assembler code */
10 ast *asts; /* expression tree */
12 #define IDENTIFIER 257
15 #define STRING_LITERAL 260
28 #define MUL_ASSIGN 273
29 #define DIV_ASSIGN 274
30 #define MOD_ASSIGN 275
31 #define ADD_ASSIGN 276
32 #define SUB_ASSIGN 277
33 #define LEFT_ASSIGN 278
34 #define RIGHT_ASSIGN 279
35 #define AND_ASSIGN 280
36 #define XOR_ASSIGN 281
94 #define ADDRESS_OF 339
95 #define GET_VALUE_AT_ADDRESS 340
99 #define BITWISEAND 344
100 #define UNARYMINUS 345
104 #define ENDFUNCTION 349
105 #define JUMPTABLE 350
118 extern YYSTYPE yylval;