mirror of
https://github.com/Samsung/escargot.git
synced 2026-06-22 10:01:50 +00:00
Implement indirect export, import (#453)
* Rename ambiguous variables names(src, source, fileName) into src, sourceCode * Treat 'await' as keyword Signed-off-by: seonghyun kim <sh8281.kim@samsung.com>
This commit is contained in:
parent
65ef38b5f7
commit
87ca01b658
22 changed files with 183 additions and 111 deletions
|
|
@ -239,13 +239,6 @@ ScriptParser::InitializeScriptResult ScriptParser::initializeScript(StringView s
|
|||
GC_enable();
|
||||
ASSERT(script->m_topCodeBlock == topCodeBlock);
|
||||
|
||||
if (isModule) {
|
||||
for (size_t i = 0; i < programNode->moduleData()->m_importEntries.size(); i++) {
|
||||
// TODO remove duplicate src
|
||||
m_context->vmInstance()->platform()->willLoadModuleWhenScriptExecuted(m_context, script, programNode->moduleData()->m_importEntries[i].m_moduleRequest);
|
||||
}
|
||||
}
|
||||
|
||||
// Generate ByteCode
|
||||
if (LIKELY(needByteCodeGeneration)) {
|
||||
topCodeBlock->m_byteCodeBlock = ByteCodeGenerator::generateByteCode(m_context, topCodeBlock, programNode.get(), ((ProgramNode*)programNode.get())->scopeContext(), isEvalMode, !isEvalCodeInFunction, inWith);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue