typedef union { int ival; /* integer value */ struct n n; /* just like in struct sym */ double dval; /* floating point value */ char *sval; /* string */ int cval; /* character */ char cond; /* condition */ struct regs { int r6, r5, r4, data_alu_accum, ctl_reg, funky_ctl_reg; int sdx, sdy, lsd, ab, xreg, yreg; int flags; } regs; struct ea { int mode; int ext; int pp; } ea; } YYSTYPE; extern YYSTYPE yylval; # define CHEX 257 # define CDEC 258 # define FRAC 259 # define AREG 260 # define BREG 261 # define MREG 262 # define NREG 263 # define RREG 264 # define XREG 265 # define YREG 266 # define OP 267 # define OPA 268 # define OPP 269 # define OP_JCC 270 # define OP_JSCC 271 # define OP_TCC 272 # define SYM 273 # define STRING 274 # define CHAR 275 # define COMMENT 276 # define XMEM 277 # define YMEM 278 # define LMEM 279 # define PMEM 280 # define AAAA 281 # define A10 282 # define BBBB 283 # define B10 284 # define AABB 285 # define BBAA 286 # define XXXX 287 # define YYYY 288 # define SR 289 # define MR 290 # define CCR 291 # define OMR 292 # define SP 293 # define SSH 294 # define SSL 295 # define LA 296 # define LC 297 # define EOL 298 # define EOS 299 # define OP_ABS 300 # define OP_ADC 301 # define OP_ADD 302 # define OP_ADDL 303 # define OP_ADDR 304 # define OP_ASL 305 # define OP_ASR 306 # define OP_CLR 307 # define OP_CMP 308 # define OP_CMPM 309 # define OP_DIV 310 # define OP_MAC 311 # define OP_MACR 312 # define OP_MPY 313 # define OP_MPYR 314 # define OP_NEG 315 # define OP_NORM 316 # define OP_RND 317 # define OP_SBC 318 # define OP_SUB 319 # define OP_SUBL 320 # define OP_SUBR 321 # define OP_TFR 322 # define OP_TST 323 # define OP_AND 324 # define OP_ANDI 325 # define OP_EOR 326 # define OP_LSL 327 # define OP_LSR 328 # define OP_NOT 329 # define OP_OR 330 # define OP_ORI 331 # define OP_ROL 332 # define OP_ROR 333 # define OP_BCLR 334 # define OP_BSET 335 # define OP_BCHG 336 # define OP_BTST 337 # define OP_DO 338 # define OP_ENDDO 339 # define OP_LUA 340 # define OP_MOVE 341 # define OP_MOVEC 342 # define OP_MOVEM 343 # define OP_MOVEP 344 # define OP_ILLEGAL 345 # define OP_INCLUDE 346 # define OP_JMP 347 # define OP_JCLR 348 # define OP_JSET 349 # define OP_JSR 350 # define OP_JSCLR 351 # define OP_JSSET 352 # define OP_NOP 353 # define OP_REP 354 # define OP_RESET 355 # define OP_RTI 356 # define OP_RTS 357 # define OP_STOP 358 # define OP_SWI 359 # define OP_WAIT 360 # define OP_EQU 361 # define OP_ORG 362 # define OP_DC 363 # define OP_END 364 # define OP_PAGE 365 # define OP_PSECT 366 # define OP_ALIGN 367 # define SHL 368 # define SHR 369