home *** CD-ROM | disk | FTP | other *** search
/ Really Useful CD 1 / ReallyUsefulCD1.iso / extras / languages / smalltalk / _smalltalk / parser / h / ytab < prev   
Encoding:
Text File  |  1987-12-30  |  1008 b   |  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.