OSDN Git Service

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