schangxiang@126.com
2025-09-19 0821aa23eabe557c0d9ef5dbe6989c68be35d1fe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 (function () {
    "use strict";
    const acorn = require('acorn'); // 3.x
    require('..')(acorn);
    var code = "(async function x(){ console.log('hello'); }());";
    var ast = acorn.parse(code,{
        // Specify use of the plugin
        plugins:{asyncawait:true},
        // Specify the ecmaVersion
        ecmaVersion: 7
    }) ;
    // Show the AST
    console.log(JSON.stringify(ast,null,2)) ;
   }());