diff --git a/lib/node_modules/@stdlib/repl/lib/tokenizer.js b/lib/node_modules/@stdlib/repl/lib/tokenizer.js index 825aba460bbd..1e12be64ce6e 100644 --- a/lib/node_modules/@stdlib/repl/lib/tokenizer.js +++ b/lib/node_modules/@stdlib/repl/lib/tokenizer.js @@ -67,11 +67,15 @@ function tokenizer( line, context ) { var i; // Parse the given line into tokens & comments... - ast = parse( line, { - 'ecmaVersion': 'latest', - 'onToken': onToken, - 'onComment': onComment - }); + try { + ast = parse( line, { + 'ecmaVersion': 'latest', + 'onToken': onToken, + 'onComment': onComment + }); + } catch ( error ) { // eslint-disable-line no-unused-vars + return tokens; + } // Resolve variable declarations from the given line as tokens... declarations = resolveLocalScopes( ast );