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 const struct HashEntry mainTableEntries[] = {
00010    { "instanceof", INSTANCEOF, 0, 0, &mainTableEntries[63] },
00011    { "var", VAR, 0, 0, &mainTableEntries[47] },
00012    { "case", CASE, 0, 0, &mainTableEntries[41] },
00013    { "default", DEFAULT, 0, 0, &mainTableEntries[54] },
00014    { "while", WHILE, 0, 0, &mainTableEntries[46] },
00015    { 0, 0, 0, 0, 0 },
00016    { "do", DO, 0, 0, 0 },
00017    { "typeof", TYPEOF, 0, 0, 0 },
00018    { "continue", CONTINUE, 0, 0, 0 },
00019    { "function", FUNCTION, 0, 0, 0 },
00020    { "in", IN, 0, 0, 0 },
00021    { "import", RESERVED, 0, 0, 0 },
00022    { "delete", DELETE, 0, 0, 0 },
00023    { "finally", FINALLY, 0, 0, 0 },
00024    { 0, 0, 0, 0, 0 },
00025    { "else", ELSE, 0, 0, 0 },
00026    { "return", RETURN, 0, 0, 0 },
00027    { "debugger", RESERVED, 0, 0, 0 },
00028    { "const", RESERVED, 0, 0, &mainTableEntries[48] },
00029    { "package", RESERVED, 0, 0, 0 },
00030    { "double", RESERVED, 0, 0, &mainTableEntries[53] },
00031    { 0, 0, 0, 0, 0 },
00032    { "long", RESERVED, 0, 0, 0 },
00033    { "catch", CATCH, 0, 0, &mainTableEntries[45] },
00034    { "void", VOID, 0, 0, &mainTableEntries[59] },
00035    { "break", BREAK, 0, 0, &mainTableEntries[49] },
00036    { "byte", RESERVED, 0, 0, &mainTableEntries[62] },
00037    { "enum", RESERVED, 0, 0, &mainTableEntries[58] },
00038    { 0, 0, 0, 0, 0 },
00039    { 0, 0, 0, 0, 0 },
00040    { "this", THIS, 0, 0, &mainTableEntries[50] },
00041    { "false", FALSETOKEN, 0, 0, &mainTableEntries[44] },
00042    { "abstract", RESERVED, 0, 0, &mainTableEntries[56] },
00043    { "null", NULLTOKEN, 0, 0, &mainTableEntries[61] },
00044    { "with", WITH, 0, 0, 0 },
00045    { 0, 0, 0, 0, 0 },
00046    { 0, 0, 0, 0, 0 },
00047    { 0, 0, 0, 0, 0 },
00048    { "true", TRUETOKEN, 0, 0, 0 },
00049    { "boolean", RESERVED, 0, 0, 0 },
00050    { "for", FOR, 0, 0, 0 },
00051    { "new", NEW, 0, 0, &mainTableEntries[42] },
00052    { "if", IF, 0, 0, &mainTableEntries[43] },
00053    { "switch", SWITCH, 0, 0, &mainTableEntries[55] },
00054    { "throw", THROW, 0, 0, &mainTableEntries[52] },
00055    { "try", TRY, 0, 0, &mainTableEntries[64] },
00056    { "char", RESERVED, 0, 0, 0 },
00057    { "class", RESERVED, 0, 0, &mainTableEntries[51] },
00058    { "export", RESERVED, 0, 0, 0 },
00059    { "extends", RESERVED, 0, 0, &mainTableEntries[57] },
00060    { "final", RESERVED, 0, 0, 0 },
00061    { "float", RESERVED, 0, 0, 0 },
00062    { "goto", RESERVED, 0, 0, 0 },
00063    { "implements", RESERVED, 0, 0, 0 },
00064    { "int", RESERVED, 0, 0, &mainTableEntries[66] },
00065    { "interface", RESERVED, 0, 0, 0 },
00066    { "native", RESERVED, 0, 0, 0 },
00067    { "private", RESERVED, 0, 0, 0 },
00068    { "protected", RESERVED, 0, 0, &mainTableEntries[60] },
00069    { "public", RESERVED, 0, 0, 0 },
00070    { "short", RESERVED, 0, 0, 0 },
00071    { "static", RESERVED, 0, 0, 0 },
00072    { "super", RESERVED, 0, 0, 0 },
00073    { "synchronized", RESERVED, 0, 0, &mainTableEntries[65] },
00074    { "throws", RESERVED, 0, 0, 0 },
00075    { "transient", RESERVED, 0, 0, 0 },
00076    { "volatile", RESERVED, 0, 0, 0 }
00077 };
00078 
00079 const struct HashTable mainTable = { 2, 67, mainTableEntries, 41 };
00080 
00081 } // namespace
KDE Logo
This file is part of the documentation for kdelibs Version 3.1.4.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Sun Feb 27 22:15:17 2005 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001