lexer.lut.h

00001 /* Automatically generated from ./keywords.table using ./create_hash_table. DO NOT EDIT ! */
00002 
00003 #include "lookup.h"
00004 
00005 using namespace KJS;
00006 
00007 namespace KJS {
00008 
00009 static const char mainTableStrings[] = {
00010     "\0"
00011     "instanceof\0"
00012     "continue\0"
00013     "debugger\0"
00014     "function\0"
00015     "default\0"
00016     "extends\0"
00017     "finally\0"
00018     "delete\0"
00019     "export\0"
00020     "import\0"
00021     "return\0"
00022     "switch\0"
00023     "typeof\0"
00024     "break\0"
00025     "catch\0"
00026     "class\0"
00027     "const\0"
00028     "false\0"
00029     "super\0"
00030     "throw\0"
00031     "while\0"
00032     "case\0"
00033     "else\0"
00034     "enum\0"
00035     "null\0"
00036     "this\0"
00037     "true\0"
00038     "void\0"
00039     "with\0"
00040     "for\0"
00041     "new\0"
00042     "try\0"
00043     "var\0"
00044     "do\0"
00045     "if\0"
00046     "in\0"
00047 };
00048 
00049 
00050 static const struct HashEntry mainTableEntries[] = {
00051    { 173, THIS, 0, 0, -1 },
00052    { 21, DEBUGGER, 0, 0, -1 },
00053    { 0, 0, 0, 0, -1 },
00054    { 168, NULLTOKEN, 0, 0, 44 },
00055    { 188, WITH, 0, 0, -1 },
00056    { 0, 0, 0, 0, -1 },
00057    { 117, RESERVED, 0, 0, -1 },
00058    { 77, RESERVED, 0, 0, -1 },
00059    { 178, TRUETOKEN, 0, 0, -1 },
00060    { 147, WHILE, 0, 0, -1 },
00061    { 1, INSTANCEOF, 0, 0, -1 },
00062    { 63, DELETE, 0, 0, -1 },
00063    { 84, RETURN, 0, 0, -1 },
00064    { 0, 0, 0, 0, -1 },
00065    { 70, RESERVED, 0, 0, -1 },
00066    { 47, RESERVED, 0, 0, -1 },
00067    { 153, CASE, 0, 0, -1 },
00068    { 0, 0, 0, 0, -1 },
00069    { 0, 0, 0, 0, -1 },
00070    { 193, FOR, 0, 0, -1 },
00071    { 0, 0, 0, 0, -1 },
00072    { 205, VAR, 0, 0, -1 },
00073    { 197, NEW, 0, 0, -1 },
00074    { 123, CONST, 0, 0, -1 },
00075    { 0, 0, 0, 0, -1 },
00076    { 0, 0, 0, 0, -1 },
00077    { 0, 0, 0, 0, -1 },
00078    { 0, 0, 0, 0, -1 },
00079    { 0, 0, 0, 0, -1 },
00080    { 158, ELSE, 0, 0, -1 },
00081    { 0, 0, 0, 0, -1 },
00082    { 111, CATCH, 0, 0, 46 },
00083    { 0, 0, 0, 0, -1 },
00084    { 105, BREAK, 0, 0, 45 },
00085    { 30, FUNCTION, 0, 0, -1 },
00086    { 209, DO, 0, 0, -1 },
00087    { 141, THROW, 0, 0, -1 },
00088    { 39, DEFAULT, 0, 0, -1 },
00089    { 183, VOID, 0, 0, -1 },
00090    { 129, FALSETOKEN, 0, 0, 47 },
00091    { 0, 0, 0, 0, -1 },
00092    { 163, RESERVED, 0, 0, -1 },
00093    { 91, SWITCH, 0, 0, -1 },
00094    { 201, TRY, 0, 0, -1 },
00095    { 55, FINALLY, 0, 0, 48 },
00096    { 12, CONTINUE, 0, 0, -1 },
00097    { 212, IF, 0, 0, 49 },
00098    { 215, IN, 0, 0, -1 },
00099    { 98, TYPEOF, 0, 0, -1 },
00100    { 135, RESERVED, 0, 0, -1 }
00101 };
00102 
00103 const struct HashTable mainTable = { 2, 50, mainTableEntries, 44, mainTableStrings};
00104 
00105 } // namespace
KDE Home | KDE Accessibility Home | Description of Access Keys