1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
|
//
// Keywords file is included in lookup.cpp
// [erbsland] replacement for old hash table
//
#define INSERT(x, y) keywords.insert(x, y)
// Qt Keywords
INSERT("Q_OBJECT", Token_Q_OBJECT);
INSERT("signals", Token_signals);
INSERT("Q_SLOTS", Token_slots);
INSERT("slots", Token_slots);
INSERT("emit", Token_emit);
INSERT("foreach", Token_foreach);
// C++ Keywords
INSERT("__int64", Token_int);
INSERT("__asm__", Token_asm);
INSERT("and", Token_and);
INSERT("and_eq", Token_and_eq);
INSERT("asm", Token_asm);
INSERT("auto", Token_auto);
INSERT("bitand", Token_bitand);
INSERT("bitor", Token_bitor);
INSERT("bool", Token_bool);
INSERT("break", Token_break);
INSERT("case", Token_case);
INSERT("catch", Token_catch);
INSERT("char", Token_char);
INSERT("class", Token_class);
INSERT("compl", Token_compl);
INSERT("const", Token_const);
INSERT("constexpr", Token_const_expr);
INSERT("const_cast", Token_const_cast);
INSERT("continue", Token_continue);
INSERT("default", Token_default);
INSERT("delete", Token_delete);
INSERT("do", Token_do);
INSERT("double", Token_double);
INSERT("dynamic_cast", Token_dynamic_cast);
INSERT("else", Token_else);
INSERT("enum", Token_enum);
INSERT("explicit", Token_explicit);
INSERT("export", Token_export);
INSERT("extern", Token_extern);
INSERT("final", Token_final);
INSERT("float", Token_float);
INSERT("for", Token_for);
INSERT("friend", Token_friend);
INSERT("goto", Token_goto);
INSERT("if", Token_if);
INSERT("inline", Token_inline);
INSERT("int", Token_int);
INSERT("long", Token_long);
INSERT("mutable", Token_mutable);
INSERT("namespace", Token_namespace);
INSERT("new", Token_new);
INSERT("noexcept", Token_noexcept);
INSERT("not", Token_not);
INSERT("not_eq", Token_not_eq);
INSERT("operator", Token_operator);
INSERT("or", Token_or);
INSERT("or_eq", Token_or_eq);
INSERT("override", Token_override);
INSERT("private", Token_private);
INSERT("protected", Token_protected);
INSERT("public", Token_public);
INSERT("register", Token_register);
INSERT("reinterpret_cast", Token_reinterpret_cast);
INSERT("return", Token_return);
INSERT("short", Token_short);
INSERT("signed", Token_signed);
INSERT("sizeof", Token_sizeof);
INSERT("static", Token_static);
INSERT("static_cast", Token_static_cast);
INSERT("struct", Token_struct);
INSERT("switch", Token_switch);
INSERT("template", Token_template);
INSERT("this", Token_this);
INSERT("throw", Token_throw);
INSERT("try", Token_try);
INSERT("typedef", Token_typedef);
INSERT("typeid", Token_typeid);
INSERT("typename", Token_typename);
INSERT("union", Token_union);
INSERT("unsigned", Token_unsigned);
INSERT("using", Token_using);
INSERT("virtual", Token_virtual);
INSERT("void", Token_void);
INSERT("volatile", Token_volatile);
INSERT("while", Token_while);
INSERT("xor", Token_xor);
INSERT("xor_eq", Token_xor_eq);
//
// End of file
//
|