Move *-*-gnu* pattern below *-*-linux*.
[official-gcc.git] / gcc / c-parse.h
blob5c9abe09ac1d8bccd4652b7f061bc89da62c2143
1 typedef union {long itype; tree ttype; enum tree_code code;
2 char *filename; int lineno; int ends_in_label; } YYSTYPE;
3 #define IDENTIFIER 258
4 #define TYPENAME 259
5 #define SCSPEC 260
6 #define TYPESPEC 261
7 #define TYPE_QUAL 262
8 #define CONSTANT 263
9 #define STRING 264
10 #define ELLIPSIS 265
11 #define SIZEOF 266
12 #define ENUM 267
13 #define STRUCT 268
14 #define UNION 269
15 #define IF 270
16 #define ELSE 271
17 #define WHILE 272
18 #define DO 273
19 #define FOR 274
20 #define SWITCH 275
21 #define CASE 276
22 #define DEFAULT 277
23 #define BREAK 278
24 #define CONTINUE 279
25 #define RETURN 280
26 #define GOTO 281
27 #define ASM_KEYWORD 282
28 #define TYPEOF 283
29 #define ALIGNOF 284
30 #define ATTRIBUTE 285
31 #define EXTENSION 286
32 #define LABEL 287
33 #define REALPART 288
34 #define IMAGPART 289
35 #define VA_ARG 290
36 #define END_OF_LINE 291
37 #define ASSIGN 292
38 #define OROR 293
39 #define ANDAND 294
40 #define EQCOMPARE 295
41 #define ARITHCOMPARE 296
42 #define LSHIFT 297
43 #define RSHIFT 298
44 #define UNARY 299
45 #define PLUSPLUS 300
46 #define MINUSMINUS 301
47 #define HYPERUNARY 302
48 #define POINTSAT 303
49 #define INTERFACE 304
50 #define IMPLEMENTATION 305
51 #define END 306
52 #define SELECTOR 307
53 #define DEFS 308
54 #define ENCODE 309
55 #define CLASSNAME 310
56 #define PUBLIC 311
57 #define PRIVATE 312
58 #define PROTECTED 313
59 #define PROTOCOL 314
60 #define OBJECTNAME 315
61 #define CLASS 316
62 #define ALIAS 317
63 #define OBJC_STRING 318
66 extern YYSTYPE yylval;