lib/cppparser/keywords.lut.h
Go to the documentation of this file.00001
00002
00003
00004 static const struct HashEntry keywordEntries[] = {
00005 {
"template",
Token_template, 0, 0, 0 },
00006 {
"emit",
Token_emit, 0, 0, &
keywordEntries[88] },
00007 {
"long",
Token_long, 0, 0, 0 },
00008 { 0, 0, 0, 0, 0 },
00009 {
"void",
Token_void, 0, 0, &
keywordEntries[113] },
00010 { 0, 0, 0, 0, 0 },
00011 {
"explicit",
Token_explicit, 0, 0, &
keywordEntries[100] },
00012 {
"enum",
Token_enum, 0, 0, &
keywordEntries[105] },
00013 { 0, 0, 0, 0, 0 },
00014 {
"continue",
Token_continue, 0, 0, &
keywordEntries[99] },
00015 {
"k_dcop_signals",
Token_k_dcop_signals, 0, 0, &
keywordEntries[104] },
00016 {
"auto",
Token_auto, 0, 0, &
keywordEntries[91] },
00017 { 0, 0, 0, 0, 0 },
00018 {
"Q_OBJECT",
Token_Q_OBJECT, 0, 0, &
keywordEntries[86] },
00019 {
"and_eq",
Token_and_eq, 0, 0, 0 },
00020 { 0, 0, 0, 0, 0 },
00021 {
"operator",
Token_operator, 0, 0, 0 },
00022 { 0, 0, 0, 0, 0 },
00023 {
"class",
Token_class, 0, 0, &
keywordEntries[90] },
00024 { 0, 0, 0, 0, 0 },
00025 { 0, 0, 0, 0, 0 },
00026 {
"while",
Token_while, 0, 0, 0 },
00027 {
"k_dcop",
Token_k_dcop, 0, 0, 0 },
00028 {
"compl",
Token_compl, 0, 0, 0 },
00029 {
"bitand",
Token_bitand, 0, 0, &
keywordEntries[97] },
00030 {
"__int64",
Token_int, 0, 0, &
keywordEntries[89] },
00031 { 0, 0, 0, 0, 0 },
00032 { 0, 0, 0, 0, 0 },
00033 {
"bitor",
Token_bitor, 0, 0, 0 },
00034 { 0, 0, 0, 0, 0 },
00035 {
"friend",
Token_friend, 0, 0, 0 },
00036 { 0, 0, 0, 0, 0 },
00037 {
"signed",
Token_signed, 0, 0, 0 },
00038 {
"double",
Token_double, 0, 0, 0 },
00039 {
"K_DCOP",
Token_K_DCOP, 0, 0, &
keywordEntries[111] },
00040 {
"const",
Token_const, 0, 0, &
keywordEntries[92] },
00041 { 0, 0, 0, 0, 0 },
00042 {
"inline",
Token_inline, 0, 0, &
keywordEntries[98] },
00043 { 0, 0, 0, 0, 0 },
00044 {
"do",
Token_do, 0, 0, 0 },
00045 { 0, 0, 0, 0, 0 },
00046 {
"const_cast",
Token_const_cast, 0, 0, 0 },
00047 { 0, 0, 0, 0, 0 },
00048 { 0, 0, 0, 0, 0 },
00049 {
"not_eq",
Token_not_eq, 0, 0, &
keywordEntries[102] },
00050 { 0, 0, 0, 0, 0 },
00051 {
"static",
Token_static, 0, 0, 0 },
00052 { 0, 0, 0, 0, 0 },
00053 {
"throw",
Token_throw, 0, 0, 0 },
00054 {
"slots",
Token_slots, 0, 0, &
keywordEntries[87] },
00055 { 0, 0, 0, 0, 0 },
00056 { 0, 0, 0, 0, 0 },
00057 {
"static_cast",
Token_static_cast, 0, 0, &
keywordEntries[115] },
00058 {
"default",
Token_default, 0, 0, &
keywordEntries[95] },
00059 {
"sizeof",
Token_sizeof, 0, 0, 0 },
00060 { 0, 0, 0, 0, 0 },
00061 {
"switch",
Token_switch, 0, 0, 0 },
00062 { 0, 0, 0, 0, 0 },
00063 {
"mutable",
Token_mutable, 0, 0, 0 },
00064 {
"dynamic_cast",
Token_dynamic_cast, 0, 0, 0 },
00065 {
"extern",
Token_extern, 0, 0, 0 },
00066 { 0, 0, 0, 0, 0 },
00067 { 0, 0, 0, 0, 0 },
00068 {
"asm",
Token_asm, 0, 0, 0 },
00069 { 0, 0, 0, 0, 0 },
00070 {
"signals",
Token_signals, 0, 0, &
keywordEntries[106] },
00071 { 0, 0, 0, 0, 0 },
00072 { 0, 0, 0, 0, 0 },
00073 {
"case",
Token_case, 0, 0, 0 },
00074 {
"for",
Token_for, 0, 0, 0 },
00075 {
"char",
Token_char, 0, 0, &
keywordEntries[101] },
00076 { 0, 0, 0, 0, 0 },
00077 {
"export",
Token_export, 0, 0, &
keywordEntries[94] },
00078 {
"int",
Token_int, 0, 0, 0 },
00079 { 0, 0, 0, 0, 0 },
00080 {
"private",
Token_private, 0, 0, &
keywordEntries[103] },
00081 { 0, 0, 0, 0, 0 },
00082 { 0, 0, 0, 0, 0 },
00083 { 0, 0, 0, 0, 0 },
00084 {
"not",
Token_not, 0, 0, 0 },
00085 { 0, 0, 0, 0, 0 },
00086 {
"else",
Token_else, 0, 0, &
keywordEntries[93] },
00087 { 0, 0, 0, 0, 0 },
00088 { 0, 0, 0, 0, 0 },
00089 {
"bool",
Token_bool, 0, 0, 0 },
00090 {
"catch",
Token_catch, 0, 0, 0 },
00091 {
"__asm__",
Token_asm, 0, 0, 0 },
00092 {
"and",
Token_and, 0, 0, 0 },
00093 {
"break",
Token_break, 0, 0, &
keywordEntries[110] },
00094 {
"delete",
Token_delete, 0, 0, 0 },
00095 {
"float",
Token_float, 0, 0, &
keywordEntries[96] },
00096 {
"goto",
Token_goto, 0, 0, 0 },
00097 {
"if",
Token_if, 0, 0, 0 },
00098 {
"namespace",
Token_namespace, 0, 0, 0 },
00099 {
"new",
Token_new, 0, 0, 0 },
00100 {
"or",
Token_or, 0, 0, &
keywordEntries[107] },
00101 {
"or_eq",
Token_or_eq, 0, 0, 0 },
00102 {
"protected",
Token_protected, 0, 0, 0 },
00103 {
"public",
Token_public, 0, 0, &
keywordEntries[109] },
00104 {
"register",
Token_register, 0, 0, 0 },
00105 {
"reinterpret_cast",
Token_reinterpret_cast, 0, 0, 0 },
00106 {
"return",
Token_return, 0, 0, 0 },
00107 {
"short",
Token_short, 0, 0, 0 },
00108 {
"struct",
Token_struct, 0, 0, 0 },
00109 {
"this",
Token_this, 0, 0, 0 },
00110 {
"try",
Token_try, 0, 0, &
keywordEntries[108] },
00111 {
"typedef",
Token_typedef, 0, 0, 0 },
00112 {
"typeid",
Token_typeid, 0, 0, 0 },
00113 {
"typename",
Token_typename, 0, 0, 0 },
00114 {
"union",
Token_union, 0, 0, 0 },
00115 {
"unsigned",
Token_unsigned, 0, 0, &
keywordEntries[112] },
00116 {
"using",
Token_using, 0, 0, 0 },
00117 {
"virtual",
Token_virtual, 0, 0, &
keywordEntries[114] },
00118 {
"volatile",
Token_volatile, 0, 0, 0 },
00119 {
"xor",
Token_xor, 0, 0, 0 },
00120 {
"xor_eq",
Token_xor_eq, 0, 0, 0 }
00121 };
00122
00123 static const struct HashTable keyword = { 2, 116,
keywordEntries, 86 };
This file is part of the documentation for KDevelop Version 3.0.4.