let x; let a; let b; let key; let f = () => {};
{1} {9007199254740991n} {""} {true} {null} {undefined} {/a/} {[]} {x => console.log(x)} {x = 1} {await x} {1 + 1} {f()} {a[b]} {a?1:2} {function f() {}} {function () {}} {a} {import("a.js")} {key in a} {a instanceof Object} {a && b} {new f()} {{}} {(a)} {a++} {++a} {a,b} {a.b} {super.a()} {this} {delete a.a} {void a} {typeof a} {+a} {-a} {!a} {~a} {``} {/* A JSX comment */} {/* Multi line */} {}
function *f() { return
{yield a}
; }