OSDN Git Service

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