kjs Library API Documentation

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     "synchronized\0"
00012     "implements\0"
00013     "instanceof\0"
00014     "interface\0"
00015     "protected\0"
00016     "transient\0"
00017     "abstract\0"
00018     "continue\0"
00019     "debugger\0"
00020     "function\0"
00021     "volatile\0"
00022     "boolean\0"
00023     "default\0"
00024     "extends\0"
00025     "finally\0"
00026     "package\0"
00027     "private\0"
00028     "delete\0"
00029     "double\0"
00030     "export\0"
00031     "import\0"
00032     "native\0"
00033     "public\0"
00034     "return\0"
00035     "static\0"
00036     "switch\0"
00037     "throws\0"
00038     "typeof\0"
00039     "break\0"
00040     "catch\0"
00041     "class\0"
00042     "const\0"
00043     "false\0"
00044     "final\0"
00045     "float\0"
00046     "short\0"
00047     "super\0"
00048     "throw\0"
00049     "while\0"
00050     "byte\0"
00051     "case\0"
00052     "char\0"
00053     "else\0"
00054     "enum\0"
00055     "goto\0"
00056     "long\0"
00057     "null\0"
00058     "this\0"
00059     "true\0"
00060     "void\0"
00061     "with\0"
00062     "for\0"
00063     "int\0"
00064     "new\0"
00065     "try\0"
00066     "var\0"
00067     "do\0"
00068     "if\0"
00069     "in\0"
00070 };
00071 
00072 
00073 static const struct HashEntry mainTableEntries[] = {
00074    { 342, THIS, 0, 0, -1 },
00075    { 84, RESERVED, 0, 0, 53 },
00076    { 46, RESERVED, 0, 0, -1 },
00077    { 337, NULLTOKEN, 0, 0, 44 },
00078    { 357, WITH, 0, 0, -1 },
00079    { 0, 0, 0, 0, -1 },
00080    { 248, RESERVED, 0, 0, 52 },
00081    { 180, RESERVED, 0, 0, -1 },
00082    { 347, TRUETOKEN, 0, 0, -1 },
00083    { 296, WHILE, 0, 0, -1 },
00084    { 25, INSTANCEOF, 0, 0, -1 },
00085    { 159, DELETE, 0, 0, -1 },
00086    { 201, RETURN, 0, 0, 58 },
00087    { 0, 0, 0, 0, -1 },
00088    { 173, RESERVED, 0, 0, -1 },
00089    { 127, RESERVED, 0, 0, 59 },
00090    { 307, CASE, 0, 0, 49 },
00091    { 0, 0, 0, 0, -1 },
00092    { 312, RESERVED, 0, 0, -1 },
00093    { 362, FOR, 0, 0, 50 },
00094    { 0, 0, 0, 0, -1 },
00095    { 378, VAR, 0, 0, 55 },
00096    { 370, NEW, 0, 0, -1 },
00097    { 254, CONST, 0, 0, 54 },
00098    { 0, 0, 0, 0, -1 },
00099    { 0, 0, 0, 0, -1 },
00100    { 0, 0, 0, 0, -1 },
00101    { 0, 0, 0, 0, -1 },
00102    { 102, RESERVED, 0, 0, -1 },
00103    { 317, ELSE, 0, 0, -1 },
00104    { 14, RESERVED, 0, 0, -1 },
00105    { 242, CATCH, 0, 0, 46 },
00106    { 111, RESERVED, 0, 0, 61 },
00107    { 236, BREAK, 0, 0, 45 },
00108    { 93, FUNCTION, 0, 0, -1 },
00109    { 382, DO, 0, 0, -1 },
00110    { 290, THROW, 0, 0, 56 },
00111    { 119, DEFAULT, 0, 0, -1 },
00112    { 352, VOID, 0, 0, 51 },
00113    { 260, FALSETOKEN, 0, 0, 47 },
00114    { 302, RESERVED, 0, 0, -1 },
00115    { 322, RESERVED, 0, 0, -1 },
00116    { 215, SWITCH, 0, 0, -1 },
00117    { 374, TRY, 0, 0, -1 },
00118    { 135, FINALLY, 0, 0, 48 },
00119    { 75, CONTINUE, 0, 0, -1 },
00120    { 385, IF, 0, 0, 57 },
00121    { 388, IN, 0, 0, -1 },
00122    { 229, TYPEOF, 0, 0, -1 },
00123    { 66, RESERVED, 0, 0, 66 },
00124    { 166, RESERVED, 0, 0, 65 },
00125    { 266, RESERVED, 0, 0, -1 },
00126    { 272, RESERVED, 0, 0, -1 },
00127    { 327, RESERVED, 0, 0, -1 },
00128    { 366, RESERVED, 0, 0, 60 },
00129    { 36, RESERVED, 0, 0, -1 },
00130    { 332, RESERVED, 0, 0, 64 },
00131    { 187, RESERVED, 0, 0, 63 },
00132    { 143, RESERVED, 0, 0, -1 },
00133    { 151, RESERVED, 0, 0, -1 },
00134    { 194, RESERVED, 0, 0, -1 },
00135    { 278, RESERVED, 0, 0, 62 },
00136    { 208, RESERVED, 0, 0, -1 },
00137    { 284, RESERVED, 0, 0, -1 },
00138    { 1, RESERVED, 0, 0, -1 },
00139    { 222, RESERVED, 0, 0, -1 },
00140    { 56, RESERVED, 0, 0, -1 }
00141 };
00142 
00143 const struct HashTable mainTable = { 2, 67, mainTableEntries, 44, mainTableStrings};
00144 
00145 } // namespace
KDE Logo
This file is part of the documentation for kjs Library Version 3.4.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Sep 16 06:53:26 2005 by doxygen 1.4.4 written by Dimitri van Heesch, © 1997-2003