home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / gcc-2.7.2.1-base.tgz / gcc-2.7.2.1-base.tar / fsf / gcc / cp / parse.h < prev    next >
C/C++ Source or Header  |  1995-11-05  |  2KB  |  88 lines

  1. typedef union {long itype; tree ttype; char *strtype; enum tree_code code; } YYSTYPE;
  2. #define    IDENTIFIER    258
  3. #define    TYPENAME    259
  4. #define    SCSPEC    260
  5. #define    TYPESPEC    261
  6. #define    TYPE_QUAL    262
  7. #define    CONSTANT    263
  8. #define    STRING    264
  9. #define    ELLIPSIS    265
  10. #define    SIZEOF    266
  11. #define    ENUM    267
  12. #define    IF    268
  13. #define    ELSE    269
  14. #define    WHILE    270
  15. #define    DO    271
  16. #define    FOR    272
  17. #define    SWITCH    273
  18. #define    CASE    274
  19. #define    DEFAULT    275
  20. #define    BREAK    276
  21. #define    CONTINUE    277
  22. #define    RETURN    278
  23. #define    GOTO    279
  24. #define    ASM_KEYWORD    280
  25. #define    GCC_ASM_KEYWORD    281
  26. #define    TYPEOF    282
  27. #define    ALIGNOF    283
  28. #define    SIGOF    284
  29. #define    ATTRIBUTE    285
  30. #define    EXTENSION    286
  31. #define    LABEL    287
  32. #define    AGGR    288
  33. #define    VISSPEC    289
  34. #define    DELETE    290
  35. #define    NEW    291
  36. #define    OVERLOAD    292
  37. #define    THIS    293
  38. #define    OPERATOR    294
  39. #define    CXX_TRUE    295
  40. #define    CXX_FALSE    296
  41. #define    NAMESPACE    297
  42. #define    TYPENAME_KEYWORD    298
  43. #define    USING    299
  44. #define    LEFT_RIGHT    300
  45. #define    TEMPLATE    301
  46. #define    TYPEID    302
  47. #define    DYNAMIC_CAST    303
  48. #define    STATIC_CAST    304
  49. #define    REINTERPRET_CAST    305
  50. #define    CONST_CAST    306
  51. #define    SCOPE    307
  52. #define    EMPTY    308
  53. #define    PTYPENAME    309
  54. #define    NSNAME    310
  55. #define    THROW    311
  56. #define    ASSIGN    312
  57. #define    OROR    313
  58. #define    ANDAND    314
  59. #define    MIN_MAX    315
  60. #define    EQCOMPARE    316
  61. #define    ARITHCOMPARE    317
  62. #define    LSHIFT    318
  63. #define    RSHIFT    319
  64. #define    POINTSAT_STAR    320
  65. #define    DOT_STAR    321
  66. #define    UNARY    322
  67. #define    PLUSPLUS    323
  68. #define    MINUSMINUS    324
  69. #define    HYPERUNARY    325
  70. #define    PAREN_STAR_PAREN    326
  71. #define    POINTSAT    327
  72. #define    TRY    328
  73. #define    CATCH    329
  74. #define    TYPENAME_ELLIPSIS    330
  75. #define    PRE_PARSED_FUNCTION_DECL    331
  76. #define    EXTERN_LANG_STRING    332
  77. #define    ALL    333
  78. #define    PRE_PARSED_CLASS_DECL    334
  79. #define    TYPENAME_DEFN    335
  80. #define    IDENTIFIER_DEFN    336
  81. #define    PTYPENAME_DEFN    337
  82. #define    END_OF_LINE    338
  83. #define    END_OF_SAVED_INPUT    339
  84.  
  85.  
  86. extern YYSTYPE yylval;
  87. #define YYEMPTY        -2
  88.