%{ /* Command-line: gperf -p -j1 -g -o -t -N is_reserved_word -k1,4,$ gplus.gperf */ %} struct resword { char *name; short token; enum rid rid;}; %% __alignof, ALIGNOF, NORID __alignof__, ALIGNOF, NORID __asm, ASM, NORID __asm__, ASM, NORID __attribute, ATTRIBUTE, NORID __attribute__, ATTRIBUTE, NORID __const, TYPE_QUAL, RID_CONST __const__, TYPE_QUAL, RID_CONST __inline, SCSPEC, RID_INLINE __inline__, SCSPEC, RID_INLINE __signed, TYPESPEC, RID_SIGNED __signed__, TYPESPEC, RID_SIGNED __typeof, TYPEOF, NORID __typeof__, TYPEOF, NORID __volatile, TYPE_QUAL, RID_VOLATILE __volatile__, TYPE_QUAL, RID_VOLATILE all, ALL, NORID /* Extension */, except, EXCEPT, NORID /* Extension */, exception, AGGR, RID_EXCEPTION /* Extension */, raise, RAISE, NORID /* Extension */, raises, RAISES, NORID /* Extension */, reraise, RERAISE, NORID /* Extension */, try, TRY, NORID /* Extension */, asm, ASM, NORID, auto, SCSPEC, RID_AUTO, break, BREAK, NORID, case, CASE, NORID, catch, CATCH, NORID, char, TYPESPEC, RID_CHAR, class, AGGR, RID_CLASS, const, TYPE_QUAL, RID_CONST, continue, CONTINUE, NORID, default, DEFAULT, NORID, delete, DELETE, NORID, do, DO, NORID, double, TYPESPEC, RID_DOUBLE, dynamic, DYNAMIC, NORID, else, ELSE, NORID, enum, ENUM, NORID, extern, SCSPEC, RID_EXTERN, float, TYPESPEC, RID_FLOAT, for, FOR, NORID, friend, SCSPEC, RID_FRIEND, goto, GOTO, NORID, if, IF, NORID, inline, SCSPEC, RID_INLINE, int, TYPESPEC, RID_INT, long, TYPESPEC, RID_LONG, new, NEW, NORID, operator, OPERATOR, NORID, overload, OVERLOAD, NORID, private, PRIVATE, NORID, protected, PROTECTED, NORID, public, PUBLIC, NORID, register, SCSPEC, RID_REGISTER, return, RETURN, NORID, short, TYPESPEC, RID_SHORT, signed, TYPESPEC, RID_SIGNED, sizeof, SIZEOF, NORID, static, SCSPEC, RID_STATIC, struct, AGGR, RID_RECORD, switch, SWITCH, NORID, this, THIS, NORID, typedef, SCSPEC, RID_TYPEDEF, typeof, TYPEOF, NORID, union, AGGR, RID_UNION, unsigned, TYPESPEC, RID_UNSIGNED, virtual, SCSPEC, RID_VIRTUAL, void, TYPESPEC, RID_VOID, volatile, TYPE_QUAL, RID_VOLATILE, while, WHILE, NORID,