]> gcc.gnu.org Git - gcc.git/blame - gcc/c-parse.gperf
Initial revision
[gcc.git] / gcc / c-parse.gperf
CommitLineData
3108c805
RS
1%{
2/* Command-line: gperf -p -j1 -i 1 -g -o -t -N is_reserved_word -k1,3,$ c-parse.gperf */
3%}
4struct resword { char *name; short token; enum rid rid; };
5%%
796c0c93
TW
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
3108c805
RS
18__alignof, ALIGNOF, NORID
19__alignof__, ALIGNOF, NORID
07fa4fcb
JW
20__asm, ASM_KEYWORD, NORID
21__asm__, ASM_KEYWORD, NORID
3108c805
RS
22__attribute, ATTRIBUTE, NORID
23__attribute__, ATTRIBUTE, NORID
0c126191
RS
24__complex, TYPESPEC, RID_COMPLEX
25__complex__, TYPESPEC, RID_COMPLEX
3108c805
RS
26__const, TYPE_QUAL, RID_CONST
27__const__, TYPE_QUAL, RID_CONST
28__extension__, EXTENSION, NORID
45b208e9
RS
29__imag, IMAGPART, NORID
30__imag__, IMAGPART, NORID
3108c805
RS
31__inline, SCSPEC, RID_INLINE
32__inline__, SCSPEC, RID_INLINE
0c126191 33__iterator, SCSPEC, RID_ITERATOR
16c6d8bf 34__iterator__, SCSPEC, RID_ITERATOR
3108c805 35__label__, LABEL, NORID
45b208e9
RS
36__real, REALPART, NORID
37__real__, REALPART, NORID
3108c805
RS
38__signed, TYPESPEC, RID_SIGNED
39__signed__, TYPESPEC, RID_SIGNED
40__typeof, TYPEOF, NORID
41__typeof__, TYPEOF, NORID
42__volatile, TYPE_QUAL, RID_VOLATILE
43__volatile__, TYPE_QUAL, RID_VOLATILE
07fa4fcb 44asm, ASM_KEYWORD, NORID
3108c805
RS
45auto, SCSPEC, RID_AUTO
46break, BREAK, NORID
796c0c93 47bycopy, TYPE_QUAL, RID_BYCOPY
3108c805
RS
48case, CASE, NORID
49char, TYPESPEC, RID_CHAR
50const, TYPE_QUAL, RID_CONST
51continue, CONTINUE, NORID
52default, DEFAULT, NORID
53do, DO, NORID
54double, TYPESPEC, RID_DOUBLE
55else, ELSE, NORID
56enum, ENUM, NORID
57extern, SCSPEC, RID_EXTERN
58float, TYPESPEC, RID_FLOAT
59for, FOR, NORID
60goto, GOTO, NORID
796c0c93 61id, OBJECTNAME, RID_ID
3108c805 62if, IF, NORID
796c0c93
TW
63in, TYPE_QUAL, RID_IN
64inout, TYPE_QUAL, RID_INOUT
3108c805
RS
65inline, SCSPEC, RID_INLINE
66int, TYPESPEC, RID_INT
67long, TYPESPEC, RID_LONG
796c0c93
TW
68oneway, TYPE_QUAL, RID_ONEWAY
69out, TYPE_QUAL, RID_OUT
3108c805
RS
70register, SCSPEC, RID_REGISTER
71return, RETURN, NORID
72short, TYPESPEC, RID_SHORT
73signed, TYPESPEC, RID_SIGNED
74sizeof, SIZEOF, NORID
75static, SCSPEC, RID_STATIC
76struct, STRUCT, NORID
77switch, SWITCH, NORID
78typedef, SCSPEC, RID_TYPEDEF
79typeof, TYPEOF, NORID
80union, UNION, NORID
81unsigned, TYPESPEC, RID_UNSIGNED
82void, TYPESPEC, RID_VOID
83volatile, TYPE_QUAL, RID_VOLATILE
84while, WHILE, NORID
This page took 0.113609 seconds and 5 git commands to generate.