Program (script) @1:1 ├─ VariableDeclaration (const) @1:1 │ └─ VariableDeclarator @1:1 │ ├─ Identifier "f" [global] (const) @1:7 │ └─ FunctionExpression async "" [arrow] @1:11 │ └─ body │ └─ FunctionBody @1:11 │ └─ ReturnStatement @1:11 │ └─ AwaitExpression @1:23 │ └─ NumericLiteral 1 @1:29 └─ VariableDeclaration (const) @3:1 └─ VariableDeclarator @3:1 ├─ Identifier "g" [global] (const) @3:7 └─ FunctionExpression async "" [arrow] @3:11 ├─ parameters │ └─ Identifier "x" [argument:0] @3:11 └─ body └─ FunctionBody @3:11 └─ ReturnStatement @3:11 └─ AwaitExpression @3:22 └─ Identifier "x" [argument:0] @3:28