aboutsummaryrefslogtreecommitdiff
path: root/gnu/usr.bin/cc/cc1plus/cp-parse.h
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/cc/cc1plus/cp-parse.h')
-rw-r--r--gnu/usr.bin/cc/cc1plus/cp-parse.h88
1 files changed, 88 insertions, 0 deletions
diff --git a/gnu/usr.bin/cc/cc1plus/cp-parse.h b/gnu/usr.bin/cc/cc1plus/cp-parse.h
new file mode 100644
index 000000000000..87ea2b8de0f0
--- /dev/null
+++ b/gnu/usr.bin/cc/cc1plus/cp-parse.h
@@ -0,0 +1,88 @@
+typedef union {long itype; tree ttype; char *strtype; enum tree_code code; } YYSTYPE;
+#define IDENTIFIER 258
+#define TYPENAME 259
+#define SCOPED_TYPENAME 260
+#define SCSPEC 261
+#define TYPESPEC 262
+#define TYPE_QUAL 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 HEADOF 285
+#define CLASSOF 286
+#define ATTRIBUTE 287
+#define EXTENSION 288
+#define LABEL 289
+#define AGGR 290
+#define VISSPEC 291
+#define DELETE 292
+#define NEW 293
+#define OVERLOAD 294
+#define THIS 295
+#define OPERATOR 296
+#define DYNAMIC 297
+#define POINTSAT_LEFT_RIGHT 298
+#define LEFT_RIGHT 299
+#define TEMPLATE 300
+#define SCOPE 301
+#define START_DECLARATOR 302
+#define EMPTY 303
+#define TYPENAME_COLON 304
+#define ASSIGN 305
+#define RANGE 306
+#define OROR 307
+#define ANDAND 308
+#define MIN_MAX 309
+#define EQCOMPARE 310
+#define ARITHCOMPARE 311
+#define LSHIFT 312
+#define RSHIFT 313
+#define UNARY 314
+#define PLUSPLUS 315
+#define MINUSMINUS 316
+#define HYPERUNARY 317
+#define PAREN_STAR_PAREN 318
+#define POINTSAT 319
+#define POINTSAT_STAR 320
+#define DOT_STAR 321
+#define RAISE 322
+#define RAISES 323
+#define RERAISE 324
+#define TRY 325
+#define EXCEPT 326
+#define CATCH 327
+#define THROW 328
+#define ANSI_TRY 329
+#define ANSI_THROW 330
+#define TYPENAME_ELLIPSIS 331
+#define PTYPENAME 332
+#define PRE_PARSED_FUNCTION_DECL 333
+#define EXTERN_LANG_STRING 334
+#define ALL 335
+#define PRE_PARSED_CLASS_DECL 336
+#define TYPENAME_DEFN 337
+#define IDENTIFIER_DEFN 338
+#define PTYPENAME_DEFN 339
+#define END_OF_SAVED_INPUT 340
+
+
+extern YYSTYPE yylval;
+#define YYEMPTY -2