aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parse.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/cp/parse.h')
-rw-r--r--gcc/cp/parse.h91
1 files changed, 91 insertions, 0 deletions
diff --git a/gcc/cp/parse.h b/gcc/cp/parse.h
new file mode 100644
index 00000000000..432766b00f2
--- /dev/null
+++ b/gcc/cp/parse.h
@@ -0,0 +1,91 @@
+typedef union {long itype; tree ttype; char *strtype; enum tree_code code; flagged_type_tree ftype; } YYSTYPE;
+#define IDENTIFIER 258
+#define TYPENAME 259
+#define SELFNAME 260
+#define SCSPEC 261
+#define TYPESPEC 262
+#define CV_QUALIFIER 263
+#define CONSTANT 264
+#define STRING 265
+#define ELLIPSIS 266
+#define SIZEOF 267
+#define ENUM 268
+#define IF 269
+#define ELSE 270
+#define WHILE 271
+#define DO 272
+#define FOR 273
+#define SWITCH 274
+#define CASE 275
+#define DEFAULT 276
+#define BREAK 277
+#define CONTINUE 278
+#define RETURN 279
+#define GOTO 280
+#define ASM_KEYWORD 281
+#define GCC_ASM_KEYWORD 282
+#define TYPEOF 283
+#define ALIGNOF 284
+#define SIGOF 285
+#define ATTRIBUTE 286
+#define EXTENSION 287
+#define LABEL 288
+#define REALPART 289
+#define IMAGPART 290
+#define AGGR 291
+#define VISSPEC 292
+#define DELETE 293
+#define NEW 294
+#define THIS 295
+#define OPERATOR 296
+#define CXX_TRUE 297
+#define CXX_FALSE 298
+#define NAMESPACE 299
+#define TYPENAME_KEYWORD 300
+#define USING 301
+#define LEFT_RIGHT 302
+#define TEMPLATE 303
+#define TYPEID 304
+#define DYNAMIC_CAST 305
+#define STATIC_CAST 306
+#define REINTERPRET_CAST 307
+#define CONST_CAST 308
+#define SCOPE 309
+#define EMPTY 310
+#define PTYPENAME 311
+#define NSNAME 312
+#define THROW 313
+#define ASSIGN 314
+#define OROR 315
+#define ANDAND 316
+#define MIN_MAX 317
+#define EQCOMPARE 318
+#define ARITHCOMPARE 319
+#define LSHIFT 320
+#define RSHIFT 321
+#define POINTSAT_STAR 322
+#define DOT_STAR 323
+#define UNARY 324
+#define PLUSPLUS 325
+#define MINUSMINUS 326
+#define HYPERUNARY 327
+#define PAREN_STAR_PAREN 328
+#define POINTSAT 329
+#define TRY 330
+#define CATCH 331
+#define TYPENAME_ELLIPSIS 332
+#define PRE_PARSED_FUNCTION_DECL 333
+#define EXTERN_LANG_STRING 334
+#define ALL 335
+#define PRE_PARSED_CLASS_DECL 336
+#define DEFARG 337
+#define DEFARG_MARKER 338
+#define TYPENAME_DEFN 339
+#define IDENTIFIER_DEFN 340
+#define PTYPENAME_DEFN 341
+#define END_OF_LINE 342
+#define END_OF_SAVED_INPUT 343
+
+
+extern YYSTYPE yylval;
+#define YYEMPTY -2