home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Guide / c-cplusplus-interactive-guide.iso / c_ref / csource4 / 232_01 / ytab.h < prev   
Text File  |  1987-06-17  |  1KB  |  46 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 NAMEDPRIM 266
  11. # define PSEUDO 267
  12. # define UPPERCASEVAR 268
  13. # define LOWERCASEVAR 269
  14. # define COLONVAR 270
  15. # define KEYWORD 271
  16. # define LP 272
  17. # define RP 273
  18. # define LB 274
  19. # define RB 275
  20. # define PERIOD 276
  21. # define BAR 277
  22. # define MBAR 278
  23. # define SEMI 279
  24. # define UPARROW 280
  25. # define PS 281
  26. # define MINUS 282
  27. # define PE 283
  28.  
  29. typedef union  {
  30.     struct litlist         *a;
  31.     struct blockstruct     *b;
  32.     char             *c;
  33.     struct exprstruct     *e;
  34.     int               i;
  35.     struct keylist         *k;
  36.     struct classstruct     *l;
  37.     struct methodstruct     *m;
  38.     struct objstruct     *o;
  39.     enum pseuvars          p;
  40.     struct primlist     *r;
  41.     struct statestruct     *s;
  42.     struct litstruct     *t;
  43.     struct primstruct     *u
  44.     } YYSTYPE;
  45. extern YYSTYPE yylval;
  46.