diff options
author | Mike Stump <mrs@gcc.gnu.org> | 1994-05-19 20:19:03 +0000 |
---|---|---|
committer | Mike Stump <mrs@gcc.gnu.org> | 1994-05-19 20:19:03 +0000 |
commit | 2986ae008b26f29b421ee34debbc3113658d0453 (patch) | |
tree | 6821be58065899a0af95c7612b289e6fe83ca054 /gcc/cp/hash.h | |
parent | 639010aff2cc347f3900a47ad4948ae8c3e7cf4d (diff) | |
download | gcc-2986ae008b26f29b421ee34debbc3113658d0453.zip gcc-2986ae008b26f29b421ee34debbc3113658d0453.tar.gz gcc-2986ae008b26f29b421ee34debbc3113658d0453.tar.bz2 |
38th Cygnus<->FSF merge
From-SVN: r7337
Diffstat (limited to 'gcc/cp/hash.h')
-rw-r--r-- | gcc/cp/hash.h | 194 |
1 files changed, 97 insertions, 97 deletions
diff --git a/gcc/cp/hash.h b/gcc/cp/hash.h index 0780d02..8453c4b 100644 --- a/gcc/cp/hash.h +++ b/gcc/cp/hash.h @@ -3,12 +3,12 @@ /* Command-line: gperf -p -j1 -g -o -t -N is_reserved_word -k1,4,$,7 gplus.gperf */ struct resword { char *name; short token; enum rid rid;}; -#define TOTAL_KEYWORDS 83 +#define TOTAL_KEYWORDS 86 #define MIN_WORD_LENGTH 2 #define MAX_WORD_LENGTH 16 #define MIN_HASH_VALUE 4 -#define MAX_HASH_VALUE 170 -/* maximum key range = 167, duplicates = 0 */ +#define MAX_HASH_VALUE 171 +/* maximum key range = 168, duplicates = 0 */ #ifdef __GNUC__ inline @@ -20,19 +20,19 @@ hash (str, len) { static unsigned char asso_values[] = { - 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, - 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, - 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, - 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, - 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, - 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, - 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, - 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, - 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, - 171, 171, 171, 171, 171, 0, 171, 62, 5, 65, - 27, 0, 18, 7, 10, 48, 171, 1, 30, 7, - 79, 0, 33, 171, 18, 0, 4, 26, 13, 0, - 1, 24, 171, 171, 171, 171, 171, 171, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, + 172, 172, 172, 172, 172, 0, 172, 36, 1, 61, + 0, 0, 30, 44, 44, 35, 172, 7, 12, 53, + 40, 17, 6, 172, 28, 2, 4, 35, 31, 51, + 5, 7, 172, 172, 172, 172, 172, 172, }; register int hval = len; @@ -65,120 +65,120 @@ is_reserved_word (str, len) { {"",}, {"",}, {"",}, {"",}, {"else", ELSE, NORID,}, - {"",}, {"",}, + {"",}, + {"delete", DELETE, NORID,}, + {"double", TYPESPEC, RID_DOUBLE,}, + {"true", CXX_TRUE, NORID,}, {"__asm__", GCC_ASM_KEYWORD, NORID}, + {"typeid", TYPEID, NORID,}, + {"",}, {"this", THIS, NORID,}, - {"throw", THROW, NORID,}, + {"",}, + {"try", TRY, NORID,}, + {"",}, {"",}, {"",}, {"",}, + {"do", DO, NORID,}, + {"",}, + {"static_cast", STATIC_CAST, NORID,}, + {"template", TEMPLATE, RID_TEMPLATE,}, + {"protected", VISSPEC, RID_PROTECTED,}, + {"",}, + {"__classof__", CLASSOF, NORID}, + {"",}, {"__headof__", HEADOF, NORID}, - {"goto", GOTO, NORID,}, - {"__asm", GCC_ASM_KEYWORD, NORID}, + {"",}, + {"bool", TYPESPEC, RID_BOOL,}, {"__const__", TYPE_QUAL, RID_CONST}, {"__volatile", TYPE_QUAL, RID_VOLATILE}, {"__const", TYPE_QUAL, RID_CONST}, {"__volatile__", TYPE_QUAL, RID_VOLATILE}, - {"",}, - {"enum", ENUM, NORID,}, - {"static_cast", STATIC_CAST, NORID,}, - {"switch", SWITCH, NORID,}, - {"",}, {"",}, - {"sigof", SIGOF, NORID /* Extension */,}, + {"__typeof__", TYPEOF, NORID}, + {"void", TYPESPEC, RID_VOID,}, + {"friend", SCSPEC, RID_FRIEND,}, + {"false", CXX_FALSE, NORID,}, {"sizeof", SIZEOF, NORID,}, - {"",}, - {"__headof", HEADOF, NORID}, {"short", TYPESPEC, RID_SHORT,}, {"typeof", TYPEOF, NORID,}, - {"do", DO, NORID,}, - {"",}, - {"try", TRY, NORID,}, - {"",}, - {"delete", DELETE, NORID,}, - {"__typeof__", TYPEOF, NORID}, - {"while", WHILE, NORID,}, - {"struct", AGGR, RID_RECORD,}, - {"typeid", TYPEID, NORID,}, - {"double", TYPESPEC, RID_DOUBLE,}, - {"for", FOR, NORID,}, - {"",}, - {"__classof__", CLASSOF, NORID}, - {"",}, {"",}, - {"operator", OPERATOR, NORID,}, - {"",}, {"",}, - {"typedef", SCSPEC, RID_TYPEDEF,}, - {"long", TYPESPEC, RID_LONG,}, - {"template", TEMPLATE, RID_TEMPLATE,}, - {"__typeof", TYPEOF, NORID}, - {"friend", SCSPEC, RID_FRIEND,}, - {"",}, - {"private", VISSPEC, RID_PRIVATE,}, {"",}, {"int", TYPESPEC, RID_INT,}, - {"",}, - {"__classof", CLASSOF, NORID}, + {"__signed", TYPESPEC, RID_SIGNED}, + {"private", VISSPEC, RID_PRIVATE,}, {"__signed__", TYPESPEC, RID_SIGNED}, - {"",}, {"",}, - {"headof", HEADOF, NORID,}, - {"",}, + {"extern", SCSPEC, RID_EXTERN,}, + {"struct", AGGR, RID_RECORD,}, + {"signed", TYPESPEC, RID_SIGNED,}, + {"break", BREAK, NORID,}, {"__attribute", ATTRIBUTE, NORID}, - {"",}, + {"default", DEFAULT, NORID,}, {"__attribute__", ATTRIBUTE, NORID}, - {"auto", SCSPEC, RID_AUTO,}, + {"__classof", CLASSOF, NORID}, + {"sigof", SIGOF, NORID /* Extension */,}, + {"__headof", HEADOF, NORID}, + {"switch", SWITCH, NORID,}, + {"__label__", LABEL, NORID}, + {"__extension__", EXTENSION, NORID}, + {"",}, + {"__asm", GCC_ASM_KEYWORD, NORID}, + {"for", FOR, NORID,}, + {"__typeof", TYPEOF, NORID}, + {"__alignof__", ALIGNOF, NORID}, {"",}, - {"if", IF, NORID,}, {"case", CASE, NORID,}, + {"virtual", SCSPEC, RID_VIRTUAL,}, + {"if", IF, NORID,}, + {"while", WHILE, NORID,}, + {"",}, {"class", AGGR, RID_CLASS,}, - {"void", TYPESPEC, RID_VOID,}, - {"asm", ASM_KEYWORD, NORID,}, - {"break", BREAK, NORID,}, + {"typedef", SCSPEC, RID_TYPEDEF,}, {"const", TYPE_QUAL, RID_CONST,}, {"static", SCSPEC, RID_STATIC,}, - {"mutable", SCSPEC, RID_MUTABLE,}, - {"protected", VISSPEC, RID_PROTECTED,}, - {"",}, {"",}, {"",}, {"",}, - {"new", NEW, NORID,}, - {"__signed", TYPESPEC, RID_SIGNED}, - {"virtual", SCSPEC, RID_VIRTUAL,}, - {"extern", SCSPEC, RID_EXTERN,}, - {"",}, {"",}, {"",}, + {"auto", SCSPEC, RID_AUTO,}, {"float", TYPESPEC, RID_FLOAT,}, + {"inline", SCSPEC, RID_INLINE,}, + {"throw", THROW, NORID,}, + {"unsigned", TYPESPEC, RID_UNSIGNED,}, + {"",}, + {"headof", HEADOF, NORID,}, + {"",}, + {"goto", GOTO, NORID,}, {"",}, {"",}, + {"public", VISSPEC, RID_PUBLIC,}, + {"signature", AGGR, RID_SIGNATURE /* Extension */,}, + {"volatile", TYPE_QUAL, RID_VOLATILE,}, + {"__inline", SCSPEC, RID_INLINE}, + {"overload", OVERLOAD, NORID,}, + {"__inline__", SCSPEC, RID_INLINE}, + {"__alignof", ALIGNOF, NORID}, + {"asm", ASM_KEYWORD, NORID,}, + {"",}, + {"new", NEW, NORID,}, + {"",}, + {"mutable", SCSPEC, RID_MUTABLE,}, + {"union", AGGR, RID_UNION,}, + {"operator", OPERATOR, NORID,}, {"register", SCSPEC, RID_REGISTER,}, - {"__extension__", EXTENSION, NORID}, {"",}, {"",}, {"__wchar_t", TYPESPEC, RID_WCHAR /* Unique to ANSI C++ */,}, - {"",}, {"",}, {"",}, {"",}, - {"__label__", LABEL, NORID}, - {"inline", SCSPEC, RID_INLINE,}, + {"",}, + {"long", TYPESPEC, RID_LONG,}, + {"",}, {"",}, {"",}, {"continue", CONTINUE, NORID,}, - {"default", DEFAULT, NORID,}, - {"char", TYPESPEC, RID_CHAR,}, + {"return", RETURN, NORID,}, + {"enum", ENUM, NORID,}, {"",}, {"",}, - {"classof", CLASSOF, NORID,}, - {"unsigned", TYPESPEC, RID_UNSIGNED,}, - {"union", AGGR, RID_UNION,}, - {"",}, - {"signed", TYPESPEC, RID_SIGNED,}, - {"volatile", TYPE_QUAL, RID_VOLATILE,}, - {"signature", AGGR, RID_SIGNATURE /* Extension */,}, - {"overload", OVERLOAD, NORID,}, + {"dynamic_cast", DYNAMIC_CAST, NORID,}, + {"",}, {"",}, + {"reinterpret_cast", REINTERPRET_CAST, NORID,}, {"",}, {"",}, {"",}, {"",}, - {"__alignof__", ALIGNOF, NORID}, + {"char", TYPESPEC, RID_CHAR,}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, - {"return", RETURN, NORID,}, - {"",}, {"",}, {"",}, {"",}, - {"public", VISSPEC, RID_PUBLIC,}, - {"reinterpret_cast", REINTERPRET_CAST, NORID,}, - {"__alignof", ALIGNOF, NORID}, + {"classof", CLASSOF, NORID,}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"const_cast", CONST_CAST, NORID,}, - {"catch", CATCH, NORID,}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, - {"",}, {"",}, - {"__inline", SCSPEC, RID_INLINE}, - {"",}, - {"__inline__", SCSPEC, RID_INLINE}, - {"",}, - {"dynamic_cast", DYNAMIC_CAST, NORID,}, + {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, + {"",}, {"",}, {"",}, {"",}, {"",}, + {"catch", CATCH, NORID,}, }; if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) |