home *** CD-ROM | disk | FTP | other *** search
/ gdead.berkeley.edu / gdead.berkeley.edu.tar / gdead.berkeley.edu / pub / cad-tools / ciftomann.tar / cmd_dir / parse.h < prev    next >
C/C++ Source or Header  |  1988-01-28  |  606b  |  34 lines

  1.  
  2. typedef union  {
  3.     char *strval;
  4.     int intval;
  5.     float floatval;
  6.     struct {
  7.     int invert_flag;
  8.     int mod_factor;
  9.     } optlistval;
  10.     struct {
  11.     enum { MOD, INV } type;
  12.     union {
  13.         int invert_flag;
  14.         int mod_factor;
  15.     } value;
  16.     } optval;
  17. } YYSTYPE;
  18. extern YYSTYPE yylval;
  19. # define LAYER 257
  20. # define NUMBER 258
  21. # define FLOAT 259
  22. # define MINUS 260
  23. # define INVERT 261
  24. # define GROW 262
  25. # define SHRINK 263
  26. # define EOL 264
  27. # define SCALE 265
  28. # define APERTURE_MAX 266
  29. # define APERTURE_MIN 267
  30. # define STAGE_MAX 268
  31. # define STAGE_MIN 269
  32. # define GRID_SIZE 270
  33. # define CONVERT_FACTOR 271
  34.