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