# kjs Library API Documentation

Overview | Class Hierarchy | Classes | Classes (annotated) | Members | Source Files

# 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

This file is part of the documentation for kdelibs Version 3.1.5.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Wed Jan 28 13:08:28 2004 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001