OSDN Git Service

4f14cf6efbdb270cd1f4d926ff24902b0bd639c5
[pf3gnuchains/gcc-fork.git] / gcc / c-parse.gperf
1 %{
2 /* Command-line: gperf -p -j1 -i 1 -g -o -t -N is_reserved_word -k1,3,$ c-parse.gperf  */ 
3 %}
4 struct resword { char *name; short token; enum rid rid; };
5 %%
6 __alignof, ALIGNOF, NORID
7 __alignof__, ALIGNOF, NORID
8 __asm, ASM, NORID
9 __asm__, ASM, NORID
10 __attribute, ATTRIBUTE, NORID
11 __attribute__, ATTRIBUTE, NORID
12 __const, TYPE_QUAL, RID_CONST
13 __const__, TYPE_QUAL, RID_CONST
14 __extension__, EXTENSION, NORID
15 __inline, SCSPEC, RID_INLINE
16 __inline__, SCSPEC, RID_INLINE
17 __label__, LABEL, NORID
18 __signed, TYPESPEC, RID_SIGNED
19 __signed__, TYPESPEC, RID_SIGNED
20 __typeof, TYPEOF, NORID
21 __typeof__, TYPEOF, NORID
22 __volatile, TYPE_QUAL, RID_VOLATILE
23 __volatile__, TYPE_QUAL, RID_VOLATILE
24 asm, ASM, NORID
25 auto, SCSPEC, RID_AUTO
26 break, BREAK, NORID
27 case, CASE, NORID
28 char, TYPESPEC, RID_CHAR
29 const, TYPE_QUAL, RID_CONST
30 continue, CONTINUE, NORID
31 default, DEFAULT, NORID
32 do, DO, NORID
33 double, TYPESPEC, RID_DOUBLE
34 else, ELSE, NORID
35 enum, ENUM, NORID
36 extern, SCSPEC, RID_EXTERN
37 float, TYPESPEC, RID_FLOAT
38 for, FOR, NORID
39 goto, GOTO, NORID
40 if, IF, NORID
41 inline, SCSPEC, RID_INLINE
42 int, TYPESPEC, RID_INT
43 long, TYPESPEC, RID_LONG
44 register, SCSPEC, RID_REGISTER
45 return, RETURN, NORID
46 short, TYPESPEC, RID_SHORT
47 signed, TYPESPEC, RID_SIGNED
48 sizeof, SIZEOF, NORID
49 static, SCSPEC, RID_STATIC
50 struct, STRUCT, NORID
51 switch, SWITCH, NORID
52 typedef, SCSPEC, RID_TYPEDEF
53 typeof, TYPEOF, NORID
54 union, UNION, NORID
55 unsigned, TYPESPEC, RID_UNSIGNED
56 void, TYPESPEC, RID_VOID
57 volatile, TYPE_QUAL, RID_VOLATILE
58 while, WHILE, NORID