1: ERROR: [1:6-1:7]: 'using' declarations are not allowed in the global scope
2: {"type":"VariableDeclaration","kind":"using","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"x"},"init":{"type":"Identifier","name":"y"}}]}
3: {"type":"BlockStatement","body":[{"type":"VariableDeclaration","kind":"using","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"x"},"init":{"type":"Identifier","name":"y"}
4: {"type":"FunctionDeclaration","id":{"type":"Identifier","name":"f"},"params":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","kind":"using","declarations":[{"type":"VariableDe
5: ERROR: [1:6-1:7]: 'using' declarations are not allowed in the global scope
6: ERROR: [1:0-1:11]: 'await using' declarations are only allowed inside async functions and at the top levels of modules
7: {"type":"VariableDeclaration","kind":"await using","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"x"},"init":{"type":"Identifier","name":"y"}}]}
8: {"type":"FunctionDeclaration","id":{"type":"Identifier","name":"f"},"params":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","kind":"await using","declarations":[{"type":"Vari
9: ERROR: [1:6-1:7]: Unexpected token: 'identifier'
10: {"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","left":{"type":"Identifier","name":"using"},"operator":"=","right":{"type":"Literal","value":5}}}
11: {"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","left":{"type":"MemberExpression","object":{"type":"Identifier","name":"using"},"computed":false,"property":{"type":"Identifie
12: {"type":"ExpressionStatement","expression":{"type":"Identifier","name":"using"}}
13: ERROR: [1:6-1:7]: 'using' declarations are not allowed in the global scope
14: ERROR: [1:6-1:7]: 'using' declarations are not allowed in the global scope
15: ERROR: [1:6-1:7]: 'using' declarations must have an initializer
16: {"type":"ForOfStatement","left":{"type":"VariableDeclaration","kind":"using","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"x"},"init":null}]},"right":{"type":"Identifi
17: ERROR: [1:13-1:15]: 'using' declarations are not allowed in for-in loops
18: {"type":"ForStatement","init":{"type":"VariableDeclaration","kind":"using","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"x"},"init":{"type":"Literal","value":1}}]},"te
19: {"type":"ForOfStatement","left":{"type":"Identifier","name":"using"},"right":{"type":"Identifier","name":"y"},"body":{"type":"BlockStatement","body":[]},"await":false}
20: {"type":"ForInStatement","body":{"type":"BlockStatement","body":[]},"left":{"type":"Identifier","name":"using"},"right":{"type":"Identifier","name":"y"}}
21: {"type":"FunctionDeclaration","id":{"type":"Identifier","name":"f"},"params":[],"body":{"type":"BlockStatement","body":[{"type":"ForOfStatement","left":{"type":"VariableDeclaration","kind":"await usin
22: ERROR: [1:5-1:16]: 'await using' declarations are only allowed inside async functions and at the top levels of modules
23: {"type":"FunctionDeclaration","id":{"type":"Identifier","name":"f"},"params":[],"body":{"type":"BlockStatement","body":[{"type":"ForOfStatement","left":{"type":"VariableDeclaration","kind":"using","de
24: {"type":"FunctionDeclaration","id":{"type":"Identifier","name":"f"},"params":[],"body":{"type":"BlockStatement","body":[{"type":"ForOfStatement","left":{"type":"VariableDeclaration","kind":"await usin
25: {"type":"FunctionDeclaration","id":{"type":"Identifier","name":"f"},"params":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AwaitExpression","argument":
26: {"type":"FunctionDeclaration","id":{"type":"Identifier","name":"f"},"params":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AwaitExpression","argument":
27: {"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","left":{"type":"Identifier","name":"await"},"operator":"=","right":{"type":"Literal","value":5}}}
28: {"type":"LabeledStatement","label":{"type":"Identifier","name":"await"},"body":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","left":{"type":"Identifier","name":"x"},"operat
29: {"type":"FunctionDeclaration","id":{"type":"Identifier","name":"f"},"params":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AwaitExpression","argument":
30: ERROR: [1:6-1:9]: 'using' declarations are not allowed in the global scope
31: {"type":"VariableDeclaration","kind":"using","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"using"},"init":{"type":"Identifier","name":"x"}}]}
32: ERROR: [1:6-1:9]: Unexpected strict mode reserved word
33: ERROR: [1:6-1:11]: Unexpected token: 'await'
34: {"type":"VariableDeclaration","kind":"using","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"of"},"init":{"type":"Identifier","name":"x"}}]}
35: {"type":"VariableDeclaration","kind":"using","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"x"},"init":{"type":"Identifier","name":"a"}},{"type":"VariableDeclarator","i
36: ERROR: [1:0-1:11]: 'await using' declarations are only allowed inside async functions and at the top levels of modules
37: ERROR: [1:12-1:13]: 'await using' declarations cannot have destructuring patterns
38: ERROR: [1:13-1:14]: 'using' declarations cannot have destructuring patterns
39: {"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","left":{"type":"MemberExpression","object":{"type":"Identifier","name":"using"},"computed":true,"property":{"type":"Identifier
40: {"type":"ExpressionStatement","expression":{"type":"ArrowFunctionExpression","params":[{"type":"Identifier","name":"using"}],"body":{"type":"Identifier","name":"x"},"async":false,"expression":true,"ge
41: {"type":"LabeledStatement","label":{"type":"Identifier","name":"using"},"body":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","left":{"type":"Identifier","name":"x"},"operat
42: {"type":"VariableDeclaration","kind":"var","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"using"},"init":{"type":"Literal","value":1}}]}
43: {"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","left":{"type":"Identifier","name":"using"},"operator":"=","right":{"type":"Literal","value":1}}}
44: ERROR: [1:13-1:14]: Unexpected token: 'identifier'
45: {"type":"ExpressionStatement","expression":{"type":"TaggedTemplateExpression","tag":{"type":"Identifier","name":"using"},"quasi":{"type":"TemplateLiteral","expressions":[],"quasis":[{"type":"TemplateE
46: {"type":"FunctionDeclaration","id":{"type":"Identifier","name":"f"},"params":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AwaitExpression","argument":
47: {"type":"ForOfStatement","left":{"type":"Identifier","name":"await"},"right":{"type":"Identifier","name":"y"},"body":{"type":"BlockStatement","body":[]},"await":false}
48: ERROR: [1:6-1:7]: 'using' declarations are not allowed in the global scope
49: ERROR: [1:21-1:22]: Duplicate binding 'x'
50: {"type":"ForOfStatement","left":{"type":"VariableDeclaration","kind":"using","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"x"},"init":null}]},"right":{"type":"Identifi
