JavaScriptCore/generated/RegExpConstructor.lut.h
changeset 0 4f2f89ce4247
child 2 303757a437d3
equal deleted inserted replaced
-1:000000000000 0:4f2f89ce4247
       
     1 // Automatically generated from u:\yaels-qtwebkit\JavaScriptCore\runtime\RegExpConstructor.cpp 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 regExpConstructorTableValues[22] = {
       
    13    { "input", None, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorInput), (intptr_t)setRegExpConstructorInput THUNK_GENERATOR(0) },
       
    14    { "$_", DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorInput), (intptr_t)setRegExpConstructorInput THUNK_GENERATOR(0) },
       
    15    { "multiline", None, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorMultiline), (intptr_t)setRegExpConstructorMultiline THUNK_GENERATOR(0) },
       
    16    { "$*", DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorMultiline), (intptr_t)setRegExpConstructorMultiline THUNK_GENERATOR(0) },
       
    17    { "lastMatch", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorLastMatch), (intptr_t)0 THUNK_GENERATOR(0) },
       
    18    { "$&", DontDelete|ReadOnly|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorLastMatch), (intptr_t)0 THUNK_GENERATOR(0) },
       
    19    { "lastParen", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorLastParen), (intptr_t)0 THUNK_GENERATOR(0) },
       
    20    { "$+", DontDelete|ReadOnly|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorLastParen), (intptr_t)0 THUNK_GENERATOR(0) },
       
    21    { "leftContext", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorLeftContext), (intptr_t)0 THUNK_GENERATOR(0) },
       
    22    { "$`", DontDelete|ReadOnly|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorLeftContext), (intptr_t)0 THUNK_GENERATOR(0) },
       
    23    { "rightContext", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorRightContext), (intptr_t)0 THUNK_GENERATOR(0) },
       
    24    { "$'", DontDelete|ReadOnly|DontEnum, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorRightContext), (intptr_t)0 THUNK_GENERATOR(0) },
       
    25    { "$1", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorDollar1), (intptr_t)0 THUNK_GENERATOR(0) },
       
    26    { "$2", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorDollar2), (intptr_t)0 THUNK_GENERATOR(0) },
       
    27    { "$3", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorDollar3), (intptr_t)0 THUNK_GENERATOR(0) },
       
    28    { "$4", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorDollar4), (intptr_t)0 THUNK_GENERATOR(0) },
       
    29    { "$5", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorDollar5), (intptr_t)0 THUNK_GENERATOR(0) },
       
    30    { "$6", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorDollar6), (intptr_t)0 THUNK_GENERATOR(0) },
       
    31    { "$7", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorDollar7), (intptr_t)0 THUNK_GENERATOR(0) },
       
    32    { "$8", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorDollar8), (intptr_t)0 THUNK_GENERATOR(0) },
       
    33    { "$9", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(regExpConstructorDollar9), (intptr_t)0 THUNK_GENERATOR(0) },
       
    34    { 0, 0, 0, 0 THUNK_GENERATOR(0) }
       
    35 };
       
    36 
       
    37 #undef THUNK_GENERATOR
       
    38 extern JSC_CONST_HASHTABLE HashTable regExpConstructorTable =
       
    39     { 65, 63, regExpConstructorTableValues, 0 };
       
    40 } // namespace