1%{ 2/* Command-line: gperf -L KR-C -F ', 0, 0' -p -j1 -i 1 -g -o -t -N is_reserved_word -k1,3,$ c-parse.gperf */ 3%} 4struct resword { const char *name; short token; enum rid rid; }; 5%% 6@class, CLASS, NORID 7@compatibility_alias, ALIAS, NORID 8@defs, DEFS, NORID 9@encode, ENCODE, NORID 10@end, END, NORID 11@implementation, IMPLEMENTATION, NORID 12@interface, INTERFACE, NORID 13@private, PRIVATE, NORID 14@protected, PROTECTED, NORID 15@protocol, PROTOCOL, NORID 16@public, PUBLIC, NORID 17@selector, SELECTOR, NORID 18__alignof, ALIGNOF, NORID 19__alignof__, ALIGNOF, NORID 20__asm, ASM_KEYWORD, NORID 21__asm__, ASM_KEYWORD, NORID 22__attribute, ATTRIBUTE, NORID 23__attribute__, ATTRIBUTE, NORID 24__complex, TYPESPEC, RID_COMPLEX 25__complex__, TYPESPEC, RID_COMPLEX 26__const, TYPE_QUAL, RID_CONST 27__const__, TYPE_QUAL, RID_CONST 28__extension__, EXTENSION, NORID 29__imag, IMAGPART, NORID 30__imag__, IMAGPART, NORID 31__inline, SCSPEC, RID_INLINE 32__inline__, SCSPEC, RID_INLINE 33__iterator, SCSPEC, RID_ITERATOR 34__iterator__, SCSPEC, RID_ITERATOR 35__label__, LABEL, NORID 36__real, REALPART, NORID 37__real__, REALPART, NORID 38__restrict, TYPE_QUAL, RID_RESTRICT 39__restrict__, TYPE_QUAL, RID_RESTRICT 40__signed, TYPESPEC, RID_SIGNED 41__signed__, TYPESPEC, RID_SIGNED 42__typeof, TYPEOF, NORID 43__typeof__, TYPEOF, NORID 44__volatile, TYPE_QUAL, RID_VOLATILE 45__volatile__, TYPE_QUAL, RID_VOLATILE 46asm, ASM_KEYWORD, NORID 47auto, SCSPEC, RID_AUTO 48break, BREAK, NORID 49bycopy, TYPE_QUAL, RID_BYCOPY 50byref, TYPE_QUAL, RID_BYREF 51case, CASE, NORID 52char, TYPESPEC, RID_CHAR 53const, TYPE_QUAL, RID_CONST 54continue, CONTINUE, NORID 55default, DEFAULT, NORID 56do, DO, NORID 57double, TYPESPEC, RID_DOUBLE 58else, ELSE, NORID 59enum, ENUM, NORID 60extern, SCSPEC, RID_EXTERN 61float, TYPESPEC, RID_FLOAT 62for, FOR, NORID 63goto, GOTO, NORID 64id, OBJECTNAME, RID_ID 65if, IF, NORID 66in, TYPE_QUAL, RID_IN 67inout, TYPE_QUAL, RID_INOUT 68inline, SCSPEC, RID_INLINE 69int, TYPESPEC, RID_INT 70long, TYPESPEC, RID_LONG 71oneway, TYPE_QUAL, RID_ONEWAY 72out, TYPE_QUAL, RID_OUT 73register, SCSPEC, RID_REGISTER 74restrict, TYPE_QUAL, RID_RESTRICT 75return, RETURN, NORID 76short, TYPESPEC, RID_SHORT 77signed, TYPESPEC, RID_SIGNED 78sizeof, SIZEOF, NORID 79static, SCSPEC, RID_STATIC 80struct, STRUCT, NORID 81switch, SWITCH, NORID 82typedef, SCSPEC, RID_TYPEDEF 83typeof, TYPEOF, NORID 84union, UNION, NORID 85unsigned, TYPESPEC, RID_UNSIGNED 86void, TYPESPEC, RID_VOID 87volatile, TYPE_QUAL, RID_VOLATILE 88while, WHILE, NORID 89