]> gcc.gnu.org Git - gcc.git/blame - gcc/c-parse.gperf
(init_lex): Maybe turn off `iterator' as keyword.
[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%%
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 24asm, ASM_KEYWORD, NORID
3108c805
RS
25auto, SCSPEC, RID_AUTO
26break, BREAK, NORID
27case, CASE, NORID
28char, TYPESPEC, RID_CHAR
29const, TYPE_QUAL, RID_CONST
30continue, CONTINUE, NORID
31default, DEFAULT, NORID
32do, DO, NORID
33double, TYPESPEC, RID_DOUBLE
34else, ELSE, NORID
35enum, ENUM, NORID
36extern, SCSPEC, RID_EXTERN
37float, TYPESPEC, RID_FLOAT
38for, FOR, NORID
39goto, GOTO, NORID
40if, IF, NORID
41inline, SCSPEC, RID_INLINE
42int, TYPESPEC, RID_INT
43long, TYPESPEC, RID_LONG
44register, SCSPEC, RID_REGISTER
45return, RETURN, NORID
46short, TYPESPEC, RID_SHORT
47signed, TYPESPEC, RID_SIGNED
48sizeof, SIZEOF, NORID
49static, SCSPEC, RID_STATIC
50struct, STRUCT, NORID
51switch, SWITCH, NORID
52typedef, SCSPEC, RID_TYPEDEF
53typeof, TYPEOF, NORID
54union, UNION, NORID
55unsigned, TYPESPEC, RID_UNSIGNED
56void, TYPESPEC, RID_VOID
57volatile, TYPE_QUAL, RID_VOLATILE
58while, WHILE, NORID
This page took 0.09472 seconds and 5 git commands to generate.