From 71862205c8a93786ac73e6539b8d449faa6589f1 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Fri, 6 Nov 2020 13:08:30 +0100 Subject: [PATCH 1/2] tools,doc: enable ecmaVersion 2021 in acorn parser --- tools/doc/apilinks.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/doc/apilinks.js b/tools/doc/apilinks.js index 461805dac3a811..fc80899a5c59b9 100644 --- a/tools/doc/apilinks.js +++ b/tools/doc/apilinks.js @@ -56,7 +56,7 @@ inputs.forEach((file) => { const source = fs.readFileSync(file, 'utf8'); const ast = acorn.parse( source, - { allowReturnOutsideFunction: true, ecmaVersion: 10, locations: true }); + { allowReturnOutsideFunction: true, ecmaVersion: 2021, locations: true }); const program = ast.body; // Build link From 8e0e9aaa4ef47bf9aad2549165549a3c3bd5c591 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Fri, 6 Nov 2020 14:52:55 +0100 Subject: [PATCH 2/2] fixup! tools,doc: enable ecmaVersion 2021 in acorn parser --- tools/doc/apilinks.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/doc/apilinks.js b/tools/doc/apilinks.js index fc80899a5c59b9..c9ce87ba08ad48 100644 --- a/tools/doc/apilinks.js +++ b/tools/doc/apilinks.js @@ -54,9 +54,11 @@ inputs.forEach((file) => { // Parse source. const source = fs.readFileSync(file, 'utf8'); - const ast = acorn.parse( - source, - { allowReturnOutsideFunction: true, ecmaVersion: 2021, locations: true }); + const ast = acorn.parse(source, { + allowReturnOutsideFunction: true, + ecmaVersion: 'latest', + locations: true, + }); const program = ast.body; // Build link