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