diff --git a/src/eval.js b/src/eval.js index f1d1327..7c1577f 100644 --- a/src/eval.js +++ b/src/eval.js @@ -1078,7 +1078,7 @@ const eval_decl_pair = (s, scope, calls, context) => { return { ok: true, - node: {...s_evaled, result: {ok: true}}, + node: {...s_evaled, result: node.result}, scope: {...scope_after_expr, ...next_scope}, calls: next_calls, } diff --git a/src/parse_js.js b/src/parse_js.js index f476876..ea4968b 100644 --- a/src/parse_js.js +++ b/src/parse_js.js @@ -1100,7 +1100,6 @@ const decl_pair = if_ok( return { ...node, type: 'decl_pair', - not_evaluatable: true, children: [lefthand, expr], } } @@ -1140,7 +1139,6 @@ const simple_decl_pair = if_ok( return { ...node, type: 'decl_pair', - not_evaluatable: true, children: [lefthand, expr], } }