1// Automatically generated from /home/dima/wk/webkit/Source/JavaScriptCore/runtime/JSModuleLoader.cpp using /home/dima/wk/webkit/Source/JavaScriptCore/create_hash_table. DO NOT EDIT!
2
3#include "JSCBuiltins.h"
4#include "Lookup.h"
5
6namespace JSC {
7
8static const struct CompactHashIndex moduleLoaderTableIndex[66] = {
9 { 13, -1 },
10 { 18, -1 },
11 { -1, -1 },
12 { 9, -1 },
13 { 16, -1 },
14 { 10, -1 },
15 { -1, -1 },
16 { 11, 65 },
17 { -1, -1 },
18 { -1, -1 },
19 { -1, -1 },
20 { -1, -1 },
21 { -1, -1 },
22 { -1, -1 },
23 { -1, -1 },
24 { -1, -1 },
25 { 1, -1 },
26 { -1, -1 },
27 { 19, -1 },
28 { -1, -1 },
29 { -1, -1 },
30 { -1, -1 },
31 { 3, -1 },
32 { -1, -1 },
33 { -1, -1 },
34 { -1, -1 },
35 { -1, -1 },
36 { 12, -1 },
37 { -1, -1 },
38 { -1, -1 },
39 { -1, -1 },
40 { -1, -1 },
41 { -1, -1 },
42 { -1, -1 },
43 { 15, -1 },
44 { -1, -1 },
45 { -1, -1 },
46 { -1, -1 },
47 { -1, -1 },
48 { 14, -1 },
49 { -1, -1 },
50 { -1, -1 },
51 { 7, -1 },
52 { -1, -1 },
53 { -1, -1 },
54 { 20, -1 },
55 { -1, -1 },
56 { -1, -1 },
57 { -1, -1 },
58 { -1, -1 },
59 { 21, -1 },
60 { -1, -1 },
61 { 0, 64 },
62 { -1, -1 },
63 { -1, -1 },
64 { -1, -1 },
65 { 8, -1 },
66 { 5, -1 },
67 { -1, -1 },
68 { 6, -1 },
69 { -1, -1 },
70 { -1, -1 },
71 { -1, -1 },
72 { 2, -1 },
73 { 4, -1 },
74 { 17, -1 },
75};
76
77static const struct HashTableValue moduleLoaderTableValues[22] = {
78 { "ensureRegistered", ((static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function)) & ~PropertyAttribute::Function) | PropertyAttribute::Builtin, NoIntrinsic, { (intptr_t)static_cast<BuiltinGenerator>(moduleLoaderEnsureRegisteredCodeGenerator), (intptr_t)1 } },
79 { "forceFulfillPromise", ((static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function)) & ~PropertyAttribute::Function) | PropertyAttribute::Builtin, NoIntrinsic, { (intptr_t)static_cast<BuiltinGenerator>(moduleLoaderForceFulfillPromiseCodeGenerator), (intptr_t)2 } },
80 { "fulfillFetch", ((static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function)) & ~PropertyAttribute::Function) | PropertyAttribute::Builtin, NoIntrinsic, { (intptr_t)static_cast<BuiltinGenerator>(moduleLoaderFulfillFetchCodeGenerator), (intptr_t)2 } },
81 { "requestFetch", ((static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function)) & ~PropertyAttribute::Function) | PropertyAttribute::Builtin, NoIntrinsic, { (intptr_t)static_cast<BuiltinGenerator>(moduleLoaderRequestFetchCodeGenerator), (intptr_t)3 } },
82 { "requestInstantiate", ((static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function)) & ~PropertyAttribute::Function) | PropertyAttribute::Builtin, NoIntrinsic, { (intptr_t)static_cast<BuiltinGenerator>(moduleLoaderRequestInstantiateCodeGenerator), (intptr_t)3 } },
83 { "requestSatisfy", ((static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function)) & ~PropertyAttribute::Function) | PropertyAttribute::Builtin, NoIntrinsic, { (intptr_t)static_cast<BuiltinGenerator>(moduleLoaderRequestSatisfyCodeGenerator), (intptr_t)3 } },
84 { "link", ((static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function)) & ~PropertyAttribute::Function) | PropertyAttribute::Builtin, NoIntrinsic, { (intptr_t)static_cast<BuiltinGenerator>(moduleLoaderLinkCodeGenerator), (intptr_t)2 } },
85 { "moduleDeclarationInstantiation", static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function), NoIntrinsic, { (intptr_t)static_cast<RawNativeFunction>(moduleLoaderModuleDeclarationInstantiation), (intptr_t)(2) } },
86 { "moduleEvaluation", ((static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function)) & ~PropertyAttribute::Function) | PropertyAttribute::Builtin, NoIntrinsic, { (intptr_t)static_cast<BuiltinGenerator>(moduleLoaderModuleEvaluationCodeGenerator), (intptr_t)2 } },
87 { "evaluate", static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function), NoIntrinsic, { (intptr_t)static_cast<RawNativeFunction>(moduleLoaderEvaluate), (intptr_t)(3) } },
88 { "provideFetch", ((static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function)) & ~PropertyAttribute::Function) | PropertyAttribute::Builtin, NoIntrinsic, { (intptr_t)static_cast<BuiltinGenerator>(moduleLoaderProvideFetchCodeGenerator), (intptr_t)2 } },
89 { "loadAndEvaluateModule", ((static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function)) & ~PropertyAttribute::Function) | PropertyAttribute::Builtin, NoIntrinsic, { (intptr_t)static_cast<BuiltinGenerator>(moduleLoaderLoadAndEvaluateModuleCodeGenerator), (intptr_t)3 } },
90 { "loadModule", ((static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function)) & ~PropertyAttribute::Function) | PropertyAttribute::Builtin, NoIntrinsic, { (intptr_t)static_cast<BuiltinGenerator>(moduleLoaderLoadModuleCodeGenerator), (intptr_t)3 } },
91 { "linkAndEvaluateModule", ((static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function)) & ~PropertyAttribute::Function) | PropertyAttribute::Builtin, NoIntrinsic, { (intptr_t)static_cast<BuiltinGenerator>(moduleLoaderLinkAndEvaluateModuleCodeGenerator), (intptr_t)2 } },
92 { "requestImportModule", ((static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function)) & ~PropertyAttribute::Function) | PropertyAttribute::Builtin, NoIntrinsic, { (intptr_t)static_cast<BuiltinGenerator>(moduleLoaderRequestImportModuleCodeGenerator), (intptr_t)3 } },
93 { "dependencyKeysIfEvaluated", ((static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function)) & ~PropertyAttribute::Function) | PropertyAttribute::Builtin, NoIntrinsic, { (intptr_t)static_cast<BuiltinGenerator>(moduleLoaderDependencyKeysIfEvaluatedCodeGenerator), (intptr_t)1 } },
94 { "getModuleNamespaceObject", static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function), NoIntrinsic, { (intptr_t)static_cast<RawNativeFunction>(moduleLoaderGetModuleNamespaceObject), (intptr_t)(1) } },
95 { "parseModule", static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function), NoIntrinsic, { (intptr_t)static_cast<RawNativeFunction>(moduleLoaderParseModule), (intptr_t)(2) } },
96 { "requestedModules", static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function), NoIntrinsic, { (intptr_t)static_cast<RawNativeFunction>(moduleLoaderRequestedModules), (intptr_t)(1) } },
97 { "resolve", static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function), NoIntrinsic, { (intptr_t)static_cast<RawNativeFunction>(moduleLoaderResolve), (intptr_t)(2) } },
98 { "resolveSync", static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function), NoIntrinsic, { (intptr_t)static_cast<RawNativeFunction>(moduleLoaderResolveSync), (intptr_t)(2) } },
99 { "fetch", static_cast<unsigned>(PropertyAttribute::DontEnum|PropertyAttribute::Function), NoIntrinsic, { (intptr_t)static_cast<RawNativeFunction>(moduleLoaderFetch), (intptr_t)(3) } },
100};
101
102static const struct HashTable moduleLoaderTable =
103 { 22, 63, false, nullptr, moduleLoaderTableValues, moduleLoaderTableIndex };
104
105} // namespace JSC
106