This commit is contained in:
Dmitry Vasilev
2023-07-02 22:43:26 +03:00
parent 7a37c71546
commit a3ec918aab
2 changed files with 6 additions and 2 deletions

View File

@@ -76,7 +76,7 @@ export const find_definitions = (ast, globals, scope = {}, closure_scope = {}, m
// sanity check
if(!globals instanceof Set) {
if(!(globals instanceof Set)) {
throw new Error('not a set')
}

View File

@@ -52,7 +52,11 @@ export const do_parse = code => parse(
)
export const parse_modules = (entry, modules) =>
load_modules(entry, module_name => modules[module_name])
load_modules(
entry,
module_name => modules[module_name],
new Set(Object.getOwnPropertyNames(globalThis.run_window))
)
export const eval_tree = code => {
const parse_result = do_parse(code)