A1: {"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","left":{"type":"Identifier","name":"of"},"operator":"=","right":{"type":"Literal","val
A2: ERROR: [1:0-1:10]: Unexpected token: 'escaped keyword'
A3: ERROR: [1:4-1:14]: Unexpected token: 'escaped keyword'
A4: {"type":"VariableDeclaration","kind":"let","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"of"},"init":{"type":"Literal","value":
B1: ERROR: [1:6-1:9]: 'using' declarations are not allowed in the global scope
B2: ERROR: [1:21-1:24]: 'A lexical declaration can't define a 'let' binding
B3: {"type":"VariableDeclaration","kind":"let","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"using"},"init":{"type":"Identifier","n
B4: {"type":"FunctionDeclaration","id":{"type":"Identifier","name":"f"},"params":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","kind":"us
B5: ERROR: [1:22-1:27]: Yield expression not allowed in formal parameter
B6: ERROR: [1:6-1:10]: 'using' declarations are not allowed in the global scope
C1: {"type":"ImportDeclaration","specifiers":[{"type":"ImportSpecifier","local":{"type":"Identifier","name":"using"},"imported":{"type":"Identifier","name":"using"}
C2: {"type":"ExportNamedDeclaration","declaration":null,"specifiers":[{"type":"ExportSpecifier","local":{"type":"Identifier","name":"using"},"exported":{"type":"Ide
C3: {"type":"FunctionDeclaration","id":{"type":"Identifier","name":"using"},"params":[],"body":{"type":"BlockStatement","body":[]},"async":false,"generator":false}
C4: {"type":"ClassDeclaration","id":{"type":"Identifier","name":"using"},"superClass":null,"body":{"type":"ClassBody","body":[]},"decorators":[]}
C5: {"type":"ExpressionStatement","expression":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"using"},"value":{"type
C6: {"type":"ExpressionStatement","expression":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"using"},"value":{"type
C7: {"type":"ClassDeclaration","id":{"type":"Identifier","name":"A"},"superClass":null,"body":{"type":"ClassBody","body":[{"type":"MethodDefinition","kind":"method"
C8: {"type":"ExpressionStatement","expression":{"type":"NewExpression","callee":{"type":"Identifier","name":"using"},"arguments":[]}}
C9: {"type":"ExpressionStatement","expression":{"type":"UpdateExpression","argument":{"type":"Identifier","name":"using"},"operator":"++","prefix":false}}
D1: {"type":"ForOfStatement","left":{"type":"Identifier","name":"using"},"right":{"type":"Identifier","name":"of"},"body":{"type":"BlockStatement","body":[]},"await
D2: ERROR: [1:38-1:40]: Invalid left-hand side in for-of
D3: ERROR: [1:34-1:36]: Invalid left-hand side in for-of
D4: ERROR: [1:11-1:12]: Expected ';'
D5: {"type":"FunctionDeclaration","id":{"type":"Identifier","name":"f"},"params":[],"body":{"type":"BlockStatement","body":[{"type":"ForStatement","init":{"type":"A
D6: ERROR: [2:0-2:1]: Expected ';'
D7: ERROR: [2:0-2:1]: Expected ';'
E1: {"type":"SwitchStatement","discriminant":{"type":"Identifier","name":"a"},"cases":[{"type":"SwitchCase","test":{"type":"Literal","value":1},"consequent":[{"type
E2: {"type":"ClassDeclaration","id":{"type":"Identifier","name":"A"},"superClass":null,"body":{"type":"ClassBody","body":[{"type":"StaticBlock","body":[{"type":"Var
E3: ERROR: [1:19-1:24]: cannot use "await" in static blocks
E4: ERROR: [1:19-1:24]: cannot use "await" in static blocks
F1: ERROR: [2:6-2:7]: Unexpected token: 'identifier'
F2: {"type":"FunctionDeclaration","id":{"type":"Identifier","name":"f"},"params":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expressio
F3: {"type":"VariableDeclaration","kind":"using","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"x"},"init":{"type":"Identifier","nam
G1: {"type":"VariableDeclaration","kind":"await using","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"x"},"init":{"type":"Identifier
G2: ERROR: [1:19-1:20]: Duplicate binding 'x'
G3: ERROR: [1:6-1:11]: Unexpected token: 'await'
