2000-07-12 Bryce McKinlay <bryce@albatross.co.nz>
[official-gcc.git] / gcc / cp / parse.h
blob67d0f575df165cefea84fe1d3bce8461d568a6be
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
96 extern YYSTYPE yylval;
97 #define YYEMPTY -2