]>
Commit | Line | Data |
---|---|---|
3108c805 RS |
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 | |
07fa4fcb JW |
8 | __asm, ASM_KEYWORD, NORID |
9 | __asm__, ASM_KEYWORD, NORID | |
3108c805 RS |
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 | |
07fa4fcb | 24 | asm, ASM_KEYWORD, NORID |
3108c805 RS |
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 |