diff --git a/lib/node_modules/@stdlib/repl/lib/eager_evaluator.js b/lib/node_modules/@stdlib/repl/lib/eager_evaluator.js index c743dd6b786b..25a24d61d86b 100644 --- a/lib/node_modules/@stdlib/repl/lib/eager_evaluator.js +++ b/lib/node_modules/@stdlib/repl/lib/eager_evaluator.js @@ -70,13 +70,17 @@ function traverse( node ) { if ( !node ) { return false; } - if ( node.type === 'Literal' || node.type === 'Identifier' || node.type === 'MemberExpression' ) { + if ( node.type === 'Literal' || node.type === 'Identifier' ) { return true; } if ( node.type === 'BinaryExpression' ) { if ( traverse( node.left ) && traverse( node.right ) ) { return true; } + } else if ( node.type === 'MemberExpression' ) { + if ( traverse( node.object ) ) { + return true; + } } else if ( node.type === 'ExpressionStatement' ) { if ( traverse( node.expression ) ) { return true;