source: trunk/third/gcc/cp/gxx.gperf @ 8834

Revision 8834, 2.7 KB checked in by ghudson, 28 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r8833, which included commits to RCS files with non-trunk default branches.
Line 
1%{
2/* Command-line: gperf -p -j1 -g -o -t -N is_reserved_word -k1,4,$,7 gplus.gperf  */
3%}
4struct resword { char *name; short token; enum rid rid;};
5%%
6__alignof, ALIGNOF, NORID
7__alignof__, ALIGNOF, NORID
8__asm, GCC_ASM_KEYWORD, NORID
9__asm__, GCC_ASM_KEYWORD, NORID
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__signature__, AGGR, RID_SIGNATURE      /* Extension */,
19__signed, TYPESPEC, RID_SIGNED
20__signed__, TYPESPEC, RID_SIGNED
21__sigof__, SIGOF, NORID         /* Extension */,
22__typeof, TYPEOF, NORID
23__typeof__, TYPEOF, NORID
24__volatile, TYPE_QUAL, RID_VOLATILE
25__volatile__, TYPE_QUAL, RID_VOLATILE
26__wchar_t, TYPESPEC, RID_WCHAR  /* Unique to ANSI C++ */,
27asm, ASM_KEYWORD, NORID,
28and, ANDAND, NORID,
29and_eq, ASSIGN, NORID,
30auto, SCSPEC, RID_AUTO,
31bitand, '&', NORID,
32bitor, '|', NORID,
33bool, TYPESPEC, RID_BOOL,
34break, BREAK, NORID,
35case, CASE, NORID,
36catch, CATCH, NORID,
37char, TYPESPEC, RID_CHAR,
38class, AGGR, RID_CLASS,
39compl, '~', NORID,
40const, TYPE_QUAL, RID_CONST,
41const_cast, CONST_CAST, NORID,
42continue, CONTINUE, NORID,
43default, DEFAULT, NORID,
44delete, DELETE, NORID,
45do, DO, NORID,
46double, TYPESPEC, RID_DOUBLE,
47dynamic_cast, DYNAMIC_CAST, NORID,
48else, ELSE, NORID,
49enum, ENUM, NORID,
50explicit, SCSPEC, RID_EXPLICIT,
51extern, SCSPEC, RID_EXTERN,
52false, CXX_FALSE, NORID,
53float, TYPESPEC, RID_FLOAT,
54for, FOR, NORID,
55friend, SCSPEC, RID_FRIEND,
56goto, GOTO, NORID,
57if, IF, NORID,
58inline, SCSPEC, RID_INLINE,
59int, TYPESPEC, RID_INT,
60long, TYPESPEC, RID_LONG,
61mutable, SCSPEC, RID_MUTABLE,
62namespace, NAMESPACE, NORID,
63new, NEW, NORID,
64not, '!', NORID,
65not_eq, EQCOMPARE, NORID,
66operator, OPERATOR, NORID,
67or, OROR, NORID,
68or_eq, ASSIGN, NORID,
69overload, OVERLOAD, NORID,
70private, VISSPEC, RID_PRIVATE,
71protected, VISSPEC, RID_PROTECTED,
72public, VISSPEC, RID_PUBLIC,
73register, SCSPEC, RID_REGISTER,
74reinterpret_cast, REINTERPRET_CAST, NORID,
75return, RETURN, NORID,
76short, TYPESPEC, RID_SHORT,
77signature, AGGR, RID_SIGNATURE  /* Extension */,
78signed, TYPESPEC, RID_SIGNED,
79sigof, SIGOF, NORID             /* Extension */,
80sizeof, SIZEOF, NORID,
81static, SCSPEC, RID_STATIC,
82static_cast, STATIC_CAST, NORID,
83struct, AGGR, RID_RECORD,
84switch, SWITCH, NORID,
85template, TEMPLATE, RID_TEMPLATE,
86this, THIS, NORID,
87throw, THROW, NORID,
88true, CXX_TRUE, NORID,
89try, TRY, NORID,
90typedef, SCSPEC, RID_TYPEDEF,
91typename, TYPENAME_KEYWORD, NORID,
92typeid, TYPEID, NORID,
93typeof, TYPEOF, NORID,
94union, AGGR, RID_UNION,
95unsigned, TYPESPEC, RID_UNSIGNED,
96using, USING, NORID,
97virtual, SCSPEC, RID_VIRTUAL,
98void, TYPESPEC, RID_VOID,
99volatile, TYPE_QUAL, RID_VOLATILE,
100while, WHILE, NORID,
101xor, '^', NORID,
102xor_eq, ASSIGN, NORID,
Note: See TracBrowser for help on using the repository browser.