Commit | Line | Data |
---|---|---|
70a12e49 C |
1 | %{ |
2 | /* Command-line: gperf -p -j1 -g -o -t -N is_reserved_word -k1,4,$,7 gplus.gperf */ | |
3 | %} | |
4 | struct resword { char *name; short token; enum rid rid;}; | |
5 | %% | |
6 | __alignof, ALIGNOF, NORID | |
7 | __alignof__, ALIGNOF, NORID | |
8 | __asm, ASM_KEYWORD, NORID | |
9 | __asm__, ASM_KEYWORD, NORID | |
10 | __attribute, ATTRIBUTE, NORID | |
11 | __attribute__, ATTRIBUTE, NORID | |
12 | __classof, CLASSOF, NORID | |
13 | __classof__, CLASSOF, NORID | |
14 | __const, TYPE_QUAL, RID_CONST | |
15 | __const__, TYPE_QUAL, RID_CONST | |
16 | __extension__, EXTENSION, NORID | |
17 | __headof, HEADOF, NORID | |
18 | __headof__, HEADOF, NORID | |
19 | __inline, SCSPEC, RID_INLINE | |
20 | __inline__, SCSPEC, RID_INLINE | |
21 | __label__, LABEL, NORID | |
22 | __signed, TYPESPEC, RID_SIGNED | |
23 | __signed__, TYPESPEC, RID_SIGNED | |
24 | __typeof, TYPEOF, NORID | |
25 | __typeof__, TYPEOF, NORID | |
26 | __volatile, TYPE_QUAL, RID_VOLATILE | |
27 | __volatile__, TYPE_QUAL, RID_VOLATILE | |
28 | __wchar_t, TYPESPEC, RID_WCHAR /* Unique to ANSI C++ */, | |
29 | all, ALL, NORID /* Extension */, | |
30 | except, EXCEPT, NORID /* Extension */, | |
31 | exception, AGGR, RID_EXCEPTION /* Extension */, | |
32 | raise, RAISE, NORID /* Extension */, | |
33 | raises, RAISES, NORID /* Extension */, | |
34 | reraise, RERAISE, NORID /* Extension */, | |
35 | throw, THROW, NORID /* Extension */, | |
36 | try, TRY, NORID /* Extension */, | |
37 | asm, ASM_KEYWORD, NORID, | |
38 | auto, SCSPEC, RID_AUTO, | |
39 | break, BREAK, NORID, | |
40 | case, CASE, NORID, | |
41 | catch, CATCH, NORID, | |
42 | char, TYPESPEC, RID_CHAR, | |
43 | class, AGGR, RID_CLASS, | |
44 | classof, CLASSOF, NORID, | |
45 | const, TYPE_QUAL, RID_CONST, | |
46 | continue, CONTINUE, NORID, | |
47 | default, DEFAULT, NORID, | |
48 | delete, DELETE, NORID, | |
49 | do, DO, NORID, | |
50 | double, TYPESPEC, RID_DOUBLE, | |
51 | dynamic, DYNAMIC, NORID, | |
52 | else, ELSE, NORID, | |
53 | enum, ENUM, NORID, | |
54 | extern, SCSPEC, RID_EXTERN, | |
55 | float, TYPESPEC, RID_FLOAT, | |
56 | for, FOR, NORID, | |
57 | friend, SCSPEC, RID_FRIEND, | |
58 | goto, GOTO, NORID, | |
59 | headof, HEADOF, NORID, | |
60 | if, IF, NORID, | |
61 | inline, SCSPEC, RID_INLINE, | |
62 | int, TYPESPEC, RID_INT, | |
63 | long, TYPESPEC, RID_LONG, | |
64 | new, NEW, NORID, | |
65 | operator, OPERATOR, NORID, | |
66 | overload, OVERLOAD, NORID, | |
67 | private, VISSPEC, RID_PRIVATE, | |
68 | protected, VISSPEC, RID_PROTECTED, | |
69 | public, VISSPEC, RID_PUBLIC, | |
70 | register, SCSPEC, RID_REGISTER, | |
71 | return, RETURN, NORID, | |
72 | short, TYPESPEC, RID_SHORT, | |
73 | signed, TYPESPEC, RID_SIGNED, | |
74 | sizeof, SIZEOF, NORID, | |
75 | static, SCSPEC, RID_STATIC, | |
76 | struct, AGGR, RID_RECORD, | |
77 | switch, SWITCH, NORID, | |
78 | this, THIS, NORID, | |
79 | template, TEMPLATE, NORID, | |
80 | typedef, SCSPEC, RID_TYPEDEF, | |
81 | typeof, TYPEOF, NORID, | |
82 | union, AGGR, RID_UNION, | |
83 | unsigned, TYPESPEC, RID_UNSIGNED, | |
84 | virtual, SCSPEC, RID_VIRTUAL, | |
85 | void, TYPESPEC, RID_VOID, | |
86 | volatile, TYPE_QUAL, RID_VOLATILE, | |
87 | while, WHILE, NORID, |