1 
2 typedef union
3 #ifdef __cplusplus
4 	YYSTYPE
5 #endif
6  {
7 	char *l_string;
8 	char l_char;
9 	uintmax_t l_immediate;
10 	mdb_var_t *l_var;
11 	mdb_idcmd_t *l_dcmd;
12 } YYSTYPE;
13 extern YYSTYPE yylval;
14 # define MDB_TOK_SYMBOL 257
15 # define MDB_TOK_STRING 258
16 # define MDB_TOK_CHAR 259
17 # define MDB_TOK_IMMEDIATE 260
18 # define MDB_TOK_DCMD 261
19 # define MDB_TOK_VAR_REF 262
20 # define MDB_TOK_LEXPR 263
21 # define MDB_TOK_REXPR 264
22 # define MDB_TOK_COR1_DEREF 265
23 # define MDB_TOK_COR2_DEREF 266
24 # define MDB_TOK_COR4_DEREF 267
25 # define MDB_TOK_COR8_DEREF 268
26 # define MDB_TOK_OBJ1_DEREF 269
27 # define MDB_TOK_OBJ2_DEREF 270
28 # define MDB_TOK_OBJ4_DEREF 271
29 # define MDB_TOK_OBJ8_DEREF 272
30 # define MDB_TOK_EQUAL 273
31 # define MDB_TOK_NOTEQUAL 274
32 # define MDB_TOK_LSHIFT 275
33 # define MDB_TOK_RSHIFT 276
34 # define MDB_COR_VALUE 277
35 # define MDB_OBJ_VALUE 278
36 # define MDB_INT_NEGATE 279
37 # define MDB_BIT_COMPLEMENT 280
38 # define MDB_LOG_NEGATE 281
39 # define MDB_VAR_REFERENCE 282
40