|
|
1.1 ! root 1: ! 2: #line 259 "asm.y" ! 3: typedef union { ! 4: long val; /* numeric value */ ! 5: double dbl; ! 6: sym *s; /* name size loc bitd bitl flag */ ! 7: opc *o; /* opcode kind */ ! 8: expr *e; /* mode loc size exp bitd bitl chain next */ ! 9: char *t; /* token */ ! 10: parm *p; /* parm */ ! 11: data *d; /* data item */ ! 12: } YYSTYPE; ! 13: #define PC 256 ! 14: #define NUMBER 257 ! 15: #define FNUM 258 ! 16: #define COMPARISON 312 ! 17: #define OP 260 ! 18: #define DATA 261 ! 19: #define CMD 262 ! 20: #define DCMD 263 ! 21: #define ICMD 264 ! 22: #define NCMD 265 ! 23: #define ECMD 266 ! 24: #define ECMDX 267 ! 25: #define IDENTIFIER 268 ! 26: #define REG 269 ! 27: #define DEFINED 320 ! 28: #define SIZEOF 321 ! 29: #define SEGMENT 322 ! 30: #define LOCATION 323 ! 31: #define PLUS 315 ! 32: #define MINUS 316 ! 33: #define TIMES 317 ! 34: #define DIVIDE 318 ! 35: #define REM 319 ! 36: #define LSHIFT 313 ! 37: #define RSHIFT 314 ! 38: #define AND 311 ! 39: #define OR 309 ! 40: #define XOR 310 ! 41: #define COMMA 305 ! 42: #define LPAREN 328 ! 43: #define RPAREN 286 ! 44: #define LBRACK 329 ! 45: #define RBRACK 288 ! 46: #define AT 307 ! 47: #define D_SIGN 290 ! 48: #define NOT 324 ! 49: #define BANG 326 ! 50: #define COLON 306 ! 51: #define PARMCT 294 ! 52: #define TOSTRING 330 ! 53: #define TONUMBER 331 ! 54: #define TOFLOAT 332 ! 55: #define FSTACK 298 ! 56: #define NL 333 ! 57: #define TOKEN 327 ! 58: #define P_SIGN 308 ! 59: #define LEN 325 ! 60: #ifdef YYTNAMES ! 61: extern struct yytname ! 62: { ! 63: char *tn_name; ! 64: int tn_val; ! 65: } yytnames[]; ! 66: #endif ! 67: extern YYSTYPE yylval;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.