typedef union #ifdef __cplusplus YYSTYPE #endif yystacktype { int intval; itm_num_t num; itm_data_t *name; itm_data_t *data; itm_tbl_hdr_t *tbl_hdr; itm_direc_t *direc_unit; itm_expr_t *expr; itmc_action_t action; itmc_obj_t *obj; itmc_map_t *map_list; itmc_ref_t *itmc_ref; itmc_map_attr_t *map_attr; } YYSTYPE; extern YYSTYPE yylval; # define ITMNAME 257 # define NAME 258 # define MAPTYPE_NAME 259 # define HEXADECIMAL 260 # define DECIMAL 261 # define ITM_DEFAULT 262 # define ITM_IDENTICAL 263 # define BETWEEN 264 # define BREAK 265 # define CONDITION 266 # define DIRECTION 267 # define DISCARD 268 # define ERROR 269 # define ITM_ELSE 270 # define ITM_INIT 271 # define ITM_FALSE 272 # define ITM_IF 273 # define ITM_IN 274 # define ITM_INSIZE 275 # define NOP 276 # define OPERATION 277 # define ITM_OUT 278 # define ITM_OUTSIZE 279 # define PRINTCHR 280 # define PRINTHD 281 # define PRINTINT 282 # define MAP 283 # define RESET 284 # define RETURN 285 # define ITM_TRUE 286 # define ESCAPESEQ 287 # define MAPTYPE 288 # define RESULTLEN 289 # define MAPTYPE_AUTO 290 # define MAPTYPE_INDEX 291 # define MAPTYPE_DENSE 292 # define MAPTYPE_HASH 293 # define MAPTYPE_BINARY 294 # define ELLIPSES 295 # define CBO 296 # define CBC 297 # define SBO 298 # define SBC 299 # define PO 300 # define PC 301 # define SC 302 # define COMMA 303 # define COLON 304 # define ASSIGN 305 # define LOR 306 # define LAND 307 # define OR 308 # define XOR 309 # define AND 310 # define EQ 311 # define NE 312 # define LT 313 # define LE 314 # define GT 315 # define GE 316 # define SHL 317 # define SHR 318 # define PLUS 319 # define MINUS 320 # define MUL 321 # define DIV 322 # define MOD 323 # define NOT 324 # define NEG 325 # define UMINUS 326