• Home
  • Raw
  • Download

Lines Matching full:module

21 #include "ecmascript/module/js_module_record.h"
22 #include "ecmascript/module/js_module_entry.h"
75 … const JSHandle<SourceTextModule> &module,
78 … const JSHandle<SourceTextModule> &module,
82 …c CVector<std::string> GetExportedNames(JSThread *thread, const JSHandle<SourceTextModule> &module,
86 …c JSHandle<JSTaggedValue> ResolveExport(JSThread *thread, const JSHandle<SourceTextModule> &module,
89 …ndle<JSTaggedValue> ResolveExportObject(JSThread *thread, const JSHandle<SourceTextModule> &module,
92 // 15.2.1.16.4.1 InnerModuleInstantiation ( module, stack, index )
97 // 15.2.1.16.4.2 ModuleDeclarationEnvironmentSetup ( module )
98 …void ModuleDeclarationEnvironmentSetup(JSThread *thread, const JSHandle<SourceTextModule> &module);
99 …ModuleDeclarationArrayEnvironmentSetup(JSThread *thread, const JSHandle<SourceTextModule> &module);
101 // 15.2.1.16.5.1 InnerModuleEvaluation ( module, stack, index )
106 // 15.2.1.16.5.2 ModuleExecution ( module )
107 …ed<JSTaggedValue, bool> ModuleExecution(JSThread *thread, const JSHandle<SourceTextModule> &module,
110 // 16.2.1.5.3.2 ExecuteAsyncModule ( module )
111 static void ExecuteAsyncModule(JSThread *thread, const JSHandle<SourceTextModule> &module,
114 // 16.2.1.5.3.3 GatherAvailableAncestors ( module, execList )
115 static void GatherAvailableAncestors(JSThread *thread, const JSHandle<SourceTextModule> &module,
118 // 16.2.1.5.3.4 AsyncModuleExecutionFulfilled ( module )
119 …tic void AsyncModuleExecutionFulfilled(JSThread *thread, const JSHandle<SourceTextModule> &module);
121 // 16.2.1.5.3.5 AsyncModuleExecutionRejected ( module, error )
122 …tatic void AsyncModuleExecutionRejected(JSThread *thread, const JSHandle<SourceTextModule> &module,
127 static void AddAsyncParentModule(JSThread *thread, JSHandle<SourceTextModule> &module,
129 // 15.2.1.18 Runtime Semantics: GetModuleNamespace ( module )
130 …ndle<JSTaggedValue> GetModuleNamespace(JSThread *thread, const JSHandle<SourceTextModule> &module);
132 static void AddImportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module,
134 static void AddLocalExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module,
136 static void AddIndirectExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module,
138 static void AddStarExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module,
197 static JSTaggedValue Evaluate(JSThread *thread, const JSHandle<SourceTextModule> &module,
221 const JSHandle<SourceTextModule> &module,
230 static int EvaluateForConcurrent(JSThread *thread, const JSHandle<SourceTextModule> &module,
237 … const JSHandle<JSTaggedValue> &moduleRequest, const JSHandle<SourceTextModule> &module,
241 const JSHandle<SourceTextModule> &module,
249 const JSHandle<SourceTextModule> &module);
253 const JSHandle<SourceTextModule> &module);
254 static bool CheckCircularImport(const JSHandle<SourceTextModule> &module,
260 static void CheckResolvedBinding(JSThread *thread, const JSHandle<SourceTextModule> &module);
261 … static void CheckResolvedIndexBinding(JSThread *thread, const JSHandle<SourceTextModule> &module);
265 static void DFSModuleInstantiation(JSHandle<SourceTextModule> &module,
268 JSHandle<SourceTextModule> &module,
272 static int HandleInstantiateException(JSHandle<SourceTextModule> &module,
274 static void HandleEvaluateResult(JSThread *thread, JSHandle<SourceTextModule> &module,
277 static void HandleConcurrentEvaluateResult(JSThread *thread, JSHandle<SourceTextModule> &module,
287 ACCESSORS(Module, MODULE_OFFSET, BINDING_NAME_OFFSET);
298 ACCESSORS(Module, MODULE_OFFSET, INDEX_OFFSET);