Lines Matching full:module
21 #include "ecmascript/module/js_module_record.h"
22 #include "ecmascript/module/js_module_entry.h"
56 … const JSHandle<SourceTextModule> &module,
59 … const JSHandle<SourceTextModule> &module,
63 …c CVector<std::string> GetExportedNames(JSThread *thread, const JSHandle<SourceTextModule> &module,
67 …c JSHandle<JSTaggedValue> ResolveExport(JSThread *thread, const JSHandle<SourceTextModule> &module,
70 …ndle<JSTaggedValue> ResolveExportObject(JSThread *thread, const JSHandle<SourceTextModule> &module,
73 // 15.2.1.16.4.1 InnerModuleInstantiation ( module, stack, index )
78 // 15.2.1.16.4.2 ModuleDeclarationEnvironmentSetup ( module )
79 …void ModuleDeclarationEnvironmentSetup(JSThread *thread, const JSHandle<SourceTextModule> &module);
80 …ModuleDeclarationArrayEnvironmentSetup(JSThread *thread, const JSHandle<SourceTextModule> &module);
82 // 15.2.1.16.5.1 InnerModuleEvaluation ( module, stack, index )
89 // 15.2.1.16.5.2 ModuleExecution ( module )
90 static void ModuleExecution(JSThread *thread, const JSHandle<SourceTextModule> &module,
93 // 15.2.1.18 Runtime Semantics: GetModuleNamespace ( module )
94 …ndle<JSTaggedValue> GetModuleNamespace(JSThread *thread, const JSHandle<SourceTextModule> &module);
96 static void AddImportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module,
98 static void AddLocalExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module,
100 static void AddIndirectExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module,
102 static void AddStarExportEntry(JSThread *thread, const JSHandle<SourceTextModule> &module,
154 static int Evaluate(JSThread *thread, const JSHandle<SourceTextModule> &module,
156 static int EvaluateForConcurrent(JSThread *thread, const JSHandle<SourceTextModule> &module);
175 const JSHandle<SourceTextModule> &module,
183 … const JSHandle<JSTaggedValue> &moduleRequest, const JSHandle<SourceTextModule> &module,
187 const JSHandle<SourceTextModule> &module,
195 const JSHandle<SourceTextModule> &module);
199 const JSHandle<SourceTextModule> &module);
200 static bool CheckCircularImport(const JSHandle<SourceTextModule> &module,
206 static void CheckResolvedBinding(JSThread *thread, const JSHandle<SourceTextModule> &module);
207 … static void CheckResolvedIndexBinding(JSThread *thread, const JSHandle<SourceTextModule> &module);
218 ACCESSORS(Module, MODULE_OFFSET, BINDING_NAME_OFFSET);
229 ACCESSORS(Module, MODULE_OFFSET, INDEX_OFFSET);