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

Revision 11288, 2.9 KB checked in by ghudson, 26 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r11287, 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__complex, TYPESPEC, RID_COMPLEX
13__complex__, TYPESPEC, RID_COMPLEX
14__const, CV_QUALIFIER, RID_CONST
15__const__, CV_QUALIFIER, RID_CONST
16__extension__, EXTENSION, NORID
17__imag, IMAGPART, NORID
18__imag__, IMAGPART, NORID
19__inline, SCSPEC, RID_INLINE
20__inline__, SCSPEC, RID_INLINE
21__label__, LABEL, NORID
22__null, CONSTANT, RID_NULL
23__real, REALPART, NORID
24__real__, REALPART, NORID
25__signature__, AGGR, RID_SIGNATURE      /* Extension */,
26__signed, TYPESPEC, RID_SIGNED
27__signed__, TYPESPEC, RID_SIGNED
28__sigof__, SIGOF, NORID         /* Extension */,
29__typeof, TYPEOF, NORID
30__typeof__, TYPEOF, NORID
31__volatile, CV_QUALIFIER, RID_VOLATILE
32__volatile__, CV_QUALIFIER, RID_VOLATILE
33__wchar_t, TYPESPEC, RID_WCHAR  /* Unique to ANSI C++ */,
34asm, ASM_KEYWORD, NORID,
35and, ANDAND, NORID,
36and_eq, ASSIGN, NORID,
37auto, SCSPEC, RID_AUTO,
38bitand, '&', NORID,
39bitor, '|', NORID,
40bool, TYPESPEC, RID_BOOL,
41break, BREAK, NORID,
42case, CASE, NORID,
43catch, CATCH, NORID,
44char, TYPESPEC, RID_CHAR,
45class, AGGR, RID_CLASS,
46compl, '~', NORID,
47const, CV_QUALIFIER, RID_CONST,
48const_cast, CONST_CAST, NORID,
49continue, CONTINUE, NORID,
50default, DEFAULT, NORID,
51delete, DELETE, NORID,
52do, DO, NORID,
53double, TYPESPEC, RID_DOUBLE,
54dynamic_cast, DYNAMIC_CAST, NORID,
55else, ELSE, NORID,
56enum, ENUM, NORID,
57explicit, SCSPEC, RID_EXPLICIT,
58extern, SCSPEC, RID_EXTERN,
59false, CXX_FALSE, NORID,
60float, TYPESPEC, RID_FLOAT,
61for, FOR, NORID,
62friend, SCSPEC, RID_FRIEND,
63goto, GOTO, NORID,
64if, IF, NORID,
65inline, SCSPEC, RID_INLINE,
66int, TYPESPEC, RID_INT,
67long, TYPESPEC, RID_LONG,
68mutable, SCSPEC, RID_MUTABLE,
69namespace, NAMESPACE, NORID,
70new, NEW, NORID,
71not, '!', NORID,
72not_eq, EQCOMPARE, NORID,
73operator, OPERATOR, NORID,
74or, OROR, NORID,
75or_eq, ASSIGN, NORID,
76private, VISSPEC, RID_PRIVATE,
77protected, VISSPEC, RID_PROTECTED,
78public, VISSPEC, RID_PUBLIC,
79register, SCSPEC, RID_REGISTER,
80reinterpret_cast, REINTERPRET_CAST, NORID,
81return, RETURN, NORID,
82short, TYPESPEC, RID_SHORT,
83signature, AGGR, RID_SIGNATURE  /* Extension */,
84signed, TYPESPEC, RID_SIGNED,
85sigof, SIGOF, NORID             /* Extension */,
86sizeof, SIZEOF, NORID,
87static, SCSPEC, RID_STATIC,
88static_cast, STATIC_CAST, NORID,
89struct, AGGR, RID_RECORD,
90switch, SWITCH, NORID,
91template, TEMPLATE, RID_TEMPLATE,
92this, THIS, NORID,
93throw, THROW, NORID,
94true, CXX_TRUE, NORID,
95try, TRY, NORID,
96typedef, SCSPEC, RID_TYPEDEF,
97typename, TYPENAME_KEYWORD, NORID,
98typeid, TYPEID, NORID,
99typeof, TYPEOF, NORID,
100union, AGGR, RID_UNION,
101unsigned, TYPESPEC, RID_UNSIGNED,
102using, USING, NORID,
103virtual, SCSPEC, RID_VIRTUAL,
104void, TYPESPEC, RID_VOID,
105volatile, CV_QUALIFIER, RID_VOLATILE,
106while, WHILE, NORID,
107xor, '^', NORID,
108xor_eq, ASSIGN, NORID,
Note: See TracBrowser for help on using the repository browser.