OSDN Git Service

* Makefile.in (c-decl.o): Depends on defaults.h.
[pf3gnuchains/gcc-fork.git] / gcc / c-parse.gperf
1 %{
2 /* Command-line: gperf -L KR-C -F ', 0, 0' -p -j1 -i 1 -g -o -t -N is_reserved_word -k1,3,$ c-parse.gperf  */ 
3 %}
4 struct resword { const char *name; short token; enum rid rid; };
5 %%
6 @class, CLASS, NORID
7 @compatibility_alias, ALIAS, NORID
8 @defs, DEFS, NORID
9 @encode, ENCODE, NORID
10 @end, END, NORID
11 @implementation, IMPLEMENTATION, NORID
12 @interface, INTERFACE, NORID
13 @private, PRIVATE, NORID
14 @protected, PROTECTED, NORID
15 @protocol, PROTOCOL, NORID
16 @public, PUBLIC, NORID
17 @selector, SELECTOR, NORID
18 __alignof, ALIGNOF, NORID
19 __alignof__, ALIGNOF, NORID
20 __asm, ASM_KEYWORD, NORID
21 __asm__, ASM_KEYWORD, NORID
22 __attribute, ATTRIBUTE, NORID
23 __attribute__, ATTRIBUTE, NORID
24 __builtin_va_arg, VA_ARG, NORID
25 __complex, TYPESPEC, RID_COMPLEX
26 __complex__, TYPESPEC, RID_COMPLEX
27 __const, TYPE_QUAL, RID_CONST
28 __const__, TYPE_QUAL, RID_CONST
29 __extension__, EXTENSION, NORID
30 __imag, IMAGPART, NORID
31 __imag__, IMAGPART, NORID
32 __inline, SCSPEC, RID_INLINE
33 __inline__, SCSPEC, RID_INLINE
34 __iterator, SCSPEC, RID_ITERATOR
35 __iterator__, SCSPEC, RID_ITERATOR
36 __label__, LABEL, NORID
37 __real, REALPART, NORID
38 __real__, REALPART, NORID
39 __restrict, TYPE_QUAL, RID_RESTRICT
40 __restrict__, TYPE_QUAL, RID_RESTRICT
41 __signed, TYPESPEC, RID_SIGNED
42 __signed__, TYPESPEC, RID_SIGNED
43 __typeof, TYPEOF, NORID
44 __typeof__, TYPEOF, NORID
45 __volatile, TYPE_QUAL, RID_VOLATILE
46 __volatile__, TYPE_QUAL, RID_VOLATILE
47 asm, ASM_KEYWORD, NORID
48 auto, SCSPEC, RID_AUTO
49 break, BREAK, NORID
50 bycopy, TYPE_QUAL, RID_BYCOPY
51 byref, TYPE_QUAL, RID_BYREF
52 case, CASE, NORID
53 char, TYPESPEC, RID_CHAR
54 const, TYPE_QUAL, RID_CONST
55 continue, CONTINUE, NORID
56 default, DEFAULT, NORID
57 do, DO, NORID
58 double, TYPESPEC, RID_DOUBLE
59 else, ELSE, NORID
60 enum, ENUM, NORID
61 extern, SCSPEC, RID_EXTERN
62 float, TYPESPEC, RID_FLOAT
63 for, FOR, NORID
64 goto, GOTO, NORID
65 id, OBJECTNAME, RID_ID
66 if, IF, NORID
67 in, TYPE_QUAL, RID_IN
68 inout, TYPE_QUAL, RID_INOUT
69 inline, SCSPEC, RID_INLINE
70 int, TYPESPEC, RID_INT
71 long, TYPESPEC, RID_LONG
72 oneway, TYPE_QUAL, RID_ONEWAY
73 out, TYPE_QUAL, RID_OUT
74 register, SCSPEC, RID_REGISTER
75 restrict, TYPE_QUAL, RID_RESTRICT
76 return, RETURN, NORID
77 short, TYPESPEC, RID_SHORT
78 signed, TYPESPEC, RID_SIGNED
79 sizeof, SIZEOF, NORID
80 static, SCSPEC, RID_STATIC
81 struct, STRUCT, NORID
82 switch, SWITCH, NORID
83 typedef, SCSPEC, RID_TYPEDEF
84 typeof, TYPEOF, NORID
85 union, UNION, NORID
86 unsigned, TYPESPEC, RID_UNSIGNED
87 void, TYPESPEC, RID_VOID
88 volatile, TYPE_QUAL, RID_VOLATILE
89 while, WHILE, NORID