diff options
Diffstat (limited to 'gcc/cp/parse.h')
-rw-r--r-- | gcc/cp/parse.h | 91 |
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 |