1// Automatically generated from parser/Keywords.table using /home/khansen/dev/qtwebkit-qtscript-integration/JavaScriptCore/create_hash_table. DO NOT EDIT!
2
3#include "Lookup.h"
4
5namespace JSC {
6
7static const struct HashTableValue mainTableValues[37] = {
8 { .key: "null", .attributes: 0, .value1: (intptr_t)NULLTOKEN, .value2: (intptr_t)0 },
9 { .key: "true", .attributes: 0, .value1: (intptr_t)TRUETOKEN, .value2: (intptr_t)0 },
10 { .key: "false", .attributes: 0, .value1: (intptr_t)FALSETOKEN, .value2: (intptr_t)0 },
11 { .key: "break", .attributes: 0, .value1: (intptr_t)BREAK, .value2: (intptr_t)0 },
12 { .key: "case", .attributes: 0, .value1: (intptr_t)CASE, .value2: (intptr_t)0 },
13 { .key: "catch", .attributes: 0, .value1: (intptr_t)CATCH, .value2: (intptr_t)0 },
14 { .key: "const", .attributes: 0, .value1: (intptr_t)CONSTTOKEN, .value2: (intptr_t)0 },
15 { .key: "default", .attributes: 0, .value1: (intptr_t)DEFAULT, .value2: (intptr_t)0 },
16 { .key: "finally", .attributes: 0, .value1: (intptr_t)FINALLY, .value2: (intptr_t)0 },
17 { .key: "for", .attributes: 0, .value1: (intptr_t)FOR, .value2: (intptr_t)0 },
18 { .key: "instanceof", .attributes: 0, .value1: (intptr_t)INSTANCEOF, .value2: (intptr_t)0 },
19 { .key: "new", .attributes: 0, .value1: (intptr_t)NEW, .value2: (intptr_t)0 },
20 { .key: "var", .attributes: 0, .value1: (intptr_t)VAR, .value2: (intptr_t)0 },
21 { .key: "continue", .attributes: 0, .value1: (intptr_t)CONTINUE, .value2: (intptr_t)0 },
22 { .key: "function", .attributes: 0, .value1: (intptr_t)FUNCTION, .value2: (intptr_t)0 },
23 { .key: "return", .attributes: 0, .value1: (intptr_t)RETURN, .value2: (intptr_t)0 },
24 { .key: "void", .attributes: 0, .value1: (intptr_t)VOIDTOKEN, .value2: (intptr_t)0 },
25 { .key: "delete", .attributes: 0, .value1: (intptr_t)DELETETOKEN, .value2: (intptr_t)0 },
26 { .key: "if", .attributes: 0, .value1: (intptr_t)IF, .value2: (intptr_t)0 },
27 { .key: "this", .attributes: 0, .value1: (intptr_t)THISTOKEN, .value2: (intptr_t)0 },
28 { .key: "do", .attributes: 0, .value1: (intptr_t)DO, .value2: (intptr_t)0 },
29 { .key: "while", .attributes: 0, .value1: (intptr_t)WHILE, .value2: (intptr_t)0 },
30 { .key: "else", .attributes: 0, .value1: (intptr_t)ELSE, .value2: (intptr_t)0 },
31 { .key: "in", .attributes: 0, .value1: (intptr_t)INTOKEN, .value2: (intptr_t)0 },
32 { .key: "switch", .attributes: 0, .value1: (intptr_t)SWITCH, .value2: (intptr_t)0 },
33 { .key: "throw", .attributes: 0, .value1: (intptr_t)THROW, .value2: (intptr_t)0 },
34 { .key: "try", .attributes: 0, .value1: (intptr_t)TRY, .value2: (intptr_t)0 },
35 { .key: "typeof", .attributes: 0, .value1: (intptr_t)TYPEOF, .value2: (intptr_t)0 },
36 { .key: "with", .attributes: 0, .value1: (intptr_t)WITH, .value2: (intptr_t)0 },
37 { .key: "debugger", .attributes: 0, .value1: (intptr_t)DEBUGGER, .value2: (intptr_t)0 },
38 { .key: "class", .attributes: 0, .value1: (intptr_t)RESERVED, .value2: (intptr_t)0 },
39 { .key: "enum", .attributes: 0, .value1: (intptr_t)RESERVED, .value2: (intptr_t)0 },
40 { .key: "export", .attributes: 0, .value1: (intptr_t)RESERVED, .value2: (intptr_t)0 },
41 { .key: "extends", .attributes: 0, .value1: (intptr_t)RESERVED, .value2: (intptr_t)0 },
42 { .key: "import", .attributes: 0, .value1: (intptr_t)RESERVED, .value2: (intptr_t)0 },
43 { .key: "super", .attributes: 0, .value1: (intptr_t)RESERVED, .value2: (intptr_t)0 },
44 { .key: 0, .attributes: 0, .value1: 0, .value2: 0 }
45};
46
47extern JSC_CONST_HASHTABLE HashTable mainTable =
48 { .compactSize: 133, .compactHashSizeMask: 127, .values: mainTableValues, .table: 0 };
49} // namespace
50

source code of qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated/Lexer.lut.h