Program (script) @1:1 ├─ VariableDeclaration (var) @1:1 │ └─ VariableDeclarator @1:1 │ ├─ Identifier "f" [global] (var) @1:5 │ └─ FunctionExpression "yield" @1:9 │ └─ body │ └─ FunctionBody @1:27 └─ VariableDeclaration (var) @2:1 └─ VariableDeclarator @2:1 ├─ Identifier "g" [global] (var) @2:5 └─ FunctionExpression "await" @2:9 └─ body └─ FunctionBody @2:27