home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 018.lha / parser / y.tab.h < prev   
C/C++ Source or Header  |  1986-10-19  |  848b  |  45 lines

  1. #define LITNUM 257
  2. #define LITFNUM 258
  3. #define LITCHAR 259
  4. #define LITSTR 260
  5. #define LITSYM 261
  6. #define CLASS 262
  7. #define ASSIGN 263
  8. #define BINARY 264
  9. #define PRIMITIVE 265
  10. #define PSEUDO 266
  11. #define UPPERCASEVAR 267
  12. #define LOWERCASEVAR 268
  13. #define COLONVAR 269
  14. #define KEYWORD 270
  15. #define LP 271
  16. #define RP 272
  17. #define LB 273
  18. #define RB 274
  19. #define PERIOD 275
  20. #define BAR 276
  21. #define MBAR 277
  22. #define SEMI 278
  23. #define UPARROW 279
  24. #define PS 280
  25. #define MINUS 281
  26. #define PE 282
  27.  
  28. typedef union {
  29.     struct litlist         *a;
  30.     struct blockstruct     *b;
  31.     char             *c;
  32.     struct exprstruct     *e;
  33.     int             i;
  34.     struct keylist         *k;
  35.     struct classstruct     *l;
  36.     struct methodstruct     *m;
  37.     struct objstruct     *o;
  38.     /* enum pseuvars */ int     p;
  39.     struct primlist     *r;
  40.     struct statestruct     *s;
  41.     struct litstruct     *t;
  42.     struct primstruct     *u;
  43.     } YYSTYPE;
  44. extern YYSTYPE yylval;
  45.