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