Skip to content

Commit 079b5ac

Browse files
authored
fix: add MemberExpression check
PR-URL: #5046 Closes: #5045 Reviewed-by: Athan Reines <[email protected]>
1 parent 367ec2c commit 079b5ac

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/node_modules/@stdlib/repl/lib/eager_evaluator.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,17 @@ function traverse( node ) {
7070
if ( !node ) {
7171
return false;
7272
}
73-
if ( node.type === 'Literal' || node.type === 'Identifier' || node.type === 'MemberExpression' ) {
73+
if ( node.type === 'Literal' || node.type === 'Identifier' ) {
7474
return true;
7575
}
7676
if ( node.type === 'BinaryExpression' ) {
7777
if ( traverse( node.left ) && traverse( node.right ) ) {
7878
return true;
7979
}
80+
} else if ( node.type === 'MemberExpression' ) {
81+
if ( traverse( node.object ) ) {
82+
return true;
83+
}
8084
} else if ( node.type === 'ExpressionStatement' ) {
8185
if ( traverse( node.expression ) ) {
8286
return true;

0 commit comments

Comments
 (0)