gitextract_sgqz2li3/ ├── .editorconfig ├── .eslintrc.json ├── .github/ │ ├── ISSUE_TEMPLATE.md │ └── workflows/ │ ├── codestyle.yml │ ├── downstream.yml │ ├── ecma262suite.yml │ ├── nightly.yml │ └── tests.yml ├── .gitignore ├── .npmignore ├── CONTRIBUTING.md ├── ChangeLog ├── LICENSE.BSD ├── README.md ├── bin/ │ ├── esparse.js │ └── esvalidate.js ├── dist/ │ └── .gitignore ├── docs/ │ ├── Makefile │ ├── README.md │ ├── _static/ │ │ └── custom.css │ ├── conf.py │ ├── getting-started.md │ ├── index.rst │ ├── lexical-analysis.md │ ├── requirements.txt │ ├── syntactic-analysis.md │ └── syntax-tree-format.md ├── eslint/ │ ├── index.js │ └── package.json ├── package.json ├── src/ │ ├── assert.ts │ ├── character.ts │ ├── comment-handler.ts │ ├── error-handler.ts │ ├── esprima.ts │ ├── jsx-nodes.ts │ ├── jsx-parser.ts │ ├── jsx-syntax.ts │ ├── messages.ts │ ├── nodes.ts │ ├── parser.ts │ ├── scanner.ts │ ├── syntax.ts │ ├── token.ts │ ├── tokenizer.ts │ ├── tsconfig.json │ └── xhtml-entities.ts ├── test/ │ ├── .gitattributes │ ├── 3rdparty/ │ │ ├── angular-1.2.5.js │ │ ├── backbone-1.1.0.js │ │ ├── benchmark.js │ │ ├── jquery-1.9.1.js │ │ ├── jquery.mobile-1.4.2.js │ │ ├── mootools-1.4.5.js │ │ ├── syntax/ │ │ │ ├── .gitignore │ │ │ ├── README │ │ │ ├── angular-1.2.5.json │ │ │ ├── angular-1.2.5.tokens │ │ │ ├── backbone-1.1.0.json │ │ │ ├── backbone-1.1.0.tokens │ │ │ ├── jquery-1.9.1.json │ │ │ ├── jquery-1.9.1.tokens │ │ │ ├── jquery.mobile-1.4.2.json │ │ │ ├── jquery.mobile-1.4.2.tokens │ │ │ ├── mootools-1.4.5.json │ │ │ ├── mootools-1.4.5.tokens │ │ │ ├── underscore-1.5.2.json │ │ │ ├── underscore-1.5.2.tokens │ │ │ ├── yui-3.12.0.json │ │ │ └── yui-3.12.0.tokens │ │ ├── underscore-1.5.2.js │ │ └── yui-3.12.0.js │ ├── api-tests.js │ ├── benchmark-parser.js │ ├── benchmark-tokenizer.js │ ├── check-version.js │ ├── downstream.js │ ├── fixtures/ │ │ ├── ES2016/ │ │ │ ├── exponent/ │ │ │ │ ├── exp_assign.js │ │ │ │ ├── exp_assign.tree.json │ │ │ │ ├── exp_bitnot.js │ │ │ │ ├── exp_bitnot.tree.json │ │ │ │ ├── exp_delete.js │ │ │ │ ├── exp_delete.tree.json │ │ │ │ ├── exp_minus.js │ │ │ │ ├── exp_minus.tree.json │ │ │ │ ├── exp_minusminus.js │ │ │ │ ├── exp_minusminus.tree.json │ │ │ │ ├── exp_not.js │ │ │ │ ├── exp_not.tree.json │ │ │ │ ├── exp_operator.js │ │ │ │ ├── exp_operator.tree.json │ │ │ │ ├── exp_plus.js │ │ │ │ ├── exp_plus.tree.json │ │ │ │ ├── exp_plusplus.js │ │ │ │ ├── exp_plusplus.tree.json │ │ │ │ ├── exp_precedence.js │ │ │ │ ├── exp_precedence.tree.json │ │ │ │ ├── exp_typeof.js │ │ │ │ ├── exp_typeof.tree.json │ │ │ │ ├── exp_void.js │ │ │ │ ├── exp_void.tree.json │ │ │ │ ├── invalid_bitnot_exp.failure.json │ │ │ │ ├── invalid_bitnot_exp.js │ │ │ │ ├── invalid_delete_exp.failure.json │ │ │ │ ├── invalid_delete_exp.js │ │ │ │ ├── invalid_minus_exp.failure.json │ │ │ │ ├── invalid_minus_exp.js │ │ │ │ ├── invalid_not_exp.failure.json │ │ │ │ ├── invalid_not_exp.js │ │ │ │ ├── invalid_plus_exp.failure.json │ │ │ │ ├── invalid_plus_exp.js │ │ │ │ ├── invalid_typeof_exp.failure.json │ │ │ │ ├── invalid_typeof_exp.js │ │ │ │ ├── invalid_void_exp.failure.json │ │ │ │ ├── invalid_void_exp.js │ │ │ │ ├── update_exp.js │ │ │ │ └── update_exp.tree.json │ │ │ ├── identifier/ │ │ │ │ ├── gujarati_zha.js │ │ │ │ └── gujarati_zha.tree.json │ │ │ └── strict-directive/ │ │ │ ├── invalid-strict-arrow-expression-array-destructuring.js │ │ │ ├── invalid-strict-arrow-expression-array-destructuring.tree.json │ │ │ ├── invalid-strict-arrow-expression-default-value.js │ │ │ ├── invalid-strict-arrow-expression-default-value.tree.json │ │ │ ├── invalid-strict-arrow-expression-object-destructuring.js │ │ │ ├── invalid-strict-arrow-expression-object-destructuring.tree.json │ │ │ ├── invalid-strict-arrow-expression-rest.js │ │ │ ├── invalid-strict-arrow-expression-rest.tree.json │ │ │ ├── invalid-strict-function-declaration-array-destructuring.js │ │ │ ├── invalid-strict-function-declaration-array-destructuring.tree.json │ │ │ ├── invalid-strict-function-declaration-default-value.js │ │ │ ├── invalid-strict-function-declaration-default-value.tree.json │ │ │ ├── invalid-strict-function-declaration-object-destructuring.js │ │ │ ├── invalid-strict-function-declaration-object-destructuring.tree.json │ │ │ ├── invalid-strict-function-declaration-rest.js │ │ │ ├── invalid-strict-function-declaration-rest.tree.json │ │ │ ├── invalid-strict-function-expression-array-destructuring.js │ │ │ ├── invalid-strict-function-expression-array-destructuring.tree.json │ │ │ ├── invalid-strict-function-expression-default-value.js │ │ │ ├── invalid-strict-function-expression-default-value.tree.json │ │ │ ├── invalid-strict-function-expression-object-destructuring.js │ │ │ ├── invalid-strict-function-expression-object-destructuring.tree.json │ │ │ ├── invalid-strict-function-expression-rest.js │ │ │ ├── invalid-strict-function-expression-rest.tree.json │ │ │ ├── invalid-strict-generator-array-destructuring.js │ │ │ ├── invalid-strict-generator-array-destructuring.tree.json │ │ │ ├── invalid-strict-generator-default-value.js │ │ │ ├── invalid-strict-generator-default-value.tree.json │ │ │ ├── invalid-strict-generator-object-destructuring.js │ │ │ ├── invalid-strict-generator-object-destructuring.tree.json │ │ │ ├── invalid-strict-generator-rest.js │ │ │ ├── invalid-strict-generator-rest.tree.json │ │ │ ├── invalid-strict-method-array-destructuring.js │ │ │ ├── invalid-strict-method-array-destructuring.tree.json │ │ │ ├── invalid-strict-method-default-value.js │ │ │ ├── invalid-strict-method-default-value.tree.json │ │ │ ├── invalid-strict-method-object-destructuring.js │ │ │ ├── invalid-strict-method-object-destructuring.tree.json │ │ │ ├── invalid-strict-method-rest.js │ │ │ ├── invalid-strict-method-rest.tree.json │ │ │ ├── invalid-strict-setter-array-destructuring.js │ │ │ ├── invalid-strict-setter-array-destructuring.tree.json │ │ │ ├── invalid-strict-setter-default-value.js │ │ │ ├── invalid-strict-setter-default-value.tree.json │ │ │ ├── invalid-strict-setter-object-destructuring.js │ │ │ └── invalid-strict-setter-object-destructuring.tree.json │ │ ├── ES6/ │ │ │ ├── arrow-function/ │ │ │ │ ├── array-binding-pattern/ │ │ │ │ │ ├── array-binding-pattern-01.js │ │ │ │ │ ├── array-binding-pattern-01.tree.json │ │ │ │ │ ├── array-binding-pattern-02.js │ │ │ │ │ ├── array-binding-pattern-02.tree.json │ │ │ │ │ ├── array-binding-pattern-03.js │ │ │ │ │ ├── array-binding-pattern-03.tree.json │ │ │ │ │ ├── array-binding-pattern-empty.js │ │ │ │ │ ├── array-binding-pattern-empty.tree.json │ │ │ │ │ ├── elision.js │ │ │ │ │ ├── elision.tree.json │ │ │ │ │ ├── invalid-dup-param.failure.json │ │ │ │ │ ├── invalid-dup-param.js │ │ │ │ │ ├── invalid-elision-after-rest.failure.json │ │ │ │ │ └── invalid-elision-after-rest.js │ │ │ │ ├── arrow-rest-forgetting-comma.failure.json │ │ │ │ ├── arrow-rest-forgetting-comma.js │ │ │ │ ├── arrow-with-multiple-arg-and-rest.js │ │ │ │ ├── arrow-with-multiple-arg-and-rest.tree.json │ │ │ │ ├── arrow-with-multiple-rest.failure.json │ │ │ │ ├── arrow-with-multiple-rest.js │ │ │ │ ├── arrow-with-only-rest.js │ │ │ │ ├── arrow-with-only-rest.tree.json │ │ │ │ ├── concise-body-in.js │ │ │ │ ├── concise-body-in.tree.json │ │ │ │ ├── invalid-duplicated-names-rest-parameter.failure.json │ │ │ │ ├── invalid-duplicated-names-rest-parameter.js │ │ │ │ ├── invalid-duplicated-params.failure.json │ │ │ │ ├── invalid-duplicated-params.js │ │ │ │ ├── invalid-line-terminator-arrow.failure.json │ │ │ │ ├── invalid-line-terminator-arrow.js │ │ │ │ ├── invalid-param-strict-mode.failure.json │ │ │ │ ├── invalid-param-strict-mode.js │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ ├── migrated_0005.js │ │ │ │ ├── migrated_0005.tree.json │ │ │ │ ├── migrated_0006.js │ │ │ │ ├── migrated_0006.tree.json │ │ │ │ ├── migrated_0007.js │ │ │ │ ├── migrated_0007.tree.json │ │ │ │ ├── migrated_0008.js │ │ │ │ ├── migrated_0008.tree.json │ │ │ │ ├── migrated_0009.js │ │ │ │ ├── migrated_0009.tree.json │ │ │ │ ├── migrated_0010.js │ │ │ │ ├── migrated_0010.tree.json │ │ │ │ ├── migrated_0011.js │ │ │ │ ├── migrated_0011.tree.json │ │ │ │ ├── migrated_0012.js │ │ │ │ ├── migrated_0012.tree.json │ │ │ │ ├── migrated_0013.js │ │ │ │ ├── migrated_0013.tree.json │ │ │ │ ├── migrated_0014.js │ │ │ │ ├── migrated_0014.tree.json │ │ │ │ ├── migrated_0015.js │ │ │ │ ├── migrated_0015.tree.json │ │ │ │ ├── migrated_0016.js │ │ │ │ ├── migrated_0016.tree.json │ │ │ │ ├── migrated_0017.js │ │ │ │ ├── migrated_0017.tree.json │ │ │ │ ├── migrated_0018.js │ │ │ │ ├── migrated_0018.tree.json │ │ │ │ ├── migrated_0019.js │ │ │ │ ├── migrated_0019.tree.json │ │ │ │ ├── migrated_0020.js │ │ │ │ ├── migrated_0020.tree.json │ │ │ │ ├── non-arrow-param-followed-by-arrow.failure.json │ │ │ │ ├── non-arrow-param-followed-by-arrow.js │ │ │ │ ├── non-arrow-param-followed-by-rest.failure.json │ │ │ │ ├── non-arrow-param-followed-by-rest.js │ │ │ │ ├── object-binding-pattern/ │ │ │ │ │ ├── invalid-member-expr.failure.json │ │ │ │ │ ├── invalid-member-expr.js │ │ │ │ │ ├── invalid-method-in-pattern.failure.json │ │ │ │ │ ├── invalid-method-in-pattern.js │ │ │ │ │ ├── invalid-nested-param.failure.json │ │ │ │ │ ├── invalid-nested-param.js │ │ │ │ │ ├── invalid-pattern-without-parenthesis.failure.json │ │ │ │ │ ├── invalid-pattern-without-parenthesis.js │ │ │ │ │ ├── nested-cover-grammar.js │ │ │ │ │ ├── nested-cover-grammar.tree.json │ │ │ │ │ ├── object-binding-pattern-01.js │ │ │ │ │ ├── object-binding-pattern-01.tree.json │ │ │ │ │ ├── object-binding-pattern-empty.js │ │ │ │ │ └── object-binding-pattern-empty.tree.json │ │ │ │ ├── param-with-rest-without-arrow.failure.json │ │ │ │ ├── param-with-rest-without-arrow.js │ │ │ │ ├── rest-without-arrow.failure.json │ │ │ │ └── rest-without-arrow.js │ │ │ ├── binary-integer-literal/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ ├── migrated_0005.js │ │ │ │ └── migrated_0005.tree.json │ │ │ ├── binding-pattern/ │ │ │ │ ├── array-pattern/ │ │ │ │ │ ├── dupe-param.failure.json │ │ │ │ │ ├── dupe-param.js │ │ │ │ │ ├── elision.js │ │ │ │ │ ├── elision.tree.json │ │ │ │ │ ├── empty-pattern-catch-param.js │ │ │ │ │ ├── empty-pattern-catch-param.tree.json │ │ │ │ │ ├── empty-pattern-fn.js │ │ │ │ │ ├── empty-pattern-fn.tree.json │ │ │ │ │ ├── empty-pattern-lexical.js │ │ │ │ │ ├── empty-pattern-lexical.tree.json │ │ │ │ │ ├── empty-pattern-var.js │ │ │ │ │ ├── empty-pattern-var.tree.json │ │ │ │ │ ├── for-let-let.js │ │ │ │ │ ├── for-let-let.tree.json │ │ │ │ │ ├── hole.js │ │ │ │ │ ├── hole.tree.json │ │ │ │ │ ├── invalid-strict-for-let-let.failure.json │ │ │ │ │ ├── invalid-strict-for-let-let.js │ │ │ │ │ ├── nested-pattern.js │ │ │ │ │ ├── nested-pattern.tree.json │ │ │ │ │ ├── patterned-catch-dupe.failure.json │ │ │ │ │ ├── patterned-catch-dupe.js │ │ │ │ │ ├── patterned-catch.js │ │ │ │ │ ├── patterned-catch.tree.json │ │ │ │ │ ├── rest-element-array-pattern.js │ │ │ │ │ ├── rest-element-array-pattern.tree.json │ │ │ │ │ ├── rest-element-object-pattern.js │ │ │ │ │ ├── rest-element-object-pattern.tree.json │ │ │ │ │ ├── rest.elision.failure.json │ │ │ │ │ ├── rest.elision.js │ │ │ │ │ ├── rest.js │ │ │ │ │ ├── rest.tree.json │ │ │ │ │ ├── tailing-hold.js │ │ │ │ │ ├── tailing-hold.tree.json │ │ │ │ │ ├── var-for-in.js │ │ │ │ │ ├── var-for-in.tree.json │ │ │ │ │ ├── var_let_array.js │ │ │ │ │ ├── var_let_array.tree.json │ │ │ │ │ ├── with-default-catch-param-fail.failure.json │ │ │ │ │ ├── with-default-catch-param-fail.js │ │ │ │ │ ├── with-default-catch-param.js │ │ │ │ │ ├── with-default-catch-param.tree.json │ │ │ │ │ ├── with-default-fn.js │ │ │ │ │ ├── with-default-fn.tree.json │ │ │ │ │ ├── with-object-pattern.js │ │ │ │ │ └── with-object-pattern.tree.json │ │ │ │ └── object-pattern/ │ │ │ │ ├── elision.js │ │ │ │ ├── elision.tree.json │ │ │ │ ├── empty-catch-param.js │ │ │ │ ├── empty-catch-param.tree.json │ │ │ │ ├── empty-fn.js │ │ │ │ ├── empty-fn.tree.json │ │ │ │ ├── empty-for-lex.js │ │ │ │ ├── empty-for-lex.tree.json │ │ │ │ ├── empty-lexical.js │ │ │ │ ├── empty-lexical.tree.json │ │ │ │ ├── empty-var.js │ │ │ │ ├── empty-var.tree.json │ │ │ │ ├── for-let-let.js │ │ │ │ ├── for-let-let.tree.json │ │ │ │ ├── invalid-strict-for-let-let.failure.json │ │ │ │ ├── invalid-strict-for-let-let.js │ │ │ │ ├── nested.js │ │ │ │ ├── nested.tree.json │ │ │ │ ├── properties.js │ │ │ │ ├── properties.tree.json │ │ │ │ ├── var-for-in.js │ │ │ │ └── var-for-in.tree.json │ │ │ ├── class/ │ │ │ │ ├── invalid-labelled-class-declaration.js │ │ │ │ ├── invalid-labelled-class-declaration.tree.json │ │ │ │ ├── invalid-setter-method-rest.js │ │ │ │ ├── invalid-setter-method-rest.tree.json │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ ├── migrated_0005.js │ │ │ │ ├── migrated_0005.tree.json │ │ │ │ ├── migrated_0006.js │ │ │ │ ├── migrated_0006.tree.json │ │ │ │ ├── migrated_0007.js │ │ │ │ ├── migrated_0007.tree.json │ │ │ │ ├── migrated_0008.js │ │ │ │ ├── migrated_0008.tree.json │ │ │ │ ├── migrated_0009.js │ │ │ │ ├── migrated_0009.tree.json │ │ │ │ ├── migrated_0010.js │ │ │ │ ├── migrated_0010.tree.json │ │ │ │ ├── migrated_0011.js │ │ │ │ ├── migrated_0011.tree.json │ │ │ │ ├── migrated_0012.js │ │ │ │ ├── migrated_0012.tree.json │ │ │ │ ├── migrated_0013.js │ │ │ │ ├── migrated_0013.tree.json │ │ │ │ ├── migrated_0014.js │ │ │ │ ├── migrated_0014.tree.json │ │ │ │ ├── migrated_0015.js │ │ │ │ ├── migrated_0015.tree.json │ │ │ │ ├── migrated_0016.js │ │ │ │ ├── migrated_0016.tree.json │ │ │ │ ├── migrated_0017.js │ │ │ │ ├── migrated_0017.tree.json │ │ │ │ ├── migrated_0018.js │ │ │ │ ├── migrated_0018.tree.json │ │ │ │ ├── migrated_0019.js │ │ │ │ ├── migrated_0019.tree.json │ │ │ │ ├── migrated_0020.js │ │ │ │ ├── migrated_0020.tree.json │ │ │ │ ├── migrated_0021.js │ │ │ │ ├── migrated_0021.tree.json │ │ │ │ ├── migrated_0022.js │ │ │ │ ├── migrated_0022.tree.json │ │ │ │ ├── migrated_0023.js │ │ │ │ ├── migrated_0023.tree.json │ │ │ │ ├── migrated_0024.js │ │ │ │ ├── migrated_0024.tree.json │ │ │ │ ├── migrated_0025.js │ │ │ │ ├── migrated_0025.tree.json │ │ │ │ ├── migrated_0026.js │ │ │ │ └── migrated_0026.tree.json │ │ │ ├── default-parameter-value/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ └── migrated_0002.tree.json │ │ │ ├── destructuring-assignment/ │ │ │ │ ├── array-pattern/ │ │ │ │ │ ├── dup-assignment.js │ │ │ │ │ ├── dup-assignment.tree.json │ │ │ │ │ ├── elision.js │ │ │ │ │ ├── elision.tree.json │ │ │ │ │ ├── member-expr-in-rest.js │ │ │ │ │ ├── member-expr-in-rest.tree.json │ │ │ │ │ ├── nested-assignment.js │ │ │ │ │ ├── nested-assignment.tree.json │ │ │ │ │ ├── nested-cover-grammar.js │ │ │ │ │ ├── nested-cover-grammar.tree.json │ │ │ │ │ ├── simple-assignment.js │ │ │ │ │ └── simple-assignment.tree.json │ │ │ │ ├── invalid-cover-grammar.failure.json │ │ │ │ ├── invalid-cover-grammar.js │ │ │ │ ├── invalid-group-assignment.failure.json │ │ │ │ ├── invalid-group-assignment.js │ │ │ │ └── object-pattern/ │ │ │ │ ├── empty-object-pattern-assignment.js │ │ │ │ ├── empty-object-pattern-assignment.tree.json │ │ │ │ ├── invalid-lhs-01.failure.json │ │ │ │ ├── invalid-lhs-01.js │ │ │ │ ├── invalid-lhs-02.failure.json │ │ │ │ ├── invalid-lhs-02.js │ │ │ │ ├── invalid-pattern-with-method.failure.json │ │ │ │ ├── invalid-pattern-with-method.js │ │ │ │ ├── nested-cover-grammar.js │ │ │ │ ├── nested-cover-grammar.tree.json │ │ │ │ ├── object-pattern-assignment.js │ │ │ │ └── object-pattern-assignment.tree.json │ │ │ ├── export-declaration/ │ │ │ │ ├── export-const-number.js │ │ │ │ ├── export-const-number.tree.json │ │ │ │ ├── export-default-array.js │ │ │ │ ├── export-default-array.tree.json │ │ │ │ ├── export-default-assignment.module.js │ │ │ │ ├── export-default-assignment.module.tree.json │ │ │ │ ├── export-default-class.js │ │ │ │ ├── export-default-class.tree.json │ │ │ │ ├── export-default-expression.js │ │ │ │ ├── export-default-expression.tree.json │ │ │ │ ├── export-default-function.js │ │ │ │ ├── export-default-function.tree.json │ │ │ │ ├── export-default-named-class.js │ │ │ │ ├── export-default-named-class.tree.json │ │ │ │ ├── export-default-named-function.js │ │ │ │ ├── export-default-named-function.tree.json │ │ │ │ ├── export-default-number.js │ │ │ │ ├── export-default-number.tree.json │ │ │ │ ├── export-default-object.js │ │ │ │ ├── export-default-object.tree.json │ │ │ │ ├── export-default-value.js │ │ │ │ ├── export-default-value.tree.json │ │ │ │ ├── export-from-batch.js │ │ │ │ ├── export-from-batch.tree.json │ │ │ │ ├── export-from-default.js │ │ │ │ ├── export-from-default.tree.json │ │ │ │ ├── export-from-named-as-default.js │ │ │ │ ├── export-from-named-as-default.tree.json │ │ │ │ ├── export-from-named-as-specifier.js │ │ │ │ ├── export-from-named-as-specifier.tree.json │ │ │ │ ├── export-from-named-as-specifiers.js │ │ │ │ ├── export-from-named-as-specifiers.tree.json │ │ │ │ ├── export-from-specifier.js │ │ │ │ ├── export-from-specifier.tree.json │ │ │ │ ├── export-from-specifiers.js │ │ │ │ ├── export-from-specifiers.tree.json │ │ │ │ ├── export-function-declaration.js │ │ │ │ ├── export-function-declaration.tree.json │ │ │ │ ├── export-function.js │ │ │ │ ├── export-function.tree.json │ │ │ │ ├── export-let-number.js │ │ │ │ ├── export-let-number.tree.json │ │ │ │ ├── export-named-as-default.js │ │ │ │ ├── export-named-as-default.tree.json │ │ │ │ ├── export-named-as-specifier.js │ │ │ │ ├── export-named-as-specifier.tree.json │ │ │ │ ├── export-named-as-specifiers.js │ │ │ │ ├── export-named-as-specifiers.tree.json │ │ │ │ ├── export-named-empty.js │ │ │ │ ├── export-named-empty.tree.json │ │ │ │ ├── export-named-keyword-as-specifier.js │ │ │ │ ├── export-named-keyword-as-specifier.tree.json │ │ │ │ ├── export-named-keyword-specifier.js │ │ │ │ ├── export-named-keyword-specifier.tree.json │ │ │ │ ├── export-named-specifier.js │ │ │ │ ├── export-named-specifier.tree.json │ │ │ │ ├── export-named-specifiers-comma.js │ │ │ │ ├── export-named-specifiers-comma.tree.json │ │ │ │ ├── export-named-specifiers.js │ │ │ │ ├── export-named-specifiers.tree.json │ │ │ │ ├── export-var-anonymous-function.js │ │ │ │ ├── export-var-anonymous-function.tree.json │ │ │ │ ├── export-var-number.js │ │ │ │ ├── export-var-number.tree.json │ │ │ │ ├── export-var.js │ │ │ │ ├── export-var.tree.json │ │ │ │ ├── invalid-export-batch-missing-from-clause.module.failure.json │ │ │ │ ├── invalid-export-batch-missing-from-clause.module.js │ │ │ │ ├── invalid-export-batch-token.module.failure.json │ │ │ │ ├── invalid-export-batch-token.module.js │ │ │ │ ├── invalid-export-default-equal.module.failure.json │ │ │ │ ├── invalid-export-default-equal.module.js │ │ │ │ ├── invalid-export-default-token.module.failure.json │ │ │ │ ├── invalid-export-default-token.module.js │ │ │ │ ├── invalid-export-default.module.failure.json │ │ │ │ ├── invalid-export-default.module.js │ │ │ │ ├── invalid-export-named-default.module.failure.json │ │ │ │ └── invalid-export-named-default.module.js │ │ │ ├── for-of/ │ │ │ │ ├── for-of-array-pattern-let.js │ │ │ │ ├── for-of-array-pattern-let.tree.json │ │ │ │ ├── for-of-array-pattern-var.js │ │ │ │ ├── for-of-array-pattern-var.tree.json │ │ │ │ ├── for-of-array-pattern.js │ │ │ │ ├── for-of-array-pattern.tree.json │ │ │ │ ├── for-of-let.js │ │ │ │ ├── for-of-let.tree.json │ │ │ │ ├── for-of-object-pattern-const.js │ │ │ │ ├── for-of-object-pattern-const.tree.json │ │ │ │ ├── for-of-object-pattern-var.js │ │ │ │ ├── for-of-object-pattern-var.tree.json │ │ │ │ ├── for-of-object-pattern.js │ │ │ │ ├── for-of-object-pattern.tree.json │ │ │ │ ├── for-of-with-const.js │ │ │ │ ├── for-of-with-const.tree.json │ │ │ │ ├── for-of-with-let.js │ │ │ │ ├── for-of-with-let.tree.json │ │ │ │ ├── for-of-with-var.js │ │ │ │ ├── for-of-with-var.tree.json │ │ │ │ ├── for-of.js │ │ │ │ ├── for-of.tree.json │ │ │ │ ├── invalid-assign-for-of.failure.json │ │ │ │ ├── invalid-assign-for-of.js │ │ │ │ ├── invalid-const-init.failure.json │ │ │ │ ├── invalid-const-init.js │ │ │ │ ├── invalid-decl-cls.failure.json │ │ │ │ ├── invalid-decl-cls.js │ │ │ │ ├── invalid-for-of-array-pattern.failure.json │ │ │ │ ├── invalid-for-of-array-pattern.js │ │ │ │ ├── invalid-for-of-object-pattern.failure.json │ │ │ │ ├── invalid-for-of-object-pattern.js │ │ │ │ ├── invalid-let-init.failure.json │ │ │ │ ├── invalid-let-init.js │ │ │ │ ├── invalid-lhs-init.failure.json │ │ │ │ ├── invalid-lhs-init.js │ │ │ │ ├── invalid-strict-for-of-let.failure.json │ │ │ │ ├── invalid-strict-for-of-let.js │ │ │ │ ├── invalid-var-init.failure.json │ │ │ │ ├── invalid-var-init.js │ │ │ │ ├── invalid_const_let.failure.json │ │ │ │ ├── invalid_const_let.js │ │ │ │ ├── invalid_let_let.failure.json │ │ │ │ ├── invalid_let_let.js │ │ │ │ ├── let-of-of.js │ │ │ │ ├── let-of-of.tree.json │ │ │ │ ├── unexpected-number.failure.json │ │ │ │ └── unexpected-number.js │ │ │ ├── generator/ │ │ │ │ ├── generator-declaration-with-params.js │ │ │ │ ├── generator-declaration-with-params.tree.json │ │ │ │ ├── generator-declaration-with-yield-delegate.js │ │ │ │ ├── generator-declaration-with-yield-delegate.tree.json │ │ │ │ ├── generator-declaration-with-yield.js │ │ │ │ ├── generator-declaration-with-yield.tree.json │ │ │ │ ├── generator-declaration.js │ │ │ │ ├── generator-declaration.tree.json │ │ │ │ ├── generator-expression-rest-param.js │ │ │ │ ├── generator-expression-rest-param.tree.json │ │ │ │ ├── generator-expression-with-params.js │ │ │ │ ├── generator-expression-with-params.tree.json │ │ │ │ ├── generator-expression-with-yield-delegate.js │ │ │ │ ├── generator-expression-with-yield-delegate.tree.json │ │ │ │ ├── generator-expression-with-yield.js │ │ │ │ ├── generator-expression-with-yield.tree.json │ │ │ │ ├── generator-expression.js │ │ │ │ ├── generator-expression.tree.json │ │ │ │ ├── generator-method-with-computed-name.failure.json │ │ │ │ ├── generator-method-with-computed-name.js │ │ │ │ ├── generator-method-with-invalid-computed-name.failure.json │ │ │ │ ├── generator-method-with-invalid-computed-name.js │ │ │ │ ├── generator-method-with-params.js │ │ │ │ ├── generator-method-with-params.tree.json │ │ │ │ ├── generator-method-with-yield-delegate.js │ │ │ │ ├── generator-method-with-yield-delegate.tree.json │ │ │ │ ├── generator-method-with-yield-expression.js │ │ │ │ ├── generator-method-with-yield-expression.tree.json │ │ │ │ ├── generator-method-with-yield-line-terminator.js │ │ │ │ ├── generator-method-with-yield-line-terminator.tree.json │ │ │ │ ├── generator-method-with-yield.js │ │ │ │ ├── generator-method-with-yield.tree.json │ │ │ │ ├── generator-method.js │ │ │ │ ├── generator-method.tree.json │ │ │ │ ├── generator-parameter-binding-element.failure.json │ │ │ │ ├── generator-parameter-binding-element.js │ │ │ │ ├── generator-parameter-binding-property-reserved.failure.json │ │ │ │ ├── generator-parameter-binding-property-reserved.js │ │ │ │ ├── generator-parameter-binding-property.failure.json │ │ │ │ ├── generator-parameter-binding-property.js │ │ │ │ ├── generator-parameter-computed-property-name.failure.json │ │ │ │ ├── generator-parameter-computed-property-name.js │ │ │ │ ├── generator-parameter-invalid-binding-element.failure.json │ │ │ │ ├── generator-parameter-invalid-binding-element.js │ │ │ │ ├── generator-parameter-invalid-binding-property.failure.json │ │ │ │ ├── generator-parameter-invalid-binding-property.js │ │ │ │ ├── generator-parameter-invalid-computed-property-name.failure.json │ │ │ │ ├── generator-parameter-invalid-computed-property-name.js │ │ │ │ ├── incomplete-yield-delegate.failure.json │ │ │ │ ├── incomplete-yield-delegate.js │ │ │ │ ├── invalid-labelled-generator.js │ │ │ │ ├── invalid-labelled-generator.tree.json │ │ │ │ ├── malformed-generator-method-2.failure.json │ │ │ │ ├── malformed-generator-method-2.js │ │ │ │ ├── malformed-generator-method.failure.json │ │ │ │ ├── malformed-generator-method.js │ │ │ │ ├── static-generator-method-with-computed-name.js │ │ │ │ ├── static-generator-method-with-computed-name.tree.json │ │ │ │ ├── static-generator-method.js │ │ │ │ └── static-generator-method.tree.json │ │ │ ├── identifier/ │ │ │ │ ├── dakuten_handakuten.js │ │ │ │ ├── dakuten_handakuten.tree.json │ │ │ │ ├── escaped_all.js │ │ │ │ ├── escaped_all.tree.json │ │ │ │ ├── escaped_math_alef.js │ │ │ │ ├── escaped_math_alef.tree.json │ │ │ │ ├── escaped_math_dal_part.js │ │ │ │ ├── escaped_math_dal_part.tree.json │ │ │ │ ├── escaped_math_kaf_lam.js │ │ │ │ ├── escaped_math_kaf_lam.tree.json │ │ │ │ ├── escaped_math_zain_start.js │ │ │ │ ├── escaped_math_zain_start.tree.json │ │ │ │ ├── escaped_part.js │ │ │ │ ├── escaped_part.tree.json │ │ │ │ ├── escaped_start.js │ │ │ │ ├── escaped_start.tree.json │ │ │ │ ├── estimated.js │ │ │ │ ├── estimated.tree.json │ │ │ │ ├── ethiopic_digits.js │ │ │ │ ├── ethiopic_digits.tree.json │ │ │ │ ├── invalid-hex-escape-sequence.failure.json │ │ │ │ ├── invalid-hex-escape-sequence.js │ │ │ │ ├── invalid_escaped_surrogate_pairs.failure.json │ │ │ │ ├── invalid_escaped_surrogate_pairs.js │ │ │ │ ├── invalid_expression_await.module.failure.json │ │ │ │ ├── invalid_expression_await.module.js │ │ │ │ ├── invalid_function_await.module.failure.json │ │ │ │ ├── invalid_function_await.module.js │ │ │ │ ├── invalid_id_smp.failure.json │ │ │ │ ├── invalid_id_smp.js │ │ │ │ ├── invalid_lone_surrogate.failure.json │ │ │ │ ├── invalid_lone_surrogate.source.js │ │ │ │ ├── invalid_var_await.module.failure.json │ │ │ │ ├── invalid_var_await.module.js │ │ │ │ ├── math_alef.js │ │ │ │ ├── math_alef.tree.json │ │ │ │ ├── math_dal_part.js │ │ │ │ ├── math_dal_part.tree.json │ │ │ │ ├── math_kaf_lam.js │ │ │ │ ├── math_kaf_lam.tree.json │ │ │ │ ├── math_zain_start.js │ │ │ │ ├── math_zain_start.tree.json │ │ │ │ ├── module_await.js │ │ │ │ ├── module_await.tree.json │ │ │ │ ├── valid_await.js │ │ │ │ ├── valid_await.tree.json │ │ │ │ ├── weierstrass.js │ │ │ │ ├── weierstrass.tree.json │ │ │ │ ├── weierstrass_weierstrass.js │ │ │ │ └── weierstrass_weierstrass.tree.json │ │ │ ├── import-declaration/ │ │ │ │ ├── import-default-and-named-specifiers.js │ │ │ │ ├── import-default-and-named-specifiers.tree.json │ │ │ │ ├── import-default-and-namespace-specifiers.js │ │ │ │ ├── import-default-and-namespace-specifiers.tree.json │ │ │ │ ├── import-default-as.js │ │ │ │ ├── import-default-as.tree.json │ │ │ │ ├── import-default.js │ │ │ │ ├── import-default.tree.json │ │ │ │ ├── import-jquery.js │ │ │ │ ├── import-jquery.tree.json │ │ │ │ ├── import-module.js │ │ │ │ ├── import-module.tree.json │ │ │ │ ├── import-named-as-specifier.js │ │ │ │ ├── import-named-as-specifier.tree.json │ │ │ │ ├── import-named-as-specifiers.js │ │ │ │ ├── import-named-as-specifiers.tree.json │ │ │ │ ├── import-named-empty.js │ │ │ │ ├── import-named-empty.tree.json │ │ │ │ ├── import-named-specifier.js │ │ │ │ ├── import-named-specifier.tree.json │ │ │ │ ├── import-named-specifiers-comma.js │ │ │ │ ├── import-named-specifiers-comma.tree.json │ │ │ │ ├── import-named-specifiers.js │ │ │ │ ├── import-named-specifiers.tree.json │ │ │ │ ├── import-namespace-specifier.js │ │ │ │ ├── import-namespace-specifier.tree.json │ │ │ │ ├── import-null-as-nil.js │ │ │ │ ├── import-null-as-nil.tree.json │ │ │ │ ├── invalid-import-boolean.module.failure.json │ │ │ │ ├── invalid-import-boolean.module.js │ │ │ │ ├── invalid-import-default-after-named-after-default.module.failure.json │ │ │ │ ├── invalid-import-default-after-named-after-default.module.js │ │ │ │ ├── invalid-import-default-after-named.module.failure.json │ │ │ │ ├── invalid-import-default-after-named.module.js │ │ │ │ ├── invalid-import-default-missing-module-specifier.module.failure.json │ │ │ │ ├── invalid-import-default-missing-module-specifier.module.js │ │ │ │ ├── invalid-import-default-module-specifier.module.failure.json │ │ │ │ ├── invalid-import-default-module-specifier.module.js │ │ │ │ ├── invalid-import-default.module.failure.json │ │ │ │ ├── invalid-import-default.module.js │ │ │ │ ├── invalid-import-keyword.module.failure.json │ │ │ │ ├── invalid-import-keyword.module.js │ │ │ │ ├── invalid-import-missing-comma.module.failure.json │ │ │ │ ├── invalid-import-missing-comma.module.js │ │ │ │ ├── invalid-import-missing-module-specifier.module.failure.json │ │ │ │ ├── invalid-import-missing-module-specifier.module.js │ │ │ │ ├── invalid-import-module-specifier.module.failure.json │ │ │ │ ├── invalid-import-module-specifier.module.js │ │ │ │ ├── invalid-import-named-after-named.module.failure.json │ │ │ │ ├── invalid-import-named-after-named.module.js │ │ │ │ ├── invalid-import-named-after-namespace.module.failure.json │ │ │ │ ├── invalid-import-named-after-namespace.module.js │ │ │ │ ├── invalid-import-named-as-missing-from.module.failure.json │ │ │ │ ├── invalid-import-named-as-missing-from.module.js │ │ │ │ ├── invalid-import-namespace-after-named.module.failure.json │ │ │ │ ├── invalid-import-namespace-after-named.module.js │ │ │ │ ├── invalid-import-namespace-missing-as.module.failure.json │ │ │ │ ├── invalid-import-namespace-missing-as.module.js │ │ │ │ ├── invalid-import-null.module.failure.json │ │ │ │ ├── invalid-import-null.module.js │ │ │ │ ├── invalid-import-specifiers.module.failure.json │ │ │ │ └── invalid-import-specifiers.module.js │ │ │ ├── lexical-declaration/ │ │ │ │ ├── for_let_in.js │ │ │ │ ├── for_let_in.tree.json │ │ │ │ ├── invalid_complex_binding_without_init.failure.json │ │ │ │ ├── invalid_complex_binding_without_init.js │ │ │ │ ├── invalid_const_const.failure.json │ │ │ │ ├── invalid_const_const.js │ │ │ │ ├── invalid_const_forin.failure.json │ │ │ │ ├── invalid_const_forin.js │ │ │ │ ├── invalid_const_let.failure.json │ │ │ │ ├── invalid_const_let.js │ │ │ │ ├── invalid_for_const_declarations.failure.json │ │ │ │ ├── invalid_for_const_declarations.js │ │ │ │ ├── invalid_for_const_let.failure.json │ │ │ │ ├── invalid_for_const_let.js │ │ │ │ ├── invalid_for_let_declarations.failure.json │ │ │ │ ├── invalid_for_let_declarations.js │ │ │ │ ├── invalid_for_let_init.failure.json │ │ │ │ ├── invalid_for_let_init.js │ │ │ │ ├── invalid_for_let_let.failure.json │ │ │ │ ├── invalid_for_let_let.js │ │ │ │ ├── invalid_for_let_pattern.failure.json │ │ │ │ ├── invalid_for_let_pattern.js │ │ │ │ ├── invalid_forin_const_let.failure.json │ │ │ │ ├── invalid_forin_const_let.js │ │ │ │ ├── invalid_forin_let_let.failure.json │ │ │ │ ├── invalid_forin_let_let.js │ │ │ │ ├── invalid_let_declarations.failure.json │ │ │ │ ├── invalid_let_declarations.js │ │ │ │ ├── invalid_let_for_in.failure.json │ │ │ │ ├── invalid_let_for_in.js │ │ │ │ ├── invalid_let_forin.failure.json │ │ │ │ ├── invalid_let_forin.js │ │ │ │ ├── invalid_let_init.failure.json │ │ │ │ ├── invalid_let_init.js │ │ │ │ ├── invalid_let_let.failure.json │ │ │ │ ├── invalid_let_let.js │ │ │ │ ├── invalid_strict_const_const.failure.json │ │ │ │ ├── invalid_strict_const_const.js │ │ │ │ ├── invalid_strict_const_let.failure.json │ │ │ │ ├── invalid_strict_const_let.js │ │ │ │ ├── invalid_trailing_comma_1.failure.json │ │ │ │ ├── invalid_trailing_comma_1.js │ │ │ │ ├── invalid_trailing_comma_2.failure.json │ │ │ │ ├── invalid_trailing_comma_2.js │ │ │ │ ├── invalid_trailing_comma_3.failure.json │ │ │ │ ├── invalid_trailing_comma_3.js │ │ │ │ ├── invalid_trailing_comma_4.failure.json │ │ │ │ ├── invalid_trailing_comma_4.js │ │ │ │ ├── invalid_trailing_comma_5.failure.json │ │ │ │ ├── invalid_trailing_comma_5.js │ │ │ │ ├── invalid_trailing_comma_6.failure.json │ │ │ │ ├── invalid_trailing_comma_6.js │ │ │ │ ├── invalid_trailing_comma_7.failure.json │ │ │ │ ├── invalid_trailing_comma_7.js │ │ │ │ ├── let_assign.js │ │ │ │ ├── let_assign.tree.json │ │ │ │ ├── let_identifier.js │ │ │ │ ├── let_identifier.tree.json │ │ │ │ ├── let_member.js │ │ │ │ ├── let_member.tree.json │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── module_let.module.js │ │ │ │ └── module_let.module.tree.json │ │ │ ├── meta-property/ │ │ │ │ ├── assign-new-target.js │ │ │ │ ├── assign-new-target.tree.json │ │ │ │ ├── invalid-dots.failure.json │ │ │ │ ├── invalid-dots.js │ │ │ │ ├── invalid-new-target.failure.json │ │ │ │ ├── invalid-new-target.js │ │ │ │ ├── new-new-target.js │ │ │ │ ├── new-new-target.tree.json │ │ │ │ ├── new-target-declaration.js │ │ │ │ ├── new-target-declaration.tree.json │ │ │ │ ├── new-target-expression.js │ │ │ │ ├── new-target-expression.tree.json │ │ │ │ ├── new-target-invoke.js │ │ │ │ ├── new-target-invoke.tree.json │ │ │ │ ├── new-target-precedence.js │ │ │ │ ├── new-target-precedence.tree.json │ │ │ │ ├── unknown-property.failure.json │ │ │ │ └── unknown-property.js │ │ │ ├── method-definition/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ └── migrated_0004.tree.json │ │ │ ├── object-initialiser/ │ │ │ │ ├── invalid-proto-getter-literal-identifier.failure.json │ │ │ │ ├── invalid-proto-getter-literal-identifier.js │ │ │ │ ├── invalid-proto-identifier-literal.failure.json │ │ │ │ ├── invalid-proto-identifier-literal.js │ │ │ │ ├── invalid-proto-identifiers.failure.json │ │ │ │ ├── invalid-proto-identifiers.js │ │ │ │ ├── invalid-proto-literal-identifier.failure.json │ │ │ │ ├── invalid-proto-literal-identifier.js │ │ │ │ ├── invalid-proto-literals.failure.json │ │ │ │ ├── invalid-proto-literals.js │ │ │ │ ├── invalid-proto-setter-literal-identifier.failure.json │ │ │ │ ├── invalid-proto-setter-literal-identifier.js │ │ │ │ ├── proto-identifier-getter-setter.js │ │ │ │ ├── proto-identifier-getter-setter.tree.json │ │ │ │ ├── proto-identifier-getter.js │ │ │ │ ├── proto-identifier-getter.tree.json │ │ │ │ ├── proto-identifier-method.js │ │ │ │ ├── proto-identifier-method.tree.json │ │ │ │ ├── proto-identifier-setter.js │ │ │ │ ├── proto-identifier-setter.tree.json │ │ │ │ ├── proto-identifier-shorthand.js │ │ │ │ ├── proto-identifier-shorthand.tree.json │ │ │ │ ├── proto-literal-getter-setter.js │ │ │ │ ├── proto-literal-getter-setter.tree.json │ │ │ │ ├── proto-literal-getter.js │ │ │ │ ├── proto-literal-getter.tree.json │ │ │ │ ├── proto-literal-method.js │ │ │ │ ├── proto-literal-method.tree.json │ │ │ │ ├── proto-literal-setter.js │ │ │ │ ├── proto-literal-setter.tree.json │ │ │ │ ├── proto-literal-shorthand.js │ │ │ │ ├── proto-literal-shorthand.tree.json │ │ │ │ ├── proto-shorthand-assignments.js │ │ │ │ ├── proto-shorthand-assignments.tree.json │ │ │ │ ├── proto-shorthand-identifier.js │ │ │ │ ├── proto-shorthand-identifier.tree.json │ │ │ │ ├── proto-shorthand-literal.js │ │ │ │ ├── proto-shorthand-literal.tree.json │ │ │ │ ├── proto-shorthands.js │ │ │ │ └── proto-shorthands.tree.json │ │ │ ├── object-literal-property-value-shorthand/ │ │ │ │ ├── migrated_0000.js │ │ │ │ └── migrated_0000.tree.json │ │ │ ├── octal-integer-literal/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ ├── migrated_0005.js │ │ │ │ ├── migrated_0005.tree.json │ │ │ │ ├── migrated_0006.js │ │ │ │ └── migrated_0006.tree.json │ │ │ ├── program/ │ │ │ │ ├── module/ │ │ │ │ │ ├── invalid-delete.module.failure.json │ │ │ │ │ ├── invalid-delete.module.js │ │ │ │ │ ├── invalid-export-if.module.failure.json │ │ │ │ │ ├── invalid-export-if.module.js │ │ │ │ │ ├── invalid-export-in-function.module.failure.json │ │ │ │ │ ├── invalid-export-in-function.module.js │ │ │ │ │ ├── invalid-import-in-function.module.failure.json │ │ │ │ │ ├── invalid-import-in-function.module.js │ │ │ │ │ ├── invalid-with.module.failure.json │ │ │ │ │ └── invalid-with.module.js │ │ │ │ └── script/ │ │ │ │ ├── invalid-export-declaration.failure.json │ │ │ │ ├── invalid-export-declaration.js │ │ │ │ ├── invalid-import-declaration.failure.json │ │ │ │ └── invalid-import-declaration.js │ │ │ ├── rest-parameter/ │ │ │ │ ├── arrow-rest-parameter-array.js │ │ │ │ ├── arrow-rest-parameter-array.tree.json │ │ │ │ ├── arrow-rest-parameter-object.js │ │ │ │ ├── arrow-rest-parameter-object.tree.json │ │ │ │ ├── function-declaration.js │ │ │ │ ├── function-declaration.tree.json │ │ │ │ ├── function-expression.js │ │ │ │ ├── function-expression.tree.json │ │ │ │ ├── invalid-setter-rest.js │ │ │ │ ├── invalid-setter-rest.tree.json │ │ │ │ ├── object-method.js │ │ │ │ ├── object-method.tree.json │ │ │ │ ├── object-shorthand-method.js │ │ │ │ ├── object-shorthand-method.tree.json │ │ │ │ ├── rest-parameter-array.js │ │ │ │ ├── rest-parameter-array.tree.json │ │ │ │ ├── rest-parameter-object.js │ │ │ │ └── rest-parameter-object.tree.json │ │ │ ├── spread-element/ │ │ │ │ ├── call-multi-spread.js │ │ │ │ ├── call-multi-spread.tree.json │ │ │ │ ├── call-spread-default.js │ │ │ │ ├── call-spread-default.tree.json │ │ │ │ ├── call-spread-first.js │ │ │ │ ├── call-spread-first.tree.json │ │ │ │ ├── call-spread-number.js │ │ │ │ ├── call-spread-number.tree.json │ │ │ │ ├── call-spread.js │ │ │ │ ├── call-spread.tree.json │ │ │ │ ├── invalid-call-dot-dot.failure.json │ │ │ │ ├── invalid-call-dot-dot.js │ │ │ │ ├── invalid-call-dots.failure.json │ │ │ │ ├── invalid-call-dots.js │ │ │ │ ├── invalid-call-spreads.failure.json │ │ │ │ ├── invalid-call-spreads.js │ │ │ │ ├── invalid-new-dot-dot.failure.json │ │ │ │ ├── invalid-new-dot-dot.js │ │ │ │ ├── invalid-new-dots.failure.json │ │ │ │ ├── invalid-new-dots.js │ │ │ │ ├── invalid-new-spreads.failure.json │ │ │ │ ├── invalid-new-spreads.js │ │ │ │ ├── new-multi-spread.js │ │ │ │ ├── new-multi-spread.tree.json │ │ │ │ ├── new-spread-default.js │ │ │ │ ├── new-spread-default.tree.json │ │ │ │ ├── new-spread-first.js │ │ │ │ ├── new-spread-first.tree.json │ │ │ │ ├── new-spread-number.js │ │ │ │ ├── new-spread-number.tree.json │ │ │ │ ├── new-spread.js │ │ │ │ └── new-spread.tree.json │ │ │ ├── super-property/ │ │ │ │ ├── arrow_super.js │ │ │ │ ├── arrow_super.tree.json │ │ │ │ ├── constructor_super.js │ │ │ │ ├── constructor_super.tree.json │ │ │ │ ├── invalid_super_access.failure.json │ │ │ │ ├── invalid_super_access.js │ │ │ │ ├── invalid_super_id.failure.json │ │ │ │ ├── invalid_super_id.js │ │ │ │ ├── invalid_super_not_inside_function.failure.json │ │ │ │ ├── invalid_super_not_inside_function.js │ │ │ │ ├── new_super.js │ │ │ │ ├── new_super.tree.json │ │ │ │ ├── super_computed.js │ │ │ │ ├── super_computed.tree.json │ │ │ │ ├── super_member.js │ │ │ │ └── super_member.tree.json │ │ │ ├── template-literals/ │ │ │ │ ├── after-switch.failure.json │ │ │ │ ├── after-switch.js │ │ │ │ ├── dollar-sign.js │ │ │ │ ├── dollar-sign.tree.json │ │ │ │ ├── escape-sequences.source.js │ │ │ │ ├── escape-sequences.tree.json │ │ │ │ ├── invalid-escape.failure.json │ │ │ │ ├── invalid-escape.js │ │ │ │ ├── invalid-hex-escape-sequence.failure.json │ │ │ │ ├── invalid-hex-escape-sequence.js │ │ │ │ ├── line-terminators.source.js │ │ │ │ ├── line-terminators.tree.json │ │ │ │ ├── literal-escape-sequences.source.js │ │ │ │ ├── literal-escape-sequences.tree.json │ │ │ │ ├── nested-function-with-object-pattern.js │ │ │ │ ├── nested-function-with-object-pattern.tree.json │ │ │ │ ├── new-expression.js │ │ │ │ ├── new-expression.tree.json │ │ │ │ ├── octal-literal.failure.json │ │ │ │ ├── octal-literal.js │ │ │ │ ├── strict-octal-literal.failure.json │ │ │ │ ├── strict-octal-literal.js │ │ │ │ ├── tagged-interpolation.js │ │ │ │ ├── tagged-interpolation.tree.json │ │ │ │ ├── tagged-nested-with-object-literal.js │ │ │ │ ├── tagged-nested-with-object-literal.tree.json │ │ │ │ ├── tagged.js │ │ │ │ ├── tagged.tree.json │ │ │ │ ├── unclosed-interpolation.failure.json │ │ │ │ ├── unclosed-interpolation.js │ │ │ │ ├── unclosed-nested.failure.json │ │ │ │ ├── unclosed-nested.js │ │ │ │ ├── unclosed.failure.json │ │ │ │ ├── unclosed.js │ │ │ │ ├── untagged.js │ │ │ │ └── untagged.tree.json │ │ │ ├── unicode-code-point-escape-sequence/ │ │ │ │ ├── migrated_0000.source.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.source.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.source.js │ │ │ │ └── migrated_0002.tree.json │ │ │ └── yield/ │ │ │ ├── invalid-yield-binding-property.failure.json │ │ │ ├── invalid-yield-binding-property.js │ │ │ ├── invalid-yield-expression.failure.json │ │ │ ├── invalid-yield-expression.js │ │ │ ├── invalid-yield-generator-arrow-default.failure.json │ │ │ ├── invalid-yield-generator-arrow-default.js │ │ │ ├── invalid-yield-generator-arrow-parameter.failure.json │ │ │ ├── invalid-yield-generator-arrow-parameter.js │ │ │ ├── invalid-yield-generator-arrow-parameters.failure.json │ │ │ ├── invalid-yield-generator-arrow-parameters.js │ │ │ ├── invalid-yield-generator-catch.failure.json │ │ │ ├── invalid-yield-generator-catch.js │ │ │ ├── invalid-yield-generator-declaration.failure.json │ │ │ ├── invalid-yield-generator-declaration.js │ │ │ ├── invalid-yield-generator-export-default.module.failure.json │ │ │ ├── invalid-yield-generator-export-default.module.js │ │ │ ├── invalid-yield-generator-expression-name.failure.json │ │ │ ├── invalid-yield-generator-expression-name.js │ │ │ ├── invalid-yield-generator-expression-parameter.failure.json │ │ │ ├── invalid-yield-generator-expression-parameter.js │ │ │ ├── invalid-yield-generator-expression-rest.failure.json │ │ │ ├── invalid-yield-generator-expression-rest.js │ │ │ ├── invalid-yield-generator-function-declaration.failure.json │ │ │ ├── invalid-yield-generator-function-declaration.js │ │ │ ├── invalid-yield-generator-lexical-declaration.failure.json │ │ │ ├── invalid-yield-generator-lexical-declaration.js │ │ │ ├── invalid-yield-generator-member-expression.failure.json │ │ │ ├── invalid-yield-generator-member-expression.js │ │ │ ├── invalid-yield-generator-parameter.failure.json │ │ │ ├── invalid-yield-generator-parameter.js │ │ │ ├── invalid-yield-generator-rest.failure.json │ │ │ ├── invalid-yield-generator-rest.js │ │ │ ├── invalid-yield-generator-strict-function-expression.failure.json │ │ │ ├── invalid-yield-generator-strict-function-expression.js │ │ │ ├── invalid-yield-generator-strict-function-parameter.failure.json │ │ │ ├── invalid-yield-generator-strict-function-parameter.js │ │ │ ├── invalid-yield-generator-variable-declaration.failure.json │ │ │ ├── invalid-yield-generator-variable-declaration.js │ │ │ ├── invalid-yield-object-methods.js │ │ │ ├── invalid-yield-object-methods.tree.json │ │ │ ├── invalid-yield-object-property-getter.js │ │ │ ├── invalid-yield-object-property-getter.tree.json │ │ │ ├── invalid-yield-object-property-setter.js │ │ │ ├── invalid-yield-object-property-setter.tree.json │ │ │ ├── invalid-yield-strict-array-pattern.failure.json │ │ │ ├── invalid-yield-strict-array-pattern.js │ │ │ ├── invalid-yield-strict-arrow-parameter-default.failure.json │ │ │ ├── invalid-yield-strict-arrow-parameter-default.js │ │ │ ├── invalid-yield-strict-arrow-parameter-name.failure.json │ │ │ ├── invalid-yield-strict-arrow-parameter-name.js │ │ │ ├── invalid-yield-strict-binding-element.failure.json │ │ │ ├── invalid-yield-strict-binding-element.js │ │ │ ├── invalid-yield-strict-catch-parameter.failure.json │ │ │ ├── invalid-yield-strict-catch-parameter.js │ │ │ ├── invalid-yield-strict-formal-parameter.failure.json │ │ │ ├── invalid-yield-strict-formal-parameter.js │ │ │ ├── invalid-yield-strict-function-declaration.failure.json │ │ │ ├── invalid-yield-strict-function-declaration.js │ │ │ ├── invalid-yield-strict-function-expression.failure.json │ │ │ ├── invalid-yield-strict-function-expression.js │ │ │ ├── invalid-yield-strict-identifier.failure.json │ │ │ ├── invalid-yield-strict-identifier.js │ │ │ ├── invalid-yield-strict-lexical-declaration.failure.json │ │ │ ├── invalid-yield-strict-lexical-declaration.js │ │ │ ├── invalid-yield-strict-rest-parameter.failure.json │ │ │ ├── invalid-yield-strict-rest-parameter.js │ │ │ ├── invalid-yield-strict-variable-declaration.failure.json │ │ │ ├── invalid-yield-strict-variable-declaration.js │ │ │ ├── ternary-yield.js │ │ │ ├── ternary-yield.tree.json │ │ │ ├── yield-arg-array.js │ │ │ ├── yield-arg-array.tree.json │ │ │ ├── yield-arg-bitnot.js │ │ │ ├── yield-arg-bitnot.tree.json │ │ │ ├── yield-arg-class.js │ │ │ ├── yield-arg-class.tree.json │ │ │ ├── yield-arg-delete.js │ │ │ ├── yield-arg-delete.tree.json │ │ │ ├── yield-arg-function.js │ │ │ ├── yield-arg-function.tree.json │ │ │ ├── yield-arg-group.js │ │ │ ├── yield-arg-group.tree.json │ │ │ ├── yield-arg-let.js │ │ │ ├── yield-arg-let.tree.json │ │ │ ├── yield-arg-minus.js │ │ │ ├── yield-arg-minus.tree.json │ │ │ ├── yield-arg-minusminus.js │ │ │ ├── yield-arg-minusminus.tree.json │ │ │ ├── yield-arg-new.js │ │ │ ├── yield-arg-new.tree.json │ │ │ ├── yield-arg-not.js │ │ │ ├── yield-arg-not.tree.json │ │ │ ├── yield-arg-object.js │ │ │ ├── yield-arg-object.tree.json │ │ │ ├── yield-arg-plus.js │ │ │ ├── yield-arg-plus.tree.json │ │ │ ├── yield-arg-plusplus.js │ │ │ ├── yield-arg-plusplus.tree.json │ │ │ ├── yield-arg-regexp1.js │ │ │ ├── yield-arg-regexp1.tree.json │ │ │ ├── yield-arg-regexp2.js │ │ │ ├── yield-arg-regexp2.tree.json │ │ │ ├── yield-arg-super.js │ │ │ ├── yield-arg-super.tree.json │ │ │ ├── yield-arg-this.js │ │ │ ├── yield-arg-this.tree.json │ │ │ ├── yield-arg-typeof.js │ │ │ ├── yield-arg-typeof.tree.json │ │ │ ├── yield-arg-void.js │ │ │ ├── yield-arg-void.tree.json │ │ │ ├── yield-array-pattern.js │ │ │ ├── yield-array-pattern.tree.json │ │ │ ├── yield-arrow-concise-body.js │ │ │ ├── yield-arrow-concise-body.tree.json │ │ │ ├── yield-arrow-function-body.js │ │ │ ├── yield-arrow-function-body.tree.json │ │ │ ├── yield-arrow-parameter-default.js │ │ │ ├── yield-arrow-parameter-default.tree.json │ │ │ ├── yield-arrow-parameter-name.js │ │ │ ├── yield-arrow-parameter-name.tree.json │ │ │ ├── yield-binding-element.js │ │ │ ├── yield-binding-element.tree.json │ │ │ ├── yield-binding-property.js │ │ │ ├── yield-binding-property.tree.json │ │ │ ├── yield-call-expression-property.js │ │ │ ├── yield-call-expression-property.tree.json │ │ │ ├── yield-catch-parameter.js │ │ │ ├── yield-catch-parameter.tree.json │ │ │ ├── yield-expression-precedence.js │ │ │ ├── yield-expression-precedence.tree.json │ │ │ ├── yield-function-declaration-formal-parameter.js │ │ │ ├── yield-function-declaration-formal-parameter.tree.json │ │ │ ├── yield-function-declaration.js │ │ │ ├── yield-function-declaration.tree.json │ │ │ ├── yield-function-expression-parameter.js │ │ │ ├── yield-function-expression-parameter.tree.json │ │ │ ├── yield-function-expression.js │ │ │ ├── yield-function-expression.tree.json │ │ │ ├── yield-generator-arrow-concise-body.js │ │ │ ├── yield-generator-arrow-concise-body.tree.json │ │ │ ├── yield-generator-arrow-default.js │ │ │ ├── yield-generator-arrow-default.tree.json │ │ │ ├── yield-generator-arrow-function-body.js │ │ │ ├── yield-generator-arrow-function-body.tree.json │ │ │ ├── yield-generator-declaration.js │ │ │ ├── yield-generator-declaration.tree.json │ │ │ ├── yield-generator-default-parameter.js │ │ │ ├── yield-generator-default-parameter.tree.json │ │ │ ├── yield-generator-function-expression.js │ │ │ ├── yield-generator-function-expression.tree.json │ │ │ ├── yield-generator-function-parameter.js │ │ │ ├── yield-generator-function-parameter.tree.json │ │ │ ├── yield-generator-method.js │ │ │ ├── yield-generator-method.tree.json │ │ │ ├── yield-generator-parameter-object-pattern.js │ │ │ ├── yield-generator-parameter-object-pattern.tree.json │ │ │ ├── yield-lexical-declaration.js │ │ │ ├── yield-lexical-declaration.tree.json │ │ │ ├── yield-member-expression-property.js │ │ │ ├── yield-member-expression-property.tree.json │ │ │ ├── yield-method.js │ │ │ ├── yield-method.tree.json │ │ │ ├── yield-parameter-object-pattern.js │ │ │ ├── yield-parameter-object-pattern.tree.json │ │ │ ├── yield-rest-parameter.js │ │ │ ├── yield-rest-parameter.tree.json │ │ │ ├── yield-strict-binding-property.js │ │ │ ├── yield-strict-binding-property.tree.json │ │ │ ├── yield-strict-method.js │ │ │ ├── yield-strict-method.tree.json │ │ │ ├── yield-super-property.js │ │ │ ├── yield-super-property.tree.json │ │ │ ├── yield-variable-declaration.js │ │ │ ├── yield-variable-declaration.tree.json │ │ │ ├── yield-yield-expression-delegate.js │ │ │ ├── yield-yield-expression-delegate.tree.json │ │ │ ├── yield-yield-expression.js │ │ │ └── yield-yield-expression.tree.json │ │ ├── JSX/ │ │ │ ├── attribute-double-quoted-string.js │ │ │ ├── attribute-double-quoted-string.tree.json │ │ │ ├── attribute-element.js │ │ │ ├── attribute-element.tree.json │ │ │ ├── attribute-empty-entity1.js │ │ │ ├── attribute-empty-entity1.tree.json │ │ │ ├── attribute-empty-entity2.js │ │ │ ├── attribute-empty-entity2.tree.json │ │ │ ├── attribute-entity-decimal.js │ │ │ ├── attribute-entity-decimal.tree.json │ │ │ ├── attribute-entity-hex.js │ │ │ ├── attribute-entity-hex.tree.json │ │ │ ├── attribute-entity.js │ │ │ ├── attribute-entity.tree.json │ │ │ ├── attribute-expression.js │ │ │ ├── attribute-expression.tree.json │ │ │ ├── attribute-illegal-short-entity.js │ │ │ ├── attribute-illegal-short-entity.tree.json │ │ │ ├── attribute-invalid-entity.js │ │ │ ├── attribute-invalid-entity.tree.json │ │ │ ├── attribute-multi-entities.js │ │ │ ├── attribute-multi-entities.tree.json │ │ │ ├── attribute-non-hex-entity.js │ │ │ ├── attribute-non-hex-entity.tree.json │ │ │ ├── attribute-non-numeric-entity.js │ │ │ ├── attribute-non-numeric-entity.tree.json │ │ │ ├── attribute-null-value.js │ │ │ ├── attribute-null-value.tree.json │ │ │ ├── attribute-primary.js │ │ │ ├── attribute-primary.tree.json │ │ │ ├── attribute-single-quoted-string.js │ │ │ ├── attribute-single-quoted-string.tree.json │ │ │ ├── attribute-spread.js │ │ │ ├── attribute-spread.tree.json │ │ │ ├── attribute-unknown-entity.js │ │ │ ├── attribute-unknown-entity.tree.json │ │ │ ├── attribute-unterminated-entity.js │ │ │ ├── attribute-unterminated-entity.tree.json │ │ │ ├── attribute-x-entity.js │ │ │ ├── attribute-x-entity.tree.json │ │ │ ├── container-numeric-literal.js │ │ │ ├── container-numeric-literal.tree.json │ │ │ ├── container-object-expression.js │ │ │ ├── container-object-expression.tree.json │ │ │ ├── container-series.js │ │ │ ├── container-series.tree.json │ │ │ ├── empty-child-comment.js │ │ │ ├── empty-child-comment.tree.json │ │ │ ├── empty-expression-container.js │ │ │ ├── empty-expression-container.tree.json │ │ │ ├── fragment-with-child.js │ │ │ ├── fragment-with-child.tree.json │ │ │ ├── fragment-with-children.js │ │ │ ├── fragment-with-children.tree.json │ │ │ ├── fragment.js │ │ │ ├── fragment.tree.json │ │ │ ├── inside-group-expression.js │ │ │ ├── inside-group-expression.tree.json │ │ │ ├── invalid-attribute-value-trail.failure.json │ │ │ ├── invalid-attribute-value-trail.js │ │ │ ├── invalid-closing-trail.failure.json │ │ │ ├── invalid-closing-trail.js │ │ │ ├── invalid-element.failure.json │ │ │ ├── invalid-element.js │ │ │ ├── invalid-empty-attribute-expression.failure.json │ │ │ ├── invalid-empty-attribute-expression.js │ │ │ ├── invalid-empty-selfclosing.failure.json │ │ │ ├── invalid-empty-selfclosing.js │ │ │ ├── invalid-fragment-tag.failure.json │ │ │ ├── invalid-fragment-tag.js │ │ │ ├── invalid-fragment.failure.json │ │ │ ├── invalid-fragment.js │ │ │ ├── invalid-incomplete-namespace.failure.json │ │ │ ├── invalid-incomplete-namespace.js │ │ │ ├── invalid-match-member.failure.json │ │ │ ├── invalid-match-member.js │ │ │ ├── invalid-match-name-namespace.failure.json │ │ │ ├── invalid-match-name-namespace.js │ │ │ ├── invalid-match-namespace-name.failure.json │ │ │ ├── invalid-match-namespace-name.js │ │ │ ├── invalid-match-namespace.failure.json │ │ │ ├── invalid-match-namespace.js │ │ │ ├── invalid-match.failure.json │ │ │ ├── invalid-match.js │ │ │ ├── invalid-member-incomplete.failure.json │ │ │ ├── invalid-member-incomplete.js │ │ │ ├── invalid-no-closing.failure.json │ │ │ ├── invalid-no-closing.js │ │ │ ├── invalid-self-closing.failure.json │ │ │ ├── invalid-self-closing.js │ │ │ ├── invalid-start-member.failure.json │ │ │ ├── invalid-start-member.js │ │ │ ├── invalid-start-namespace.failure.json │ │ │ ├── invalid-start-namespace.js │ │ │ ├── long-member-pair.js │ │ │ ├── long-member-pair.tree.json │ │ │ ├── long-member.js │ │ │ ├── long-member.tree.json │ │ │ ├── multi-attributes.js │ │ │ ├── multi-attributes.tree.json │ │ │ ├── multiline-crlf-text.js │ │ │ ├── multiline-crlf-text.tree.json │ │ │ ├── multiline-text.js │ │ │ ├── multiline-text.tree.json │ │ │ ├── nested-elements.js │ │ │ ├── nested-elements.tree.json │ │ │ ├── null-attribute-value.js │ │ │ ├── null-attribute-value.tree.json │ │ │ ├── simple-deeply-nested-pair.js │ │ │ ├── simple-deeply-nested-pair.tree.json │ │ │ ├── simple-expression-container.js │ │ │ ├── simple-expression-container.tree.json │ │ │ ├── simple-member-pair.js │ │ │ ├── simple-member-pair.tree.json │ │ │ ├── simple-member.js │ │ │ ├── simple-member.tree.json │ │ │ ├── simple-namespace-pair.js │ │ │ ├── simple-namespace-pair.tree.json │ │ │ ├── simple-namespace.js │ │ │ ├── simple-namespace.tree.json │ │ │ ├── simple-nested-pair.js │ │ │ ├── simple-nested-pair.tree.json │ │ │ ├── simple-pair.js │ │ │ ├── simple-pair.tree.json │ │ │ ├── simple-selfclosing-linefeed.js │ │ │ ├── simple-selfclosing-linefeed.tree.json │ │ │ ├── simple-selfclosing-whitespace.js │ │ │ ├── simple-selfclosing-whitespace.tree.json │ │ │ ├── simple-selfclosing.js │ │ │ ├── simple-selfclosing.tree.json │ │ │ ├── simple-text.js │ │ │ ├── simple-text.tree.json │ │ │ ├── template-literal.js │ │ │ ├── template-literal.tree.json │ │ │ ├── yield-jsx-element.js │ │ │ └── yield-jsx-element.tree.json │ │ ├── automatic-semicolon-insertion/ │ │ │ ├── migrated_0000.js │ │ │ ├── migrated_0000.tree.json │ │ │ ├── migrated_0001.js │ │ │ ├── migrated_0001.tree.json │ │ │ ├── migrated_0002.js │ │ │ ├── migrated_0002.tree.json │ │ │ ├── migrated_0003.js │ │ │ ├── migrated_0003.tree.json │ │ │ ├── migrated_0004.js │ │ │ ├── migrated_0004.tree.json │ │ │ ├── migrated_0005.js │ │ │ ├── migrated_0005.tree.json │ │ │ ├── migrated_0006.js │ │ │ ├── migrated_0006.tree.json │ │ │ ├── migrated_0007.js │ │ │ ├── migrated_0007.tree.json │ │ │ ├── migrated_0008.js │ │ │ ├── migrated_0008.tree.json │ │ │ ├── migrated_0009.js │ │ │ ├── migrated_0009.tree.json │ │ │ ├── migrated_0010.js │ │ │ ├── migrated_0010.tree.json │ │ │ ├── migrated_0011.js │ │ │ ├── migrated_0011.tree.json │ │ │ ├── migrated_0012.js │ │ │ ├── migrated_0012.tree.json │ │ │ ├── migrated_0013.js │ │ │ ├── migrated_0013.tree.json │ │ │ ├── migrated_0014.js │ │ │ ├── migrated_0014.tree.json │ │ │ ├── migrated_0015.js │ │ │ └── migrated_0015.tree.json │ │ ├── comment/ │ │ │ ├── html-comment.module.js │ │ │ ├── html-comment.module.tree.json │ │ │ ├── migrated_0000.js │ │ │ ├── migrated_0000.tree.json │ │ │ ├── migrated_0001.js │ │ │ ├── migrated_0001.tree.json │ │ │ ├── migrated_0002.js │ │ │ ├── migrated_0002.tree.json │ │ │ ├── migrated_0003.js │ │ │ ├── migrated_0003.tree.json │ │ │ ├── migrated_0004.js │ │ │ ├── migrated_0004.tree.json │ │ │ ├── migrated_0005.js │ │ │ ├── migrated_0005.tree.json │ │ │ ├── migrated_0006.js │ │ │ ├── migrated_0006.tree.json │ │ │ ├── migrated_0007.js │ │ │ ├── migrated_0007.tree.json │ │ │ ├── migrated_0008.js │ │ │ ├── migrated_0008.tree.json │ │ │ ├── migrated_0009.js │ │ │ ├── migrated_0009.tree.json │ │ │ ├── migrated_0010.js │ │ │ ├── migrated_0010.tree.json │ │ │ ├── migrated_0011.js │ │ │ ├── migrated_0011.tree.json │ │ │ ├── migrated_0012.js │ │ │ ├── migrated_0012.tree.json │ │ │ ├── migrated_0013.js │ │ │ ├── migrated_0013.tree.json │ │ │ ├── migrated_0014.js │ │ │ ├── migrated_0014.tree.json │ │ │ ├── migrated_0015.js │ │ │ ├── migrated_0015.tree.json │ │ │ ├── migrated_0016.js │ │ │ ├── migrated_0016.tree.json │ │ │ ├── migrated_0017.js │ │ │ ├── migrated_0017.tree.json │ │ │ ├── migrated_0018.js │ │ │ ├── migrated_0018.tree.json │ │ │ ├── migrated_0019.js │ │ │ ├── migrated_0019.tree.json │ │ │ ├── migrated_0020.js │ │ │ ├── migrated_0020.tree.json │ │ │ ├── migrated_0021.js │ │ │ ├── migrated_0021.tree.json │ │ │ ├── migrated_0022.js │ │ │ ├── migrated_0022.tree.json │ │ │ ├── migrated_0023.js │ │ │ ├── migrated_0023.tree.json │ │ │ ├── migrated_0024.js │ │ │ ├── migrated_0024.tree.json │ │ │ ├── migrated_0025.js │ │ │ ├── migrated_0025.tree.json │ │ │ ├── migrated_0026.js │ │ │ ├── migrated_0026.tree.json │ │ │ ├── migrated_0027.js │ │ │ ├── migrated_0027.tree.json │ │ │ ├── migrated_0028.js │ │ │ ├── migrated_0028.tree.json │ │ │ ├── migrated_0029.js │ │ │ ├── migrated_0029.tree.json │ │ │ ├── migrated_0030.js │ │ │ ├── migrated_0030.tree.json │ │ │ ├── migrated_0031.js │ │ │ ├── migrated_0031.tree.json │ │ │ ├── migrated_0032.js │ │ │ ├── migrated_0032.tree.json │ │ │ ├── migrated_0033.js │ │ │ ├── migrated_0033.tree.json │ │ │ ├── migrated_0034.js │ │ │ ├── migrated_0034.tree.json │ │ │ ├── migrated_0035.js │ │ │ ├── migrated_0035.tree.json │ │ │ ├── migrated_0036.js │ │ │ ├── migrated_0036.tree.json │ │ │ ├── migrated_0037.js │ │ │ ├── migrated_0037.tree.json │ │ │ ├── migrated_0038.js │ │ │ ├── migrated_0038.tree.json │ │ │ ├── migrated_0039.js │ │ │ ├── migrated_0039.tree.json │ │ │ ├── migrated_0040.js │ │ │ ├── migrated_0040.tree.json │ │ │ ├── migrated_0041.js │ │ │ ├── migrated_0041.tree.json │ │ │ ├── migrated_0042.js │ │ │ ├── migrated_0042.tree.json │ │ │ ├── migrated_0043.js │ │ │ ├── migrated_0043.tree.json │ │ │ ├── migrated_0044.js │ │ │ ├── migrated_0044.tree.json │ │ │ ├── migrated_0045.js │ │ │ ├── migrated_0045.tree.json │ │ │ ├── migrated_0046.js │ │ │ ├── migrated_0046.tree.json │ │ │ ├── migrated_0047.js │ │ │ ├── migrated_0047.tree.json │ │ │ ├── migrated_0048.js │ │ │ ├── migrated_0048.tree.json │ │ │ ├── migrated_0049.js │ │ │ ├── migrated_0049.tree.json │ │ │ ├── migrated_0050.js │ │ │ ├── migrated_0050.tree.json │ │ │ ├── migrated_0051.js │ │ │ ├── migrated_0051.tree.json │ │ │ ├── migrated_0052.js │ │ │ ├── migrated_0052.tree.json │ │ │ ├── migrated_0053.js │ │ │ ├── migrated_0053.tree.json │ │ │ ├── migrated_0054.js │ │ │ ├── migrated_0054.tree.json │ │ │ ├── migrated_0055.js │ │ │ └── migrated_0055.tree.json │ │ ├── declaration/ │ │ │ ├── const/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ └── migrated_0002.tree.json │ │ │ ├── function/ │ │ │ │ ├── dupe-param.failure.json │ │ │ │ ├── dupe-param.js │ │ │ │ ├── invalid-strict-labelled-function-declaration.js │ │ │ │ ├── invalid-strict-labelled-function-declaration.tree.json │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ ├── migrated_0005.js │ │ │ │ ├── migrated_0005.tree.json │ │ │ │ ├── migrated_0006.js │ │ │ │ ├── migrated_0006.tree.json │ │ │ │ ├── migrated_0007.js │ │ │ │ ├── migrated_0007.tree.json │ │ │ │ ├── migrated_0008.js │ │ │ │ ├── migrated_0008.tree.json │ │ │ │ ├── migrated_0009.js │ │ │ │ ├── migrated_0009.tree.json │ │ │ │ ├── migrated_0010.js │ │ │ │ ├── migrated_0010.tree.json │ │ │ │ ├── migrated_0011.js │ │ │ │ ├── migrated_0011.tree.json │ │ │ │ ├── migrated_0012.js │ │ │ │ ├── migrated_0012.tree.json │ │ │ │ ├── migrated_0013.js │ │ │ │ ├── migrated_0013.tree.json │ │ │ │ ├── migrated_0014.js │ │ │ │ └── migrated_0014.tree.json │ │ │ └── let/ │ │ │ ├── migrated_0000.js │ │ │ ├── migrated_0000.tree.json │ │ │ ├── migrated_0001.js │ │ │ ├── migrated_0001.tree.json │ │ │ ├── migrated_0002.js │ │ │ ├── migrated_0002.tree.json │ │ │ ├── migrated_0003.js │ │ │ └── migrated_0003.tree.json │ │ ├── directive-prolog/ │ │ │ ├── migrated_0000.js │ │ │ ├── migrated_0000.tree.json │ │ │ ├── migrated_0001.js │ │ │ └── migrated_0001.tree.json │ │ ├── es2017/ │ │ │ ├── async/ │ │ │ │ ├── arrows/ │ │ │ │ │ ├── assigned-async-arrow.js │ │ │ │ │ ├── assigned-async-arrow.tree.json │ │ │ │ │ ├── async-arrow-as-last-parameter.js │ │ │ │ │ ├── async-arrow-as-last-parameter.tree.json │ │ │ │ │ ├── async-arrow-as-parameter.js │ │ │ │ │ ├── async-arrow-as-parameter.tree.json │ │ │ │ │ ├── async-arrow-multi-args-await.js │ │ │ │ │ ├── async-arrow-multi-args-await.tree.json │ │ │ │ │ ├── async-arrow-multi-args-concise-await.js │ │ │ │ │ ├── async-arrow-multi-args-concise-await.tree.json │ │ │ │ │ ├── async-arrow-multi-args-concise.js │ │ │ │ │ ├── async-arrow-multi-args-concise.tree.json │ │ │ │ │ ├── async-arrow-multi-args.js │ │ │ │ │ ├── async-arrow-multi-args.tree.json │ │ │ │ │ ├── async-arrow-no-arg.js │ │ │ │ │ ├── async-arrow-no-arg.tree.json │ │ │ │ │ ├── async-arrow-object-pattern-parameter.js │ │ │ │ │ ├── async-arrow-object-pattern-parameter.tree.json │ │ │ │ │ ├── async-arrow-one-arg-await.js │ │ │ │ │ ├── async-arrow-one-arg-await.tree.json │ │ │ │ │ ├── async-arrow-one-arg-concise-await.js │ │ │ │ │ ├── async-arrow-one-arg-concise-await.tree.json │ │ │ │ │ ├── async-arrow-one-arg-concise.js │ │ │ │ │ ├── async-arrow-one-arg-concise.tree.json │ │ │ │ │ ├── async-arrow-one-arg.js │ │ │ │ │ ├── async-arrow-one-arg.tree.json │ │ │ │ │ ├── async-arrow-parenthesized-await.js │ │ │ │ │ ├── async-arrow-parenthesized-await.tree.json │ │ │ │ │ ├── async-arrow-parenthesized-concise-await.js │ │ │ │ │ ├── async-arrow-parenthesized-concise-await.tree.json │ │ │ │ │ ├── async-arrow-parenthesized-concise.js │ │ │ │ │ ├── async-arrow-parenthesized-concise.tree.json │ │ │ │ │ ├── async-arrow-parenthesized-yield.js │ │ │ │ │ ├── async-arrow-parenthesized-yield.tree.json │ │ │ │ │ ├── async-arrow-parenthesized.js │ │ │ │ │ ├── async-arrow-parenthesized.tree.json │ │ │ │ │ ├── async-arrow-pattern-parameter.js │ │ │ │ │ ├── async-arrow-pattern-parameter.tree.json │ │ │ │ │ ├── async-arrow-rest.js │ │ │ │ │ ├── async-arrow-rest.tree.json │ │ │ │ │ ├── async-arrow-trailing-comma.js │ │ │ │ │ ├── async-arrow-trailing-comma.tree.json │ │ │ │ │ ├── async-arrow-yield.js │ │ │ │ │ ├── async-arrow-yield.tree.json │ │ │ │ │ ├── export-async-arrow.module.js │ │ │ │ │ ├── export-async-arrow.module.tree.json │ │ │ │ │ ├── export-default-async-arrow.module.js │ │ │ │ │ ├── export-default-async-arrow.module.tree.json │ │ │ │ │ ├── invalid-async-line-terminator1.failure.json │ │ │ │ │ ├── invalid-async-line-terminator1.js │ │ │ │ │ ├── invalid-async-line-terminator2.failure.json │ │ │ │ │ ├── invalid-async-line-terminator2.js │ │ │ │ │ ├── invalid-async-line-terminator3.failure.json │ │ │ │ │ ├── invalid-async-line-terminator3.js │ │ │ │ │ ├── invalid-async-line-terminator4.failure.json │ │ │ │ │ ├── invalid-async-line-terminator4.js │ │ │ │ │ ├── invalid-async-line-terminator5.failure.json │ │ │ │ │ └── invalid-async-line-terminator5.js │ │ │ │ ├── functions/ │ │ │ │ │ ├── argument-async-function-expression.js │ │ │ │ │ ├── argument-async-function-expression.tree.json │ │ │ │ │ ├── async-function-declaration-await.js │ │ │ │ │ ├── async-function-declaration-await.tree.json │ │ │ │ │ ├── async-function-declaration.js │ │ │ │ │ ├── async-function-declaration.tree.json │ │ │ │ │ ├── async-function-expression-as-parameter.js │ │ │ │ │ ├── async-function-expression-as-parameter.tree.json │ │ │ │ │ ├── async-function-expression-await.js │ │ │ │ │ ├── async-function-expression-await.tree.json │ │ │ │ │ ├── async-function-expression-named-await.js │ │ │ │ │ ├── async-function-expression-named-await.tree.json │ │ │ │ │ ├── async-function-expression-named.js │ │ │ │ │ ├── async-function-expression-named.tree.json │ │ │ │ │ ├── async-function-expression.js │ │ │ │ │ ├── async-function-expression.tree.json │ │ │ │ │ ├── async-generator-declaration.js │ │ │ │ │ ├── async-generator-declaration.tree.json │ │ │ │ │ ├── async-generator-expression.js │ │ │ │ │ ├── async-generator-expression.tree.json │ │ │ │ │ ├── async-if-await.js │ │ │ │ │ ├── async-if-await.tree.json │ │ │ │ │ ├── async-if.js │ │ │ │ │ ├── async-if.tree.json │ │ │ │ │ ├── export-async-function-declaration-await.module.js │ │ │ │ │ ├── export-async-function-declaration-await.module.tree.json │ │ │ │ │ ├── export-async-function-declaration.module.js │ │ │ │ │ ├── export-async-function-declaration.module.tree.json │ │ │ │ │ ├── export-default-async-function-declaration.module.js │ │ │ │ │ ├── export-default-async-function-declaration.module.tree.json │ │ │ │ │ ├── export-default-async-named-function-declaration-await.module.js │ │ │ │ │ ├── export-default-async-named-function-declaration-await.module.tree.json │ │ │ │ │ ├── export-default-async-named-function-declaration.module.js │ │ │ │ │ ├── export-default-async-named-function-declaration.module.tree.json │ │ │ │ │ ├── inner-function-async.js │ │ │ │ │ ├── inner-function-async.tree.json │ │ │ │ │ ├── invalid-async-function-declaration-duplicate-params.failure.json │ │ │ │ │ ├── invalid-async-function-declaration-duplicate-params.js │ │ │ │ │ ├── invalid-async-function-expression-duplicate-params.failure.json │ │ │ │ │ ├── invalid-async-function-expression-duplicate-params.js │ │ │ │ │ ├── invalid-async-line-terminator-expression.failure.json │ │ │ │ │ ├── invalid-async-line-terminator-expression.js │ │ │ │ │ ├── invalid-async-while.failure.json │ │ │ │ │ ├── invalid-async-while.js │ │ │ │ │ ├── invalid-export-async-function-expression.module.failure.json │ │ │ │ │ ├── invalid-export-async-function-expression.module.js │ │ │ │ │ ├── invalid-expression-body-contains-super-call.failure.json │ │ │ │ │ └── invalid-expression-body-contains-super-call.js │ │ │ │ ├── invalid-await/ │ │ │ │ │ ├── invalid-await-declaration1.failure.json │ │ │ │ │ ├── invalid-await-declaration1.js │ │ │ │ │ ├── invalid-await-declaration2.failure.json │ │ │ │ │ ├── invalid-await-declaration2.js │ │ │ │ │ ├── invalid-await-declaration3.failure.json │ │ │ │ │ ├── invalid-await-declaration3.js │ │ │ │ │ ├── invalid-await-declaration4.failure.json │ │ │ │ │ ├── invalid-await-declaration4.js │ │ │ │ │ ├── invalid-await-function-name1.failure.json │ │ │ │ │ ├── invalid-await-function-name1.js │ │ │ │ │ ├── invalid-await-function-name2.failure.json │ │ │ │ │ ├── invalid-await-function-name2.js │ │ │ │ │ ├── invalid-await-identifier1.failure.json │ │ │ │ │ ├── invalid-await-identifier1.js │ │ │ │ │ ├── invalid-await-identifier2.failure.json │ │ │ │ │ ├── invalid-await-identifier2.js │ │ │ │ │ ├── invalid-await-method.failure.json │ │ │ │ │ ├── invalid-await-method.js │ │ │ │ │ ├── invalid-await-no-argument1.failure.json │ │ │ │ │ ├── invalid-await-no-argument1.js │ │ │ │ │ ├── invalid-await-no-argument2.failure.json │ │ │ │ │ ├── invalid-await-no-argument2.js │ │ │ │ │ ├── invalid-await-object-expression1.failure.json │ │ │ │ │ ├── invalid-await-object-expression1.js │ │ │ │ │ ├── invalid-await-object-expression2.failure.json │ │ │ │ │ ├── invalid-await-object-expression2.js │ │ │ │ │ ├── invalid-await-outside-async.failure.json │ │ │ │ │ ├── invalid-await-outside-async.js │ │ │ │ │ ├── invalid-await-parameter1.failure.json │ │ │ │ │ ├── invalid-await-parameter1.js │ │ │ │ │ ├── invalid-await-parameter2.failure.json │ │ │ │ │ ├── invalid-await-parameter2.js │ │ │ │ │ ├── invalid-await-parameter3.failure.json │ │ │ │ │ ├── invalid-await-parameter3.js │ │ │ │ │ ├── invalid-await-parameter4.failure.json │ │ │ │ │ ├── invalid-await-parameter4.js │ │ │ │ │ ├── invalid-await-parameter5.failure.json │ │ │ │ │ ├── invalid-await-parameter5.js │ │ │ │ │ ├── invalid-await-parameter6.failure.json │ │ │ │ │ ├── invalid-await-parameter6.js │ │ │ │ │ ├── invalid-await-parameter7.failure.json │ │ │ │ │ ├── invalid-await-parameter7.js │ │ │ │ │ ├── invalid-await-property.failure.json │ │ │ │ │ └── invalid-await-property.js │ │ │ │ ├── methods/ │ │ │ │ │ ├── async-class-generator.js │ │ │ │ │ ├── async-class-generator.tree.json │ │ │ │ │ ├── async-generator.js │ │ │ │ │ ├── async-generator.tree.json │ │ │ │ │ ├── async-method-await.js │ │ │ │ │ ├── async-method-await.tree.json │ │ │ │ │ ├── async-method-computed.js │ │ │ │ │ ├── async-method-computed.tree.json │ │ │ │ │ ├── async-method-literal.js │ │ │ │ │ ├── async-method-literal.tree.json │ │ │ │ │ ├── async-method-number.js │ │ │ │ │ ├── async-method-number.tree.json │ │ │ │ │ ├── async-method.js │ │ │ │ │ ├── async-method.tree.json │ │ │ │ │ ├── class-async-get.js │ │ │ │ │ ├── class-async-get.tree.json │ │ │ │ │ ├── class-async-method-await.js │ │ │ │ │ ├── class-async-method-await.tree.json │ │ │ │ │ ├── class-async-method-computed.js │ │ │ │ │ ├── class-async-method-computed.tree.json │ │ │ │ │ ├── class-async-method-literal.js │ │ │ │ │ ├── class-async-method-literal.tree.json │ │ │ │ │ ├── class-async-method-number.js │ │ │ │ │ ├── class-async-method-number.tree.json │ │ │ │ │ ├── class-async-method.js │ │ │ │ │ ├── class-async-method.tree.json │ │ │ │ │ ├── class-async-set.js │ │ │ │ │ ├── class-async-set.tree.json │ │ │ │ │ ├── class-static-async-get.js │ │ │ │ │ ├── class-static-async-get.tree.json │ │ │ │ │ ├── class-static-async-method-await.js │ │ │ │ │ ├── class-static-async-method-await.tree.json │ │ │ │ │ ├── class-static-async-method.js │ │ │ │ │ ├── class-static-async-method.tree.json │ │ │ │ │ ├── class-static-async-set.js │ │ │ │ │ ├── class-static-async-set.tree.json │ │ │ │ │ ├── invalid-async-class-constructor.failure.json │ │ │ │ │ ├── invalid-async-class-constructor.js │ │ │ │ │ ├── invalid-async-function-declaration-duplicate-params.failure.json │ │ │ │ │ ├── invalid-async-function-declaration-duplicate-params.js │ │ │ │ │ ├── invalid-async-getter.failure.json │ │ │ │ │ ├── invalid-async-getter.js │ │ │ │ │ ├── invalid-async-line-terminator-method.failure.json │ │ │ │ │ ├── invalid-async-line-terminator-method.js │ │ │ │ │ ├── invalid-async-line-terminator-property.failure.json │ │ │ │ │ ├── invalid-async-line-terminator-property.js │ │ │ │ │ ├── invalid-async-line-terminator-static-method.failure.json │ │ │ │ │ ├── invalid-async-line-terminator-static-method.js │ │ │ │ │ ├── invalid-async-method.failure.json │ │ │ │ │ ├── invalid-async-method.js │ │ │ │ │ ├── invalid-async-setter.failure.json │ │ │ │ │ ├── invalid-async-setter.js │ │ │ │ │ ├── invalid-async-static.failure.json │ │ │ │ │ ├── invalid-async-static.js │ │ │ │ │ ├── static-async-class-generator.js │ │ │ │ │ └── static-async-class-generator.tree.json │ │ │ │ └── regular-identifier/ │ │ │ │ ├── argument-async-call.js │ │ │ │ ├── argument-async-call.tree.json │ │ │ │ ├── async-arrow-parameter1.js │ │ │ │ ├── async-arrow-parameter1.tree.json │ │ │ │ ├── async-arrow-parameter2.js │ │ │ │ ├── async-arrow-parameter2.tree.json │ │ │ │ ├── await-function-name.js │ │ │ │ ├── await-function-name.tree.json │ │ │ │ ├── await-method-name.js │ │ │ │ ├── await-method-name.tree.json │ │ │ │ ├── await-static-name.js │ │ │ │ ├── await-static-name.tree.json │ │ │ │ ├── call-async-await.js │ │ │ │ ├── call-async-await.tree.json │ │ │ │ ├── call-async.js │ │ │ │ ├── call-async.tree.json │ │ │ │ ├── export-identifier-async.module.js │ │ │ │ ├── export-identifier-async.module.tree.json │ │ │ │ ├── expr-async.js │ │ │ │ ├── expr-async.tree.json │ │ │ │ ├── generator-name-async.js │ │ │ │ ├── generator-name-async.tree.json │ │ │ │ ├── identifier-async.js │ │ │ │ ├── identifier-async.tree.json │ │ │ │ ├── label-async.js │ │ │ │ ├── label-async.tree.json │ │ │ │ ├── line-terminator-arrow.js │ │ │ │ ├── line-terminator-arrow.tree.json │ │ │ │ ├── line-terminator-async.js │ │ │ │ ├── line-terminator-async.tree.json │ │ │ │ ├── line-terminator-parenthesized-arrow.failure.json │ │ │ │ ├── line-terminator-parenthesized-arrow.js │ │ │ │ ├── method-name-async.js │ │ │ │ ├── method-name-async.tree.json │ │ │ │ ├── property-async.js │ │ │ │ ├── property-async.tree.json │ │ │ │ ├── proto-identifier-shorthand-with-async.js │ │ │ │ ├── proto-identifier-shorthand-with-async.tree.json │ │ │ │ ├── static-generator-name-async.js │ │ │ │ ├── static-generator-name-async.tree.json │ │ │ │ ├── static-name-async.js │ │ │ │ └── static-name-async.tree.json │ │ │ ├── for-statement/ │ │ │ │ ├── invalid-var-init-forin1.failure.json │ │ │ │ ├── invalid-var-init-forin1.js │ │ │ │ ├── invalid-var-init-forin2.failure.json │ │ │ │ ├── invalid-var-init-forin2.js │ │ │ │ ├── invalid-var-init-forin3.failure.json │ │ │ │ ├── invalid-var-init-forin3.js │ │ │ │ ├── invalid-var-init-forin4.failure.json │ │ │ │ ├── invalid-var-init-forin4.js │ │ │ │ ├── invalid-var-init-forin5.failure.json │ │ │ │ └── invalid-var-init-forin5.js │ │ │ └── trailing-commas/ │ │ │ ├── invalid-empty-arrow.failure.json │ │ │ ├── invalid-empty-arrow.js │ │ │ ├── invalid-empty-call.failure.json │ │ │ ├── invalid-empty-call.js │ │ │ ├── invalid-empty-constructor.failure.json │ │ │ ├── invalid-empty-constructor.js │ │ │ ├── invalid-empty-method.failure.json │ │ │ ├── invalid-empty-method.js │ │ │ ├── invalid-empty-parameters.failure.json │ │ │ ├── invalid-empty-parameters.js │ │ │ ├── invalid-rest.failure.json │ │ │ ├── invalid-rest.js │ │ │ ├── invalid-sequence.failure.json │ │ │ ├── invalid-sequence.js │ │ │ ├── invalid-trailing-comma-getter.failure.json │ │ │ ├── invalid-trailing-comma-getter.js │ │ │ ├── trailing-comma-arrow-multi.js │ │ │ ├── trailing-comma-arrow-multi.tree.json │ │ │ ├── trailing-comma-arrow-single.js │ │ │ ├── trailing-comma-arrow-single.tree.json │ │ │ ├── trailing-comma-arrow.js │ │ │ ├── trailing-comma-arrow.tree.json │ │ │ ├── trailing-comma-call.js │ │ │ ├── trailing-comma-call.tree.json │ │ │ ├── trailing-comma-constructor.js │ │ │ ├── trailing-comma-constructor.tree.json │ │ │ ├── trailing-comma-export-function.js │ │ │ ├── trailing-comma-export-function.tree.json │ │ │ ├── trailing-comma-function-declaration.js │ │ │ ├── trailing-comma-function-declaration.tree.json │ │ │ ├── trailing-comma-function-expression.js │ │ │ ├── trailing-comma-function-expression.tree.json │ │ │ ├── trailing-comma-method.js │ │ │ ├── trailing-comma-method.tree.json │ │ │ ├── trailing-comma-new.js │ │ │ ├── trailing-comma-new.tree.json │ │ │ ├── trailing-comma-spread.js │ │ │ └── trailing-comma-spread.tree.json │ │ ├── es2018/ │ │ │ ├── dynamic-import/ │ │ │ │ ├── await-import.js │ │ │ │ ├── await-import.tree.json │ │ │ │ ├── coexist-import-call-import-declaration.module.js │ │ │ │ ├── coexist-import-call-import-declaration.module.tree.json │ │ │ │ ├── import-call-string.js │ │ │ │ ├── import-call-string.tree.json │ │ │ │ ├── import-call-template.js │ │ │ │ ├── import-call-template.tree.json │ │ │ │ ├── import-call-var.js │ │ │ │ ├── import-call-var.tree.json │ │ │ │ ├── invalid-import-call-many-arguments.js │ │ │ │ ├── invalid-import-call-many-arguments.tree.json │ │ │ │ ├── invalid-import-call-no-argument.js │ │ │ │ ├── invalid-import-call-no-argument.tree.json │ │ │ │ ├── invalid-new-import-call.failure.json │ │ │ │ ├── invalid-new-import-call.js │ │ │ │ ├── invalid-non-callee.failure.json │ │ │ │ ├── invalid-non-callee.js │ │ │ │ ├── loader-using-import.js │ │ │ │ └── loader-using-import.tree.json │ │ │ ├── for-await-of/ │ │ │ │ ├── for-await-of.js │ │ │ │ ├── for-await-of.tree.json │ │ │ │ ├── invalid-for-await-of-not-async-context.failure.json │ │ │ │ └── invalid-for-await-of-not-async-context.js │ │ │ ├── rest-property/ │ │ │ │ ├── destructuring-mirror.js │ │ │ │ ├── destructuring-mirror.tree.json │ │ │ │ ├── function-extension.js │ │ │ │ ├── function-extension.tree.json │ │ │ │ ├── invalid-default-rest-property.failure.json │ │ │ │ ├── invalid-default-rest-property.js │ │ │ │ ├── invalid-property-after-rest.failure.json │ │ │ │ ├── invalid-property-after-rest.js │ │ │ │ ├── rest-property-object-pattern-arrow.js │ │ │ │ ├── rest-property-object-pattern-arrow.tree.json │ │ │ │ ├── shallow-clone.js │ │ │ │ ├── shallow-clone.tree.json │ │ │ │ ├── simple-rest-properties.js │ │ │ │ └── simple-rest-properties.tree.json │ │ │ ├── spread-property/ │ │ │ │ ├── default-properties.js │ │ │ │ ├── default-properties.tree.json │ │ │ │ ├── multiple-merges.js │ │ │ │ ├── multiple-merges.tree.json │ │ │ │ ├── object-initializer-getter.js │ │ │ │ ├── object-initializer-getter.tree.json │ │ │ │ ├── object-merging.js │ │ │ │ ├── object-merging.tree.json │ │ │ │ ├── properties-overriding.js │ │ │ │ ├── properties-overriding.tree.json │ │ │ │ ├── shallow-clone.js │ │ │ │ ├── shallow-clone.tree.json │ │ │ │ ├── spread-getter.js │ │ │ │ ├── spread-getter.tree.json │ │ │ │ ├── spread-null-undefined.js │ │ │ │ └── spread-null-undefined.tree.json │ │ │ └── template-literal-revision/ │ │ │ ├── not-escape-8.failure.json │ │ │ ├── not-escape-8.js │ │ │ ├── not-escape-9.failure.json │ │ │ ├── not-escape-9.js │ │ │ ├── not-escape-hex.failure.json │ │ │ ├── not-escape-hex.js │ │ │ ├── not-escape-oct.js │ │ │ ├── not-escape-oct.tree.json │ │ │ ├── not-escape-unicode-code-point.failure.json │ │ │ ├── not-escape-unicode-code-point.js │ │ │ ├── not-escape-unicode.failure.json │ │ │ ├── not-escape-unicode.js │ │ │ ├── span-not-escape-unicode.failure.json │ │ │ ├── span-not-escape-unicode.js │ │ │ ├── tagged-not-escape-8.js │ │ │ ├── tagged-not-escape-8.tree.json │ │ │ ├── tagged-not-escape-9.js │ │ │ ├── tagged-not-escape-9.tree.json │ │ │ ├── tagged-not-escape-hex.js │ │ │ ├── tagged-not-escape-hex.tree.json │ │ │ ├── tagged-not-escape-oct.js │ │ │ ├── tagged-not-escape-oct.tree.json │ │ │ ├── tagged-not-escape-unicode-code-point.js │ │ │ ├── tagged-not-escape-unicode-code-point.tree.json │ │ │ ├── tagged-not-escape-unicode.js │ │ │ └── tagged-not-escape-unicode.tree.json │ │ ├── es2019/ │ │ │ └── optional-catch-binding/ │ │ │ ├── optional-catch-binding.js │ │ │ └── optional-catch-binding.tree.json │ │ ├── es2020/ │ │ │ ├── import.meta/ │ │ │ │ ├── assignment.module.js │ │ │ │ ├── assignment.module.tree.json │ │ │ │ ├── log.failure.json │ │ │ │ ├── log.js │ │ │ │ ├── log.module.js │ │ │ │ ├── log.module.tree.json │ │ │ │ ├── unicode-escape-import.module.failure.json │ │ │ │ ├── unicode-escape-import.module.js │ │ │ │ ├── unicode-escape-meta.module.failure.json │ │ │ │ ├── unicode-escape-meta.module.js │ │ │ │ ├── url.module.js │ │ │ │ └── url.module.tree.json │ │ │ ├── nullish-coalescing/ │ │ │ │ ├── invalid-nullish-coalescing-chain-and-head.failure.json │ │ │ │ ├── invalid-nullish-coalescing-chain-and-head.js │ │ │ │ ├── invalid-nullish-coalescing-chain-and-tail.failure.json │ │ │ │ ├── invalid-nullish-coalescing-chain-and-tail.js │ │ │ │ ├── invalid-nullish-coalescing-chain-or-tail.failure.json │ │ │ │ └── invalid-nullish-coalescing-chain-or-tail.js │ │ │ └── optional-chaining/ │ │ │ ├── invalid-optional-chaining-as-assignment-target.failure.json │ │ │ ├── invalid-optional-chaining-as-assignment-target.js │ │ │ ├── invalid-optional-chaining-indirect-template-string.failure.json │ │ │ ├── invalid-optional-chaining-indirect-template-string.js │ │ │ ├── invalid-optional-chaining-new-indirect-template-string.failure.json │ │ │ ├── invalid-optional-chaining-new-indirect-template-string.js │ │ │ ├── invalid-optional-chaining-new-template-string.failure.json │ │ │ ├── invalid-optional-chaining-new-template-string.js │ │ │ ├── invalid-optional-chaining-template-string.failure.json │ │ │ ├── invalid-optional-chaining-template-string.js │ │ │ ├── optional-chaining-call.failure.json │ │ │ ├── optional-chaining-call.js │ │ │ ├── optional-chaining-computed-property.js │ │ │ ├── optional-chaining-computed-property.tree.json │ │ │ ├── optional-chaining-static-property.js │ │ │ └── optional-chaining-static-property.tree.json │ │ ├── expression/ │ │ │ ├── additive/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ └── migrated_0002.tree.json │ │ │ ├── assignment/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ ├── migrated_0005.js │ │ │ │ ├── migrated_0005.tree.json │ │ │ │ ├── migrated_0006.js │ │ │ │ ├── migrated_0006.tree.json │ │ │ │ ├── migrated_0007.js │ │ │ │ ├── migrated_0007.tree.json │ │ │ │ ├── migrated_0008.js │ │ │ │ ├── migrated_0008.tree.json │ │ │ │ ├── migrated_0009.js │ │ │ │ ├── migrated_0009.tree.json │ │ │ │ ├── migrated_0010.js │ │ │ │ ├── migrated_0010.tree.json │ │ │ │ ├── migrated_0011.js │ │ │ │ ├── migrated_0011.tree.json │ │ │ │ ├── migrated_0012.js │ │ │ │ ├── migrated_0012.tree.json │ │ │ │ ├── migrated_0013.js │ │ │ │ └── migrated_0013.tree.json │ │ │ ├── binary/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ ├── migrated_0005.js │ │ │ │ ├── migrated_0005.tree.json │ │ │ │ ├── migrated_0006.js │ │ │ │ ├── migrated_0006.tree.json │ │ │ │ ├── migrated_0007.js │ │ │ │ ├── migrated_0007.tree.json │ │ │ │ ├── migrated_0008.js │ │ │ │ ├── migrated_0008.tree.json │ │ │ │ ├── migrated_0009.js │ │ │ │ ├── migrated_0009.tree.json │ │ │ │ ├── migrated_0010.js │ │ │ │ ├── migrated_0010.tree.json │ │ │ │ ├── migrated_0011.js │ │ │ │ ├── migrated_0011.tree.json │ │ │ │ ├── migrated_0012.js │ │ │ │ ├── migrated_0012.tree.json │ │ │ │ ├── migrated_0013.js │ │ │ │ ├── migrated_0013.tree.json │ │ │ │ ├── migrated_0014.js │ │ │ │ ├── migrated_0014.tree.json │ │ │ │ ├── migrated_0015.js │ │ │ │ ├── migrated_0015.tree.json │ │ │ │ ├── migrated_0016.js │ │ │ │ ├── migrated_0016.tree.json │ │ │ │ ├── migrated_0017.js │ │ │ │ ├── migrated_0017.tree.json │ │ │ │ ├── multiline_string.js │ │ │ │ ├── multiline_string.tree.json │ │ │ │ ├── multiline_string_literal.js │ │ │ │ └── multiline_string_literal.tree.json │ │ │ ├── binary-bitwise/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ └── migrated_0002.tree.json │ │ │ ├── binary-logical/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ ├── migrated_0005.js │ │ │ │ └── migrated_0005.tree.json │ │ │ ├── bitwise-shift/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ └── migrated_0002.tree.json │ │ │ ├── complex/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ └── migrated_0001.tree.json │ │ │ ├── conditional/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ └── migrated_0002.tree.json │ │ │ ├── equality/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ └── migrated_0003.tree.json │ │ │ ├── grouping/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ └── migrated_0001.tree.json │ │ │ ├── left-hand-side/ │ │ │ │ ├── let_object_computed.js │ │ │ │ ├── let_object_computed.tree.json │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ ├── migrated_0005.js │ │ │ │ ├── migrated_0005.tree.json │ │ │ │ ├── migrated_0006.js │ │ │ │ ├── migrated_0006.tree.json │ │ │ │ ├── migrated_0007.js │ │ │ │ ├── migrated_0007.tree.json │ │ │ │ ├── migrated_0008.js │ │ │ │ ├── migrated_0008.tree.json │ │ │ │ ├── migrated_0009.js │ │ │ │ ├── migrated_0009.tree.json │ │ │ │ ├── migrated_0010.js │ │ │ │ ├── migrated_0010.tree.json │ │ │ │ ├── migrated_0011.js │ │ │ │ ├── migrated_0011.tree.json │ │ │ │ ├── migrated_0012.js │ │ │ │ ├── migrated_0012.tree.json │ │ │ │ ├── migrated_0013.js │ │ │ │ ├── migrated_0013.tree.json │ │ │ │ ├── migrated_0014.js │ │ │ │ ├── migrated_0014.tree.json │ │ │ │ ├── migrated_0015.js │ │ │ │ ├── migrated_0015.tree.json │ │ │ │ ├── migrated_0016.js │ │ │ │ ├── migrated_0016.tree.json │ │ │ │ ├── migrated_0017.js │ │ │ │ ├── migrated_0017.tree.json │ │ │ │ ├── migrated_0018.js │ │ │ │ ├── migrated_0018.tree.json │ │ │ │ ├── migrated_0019.js │ │ │ │ ├── migrated_0019.tree.json │ │ │ │ ├── migrated_0020.js │ │ │ │ ├── migrated_0020.tree.json │ │ │ │ ├── migrated_0021.js │ │ │ │ ├── migrated_0021.tree.json │ │ │ │ ├── migrated_0022.js │ │ │ │ └── migrated_0022.tree.json │ │ │ ├── multiplicative/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ └── migrated_0002.tree.json │ │ │ ├── postfix/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ ├── migrated_0005.js │ │ │ │ └── migrated_0005.tree.json │ │ │ ├── primary/ │ │ │ │ ├── array/ │ │ │ │ │ ├── migrated_0000.js │ │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ │ ├── migrated_0001.js │ │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ │ ├── migrated_0002.js │ │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ │ ├── migrated_0003.js │ │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ │ ├── migrated_0004.js │ │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ │ ├── migrated_0005.js │ │ │ │ │ ├── migrated_0005.tree.json │ │ │ │ │ ├── migrated_0006.js │ │ │ │ │ ├── migrated_0006.tree.json │ │ │ │ │ ├── migrated_0007.js │ │ │ │ │ ├── migrated_0007.tree.json │ │ │ │ │ ├── migrated_0008.source.js │ │ │ │ │ ├── migrated_0008.tree.json │ │ │ │ │ ├── migrated_0009.source.js │ │ │ │ │ ├── migrated_0009.tree.json │ │ │ │ │ ├── migrated_0010.source.js │ │ │ │ │ ├── migrated_0010.tree.json │ │ │ │ │ ├── migrated_0011.source.js │ │ │ │ │ ├── migrated_0011.tree.json │ │ │ │ │ ├── migrated_0012.source.js │ │ │ │ │ └── migrated_0012.tree.json │ │ │ │ ├── keyword/ │ │ │ │ │ ├── invalid-escaped-if.js │ │ │ │ │ ├── invalid-escaped-if.tree.json │ │ │ │ │ ├── invalid-escaped-null.js │ │ │ │ │ ├── invalid-escaped-null.tree.json │ │ │ │ │ ├── invalid-escaped-true.js │ │ │ │ │ └── invalid-escaped-true.tree.json │ │ │ │ ├── literal/ │ │ │ │ │ ├── numeric/ │ │ │ │ │ │ ├── invalid_hex.failure.json │ │ │ │ │ │ ├── invalid_hex.js │ │ │ │ │ │ ├── migrated_0000.js │ │ │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ │ │ ├── migrated_0001.js │ │ │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ │ │ ├── migrated_0002.js │ │ │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ │ │ ├── migrated_0003.js │ │ │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ │ │ ├── migrated_0004.js │ │ │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ │ │ ├── migrated_0005.js │ │ │ │ │ │ ├── migrated_0005.tree.json │ │ │ │ │ │ ├── migrated_0006.js │ │ │ │ │ │ ├── migrated_0006.tree.json │ │ │ │ │ │ ├── migrated_0007.js │ │ │ │ │ │ ├── migrated_0007.tree.json │ │ │ │ │ │ ├── migrated_0008.js │ │ │ │ │ │ ├── migrated_0008.tree.json │ │ │ │ │ │ ├── migrated_0009.js │ │ │ │ │ │ ├── migrated_0009.tree.json │ │ │ │ │ │ ├── migrated_0010.js │ │ │ │ │ │ ├── migrated_0010.tree.json │ │ │ │ │ │ ├── migrated_0011.js │ │ │ │ │ │ ├── migrated_0011.tree.json │ │ │ │ │ │ ├── migrated_0012.js │ │ │ │ │ │ ├── migrated_0012.tree.json │ │ │ │ │ │ ├── migrated_0013.js │ │ │ │ │ │ ├── migrated_0013.tree.json │ │ │ │ │ │ ├── migrated_0014.js │ │ │ │ │ │ ├── migrated_0014.tree.json │ │ │ │ │ │ ├── migrated_0015.js │ │ │ │ │ │ ├── migrated_0015.tree.json │ │ │ │ │ │ ├── migrated_0016.js │ │ │ │ │ │ ├── migrated_0016.tree.json │ │ │ │ │ │ ├── migrated_0017.js │ │ │ │ │ │ ├── migrated_0017.tree.json │ │ │ │ │ │ ├── migrated_0018.js │ │ │ │ │ │ ├── migrated_0018.tree.json │ │ │ │ │ │ ├── migrated_0019.js │ │ │ │ │ │ ├── migrated_0019.tree.json │ │ │ │ │ │ ├── migrated_0020.js │ │ │ │ │ │ ├── migrated_0020.tree.json │ │ │ │ │ │ ├── migrated_0021.js │ │ │ │ │ │ ├── migrated_0021.tree.json │ │ │ │ │ │ ├── migrated_0022.js │ │ │ │ │ │ ├── migrated_0022.tree.json │ │ │ │ │ │ ├── migrated_0023.js │ │ │ │ │ │ ├── migrated_0023.tree.json │ │ │ │ │ │ ├── migrated_0024.js │ │ │ │ │ │ └── migrated_0024.tree.json │ │ │ │ │ ├── regular-expression/ │ │ │ │ │ │ ├── migrated_0000.js │ │ │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ │ │ ├── migrated_0001.js │ │ │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ │ │ ├── migrated_0002.js │ │ │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ │ │ ├── migrated_0003.js │ │ │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ │ │ ├── migrated_0004.js │ │ │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ │ │ ├── migrated_0005.source.js │ │ │ │ │ │ ├── migrated_0005.tree.json │ │ │ │ │ │ ├── migrated_0006.failure.json │ │ │ │ │ │ ├── migrated_0006.source.js │ │ │ │ │ │ ├── migrated_0007.js │ │ │ │ │ │ ├── migrated_0007.tree.json │ │ │ │ │ │ ├── migrated_0008.js │ │ │ │ │ │ ├── migrated_0008.tree.json │ │ │ │ │ │ ├── migrated_0009.js │ │ │ │ │ │ ├── migrated_0009.tree.json │ │ │ │ │ │ ├── migrated_0010.js │ │ │ │ │ │ ├── migrated_0010.tree.json │ │ │ │ │ │ ├── migrated_0011.js │ │ │ │ │ │ ├── migrated_0011.tree.json │ │ │ │ │ │ ├── migrated_0012.js │ │ │ │ │ │ ├── migrated_0012.tree.json │ │ │ │ │ │ ├── migrated_0013.js │ │ │ │ │ │ ├── migrated_0013.tree.json │ │ │ │ │ │ ├── u-flag-invalid-range-4-hex.failure.json │ │ │ │ │ │ ├── u-flag-invalid-range-4-hex.js │ │ │ │ │ │ ├── u-flag-invalid-range-var-hex.failure.json │ │ │ │ │ │ ├── u-flag-invalid-range-var-hex.js │ │ │ │ │ │ ├── u-flag-surrogate-pair.js │ │ │ │ │ │ ├── u-flag-surrogate-pair.tree.json │ │ │ │ │ │ ├── u-flag-valid-range.js │ │ │ │ │ │ └── u-flag-valid-range.tree.json │ │ │ │ │ └── string/ │ │ │ │ │ ├── invalid_escaped_hex.failure.json │ │ │ │ │ ├── invalid_escaped_hex.js │ │ │ │ │ ├── invalid_hex.failure.json │ │ │ │ │ ├── invalid_hex.js │ │ │ │ │ ├── migrated_0000.js │ │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ │ ├── migrated_0001.js │ │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ │ ├── migrated_0002.source.js │ │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ │ ├── migrated_0003.js │ │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ │ ├── migrated_0006.js │ │ │ │ │ ├── migrated_0006.tree.json │ │ │ │ │ ├── migrated_0007.js │ │ │ │ │ ├── migrated_0007.tree.json │ │ │ │ │ ├── migrated_0008.js │ │ │ │ │ ├── migrated_0008.tree.json │ │ │ │ │ ├── migrated_0009.js │ │ │ │ │ ├── migrated_0009.tree.json │ │ │ │ │ ├── migrated_0010.js │ │ │ │ │ ├── migrated_0010.tree.json │ │ │ │ │ ├── migrated_0011.js │ │ │ │ │ ├── migrated_0011.tree.json │ │ │ │ │ ├── migrated_0012.js │ │ │ │ │ ├── migrated_0012.tree.json │ │ │ │ │ ├── migrated_0013.js │ │ │ │ │ ├── migrated_0013.tree.json │ │ │ │ │ ├── migrated_0015.js │ │ │ │ │ ├── migrated_0015.tree.json │ │ │ │ │ ├── migrated_0016.js │ │ │ │ │ ├── migrated_0016.tree.json │ │ │ │ │ ├── migrated_0017.js │ │ │ │ │ ├── migrated_0017.tree.json │ │ │ │ │ ├── migrated_0018.js │ │ │ │ │ └── migrated_0018.tree.json │ │ │ │ ├── object/ │ │ │ │ │ ├── invalid-getter.js │ │ │ │ │ ├── invalid-getter.tree.json │ │ │ │ │ ├── invalid-setter1.js │ │ │ │ │ ├── invalid-setter1.tree.json │ │ │ │ │ ├── invalid-setter2.js │ │ │ │ │ ├── invalid-setter2.tree.json │ │ │ │ │ ├── migrated_0000.js │ │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ │ ├── migrated_0001.js │ │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ │ ├── migrated_0002.js │ │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ │ ├── migrated_0003.js │ │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ │ ├── migrated_0004.js │ │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ │ ├── migrated_0005.js │ │ │ │ │ ├── migrated_0005.tree.json │ │ │ │ │ ├── migrated_0006.js │ │ │ │ │ ├── migrated_0006.tree.json │ │ │ │ │ ├── migrated_0007.js │ │ │ │ │ ├── migrated_0007.tree.json │ │ │ │ │ ├── migrated_0008.js │ │ │ │ │ ├── migrated_0008.tree.json │ │ │ │ │ ├── migrated_0009.js │ │ │ │ │ ├── migrated_0009.tree.json │ │ │ │ │ ├── migrated_0010.js │ │ │ │ │ ├── migrated_0010.tree.json │ │ │ │ │ ├── migrated_0011.js │ │ │ │ │ ├── migrated_0011.tree.json │ │ │ │ │ ├── migrated_0012.js │ │ │ │ │ ├── migrated_0012.tree.json │ │ │ │ │ ├── migrated_0013.js │ │ │ │ │ ├── migrated_0013.tree.json │ │ │ │ │ ├── migrated_0014.js │ │ │ │ │ ├── migrated_0014.tree.json │ │ │ │ │ ├── migrated_0015.js │ │ │ │ │ ├── migrated_0015.tree.json │ │ │ │ │ ├── migrated_0016.js │ │ │ │ │ ├── migrated_0016.tree.json │ │ │ │ │ ├── migrated_0017.js │ │ │ │ │ ├── migrated_0017.tree.json │ │ │ │ │ ├── migrated_0018.js │ │ │ │ │ ├── migrated_0018.tree.json │ │ │ │ │ ├── migrated_0019.js │ │ │ │ │ ├── migrated_0019.tree.json │ │ │ │ │ ├── migrated_0020.js │ │ │ │ │ ├── migrated_0020.tree.json │ │ │ │ │ ├── migrated_0021.js │ │ │ │ │ ├── migrated_0021.tree.json │ │ │ │ │ ├── migrated_0022.js │ │ │ │ │ ├── migrated_0022.tree.json │ │ │ │ │ ├── migrated_0023.js │ │ │ │ │ ├── migrated_0023.tree.json │ │ │ │ │ ├── migrated_0024.js │ │ │ │ │ ├── migrated_0024.tree.json │ │ │ │ │ ├── migrated_0025.js │ │ │ │ │ ├── migrated_0025.tree.json │ │ │ │ │ ├── migrated_0026.js │ │ │ │ │ ├── migrated_0026.tree.json │ │ │ │ │ ├── migrated_0027.js │ │ │ │ │ ├── migrated_0027.tree.json │ │ │ │ │ ├── migrated_0028.js │ │ │ │ │ ├── migrated_0028.tree.json │ │ │ │ │ ├── migrated_0029.js │ │ │ │ │ ├── migrated_0029.tree.json │ │ │ │ │ ├── migrated_0030.js │ │ │ │ │ ├── migrated_0030.tree.json │ │ │ │ │ ├── migrated_0031.js │ │ │ │ │ ├── migrated_0031.tree.json │ │ │ │ │ ├── migrated_0032.js │ │ │ │ │ ├── migrated_0032.tree.json │ │ │ │ │ ├── migrated_0033.js │ │ │ │ │ ├── migrated_0033.tree.json │ │ │ │ │ ├── migrated_0034.js │ │ │ │ │ ├── migrated_0034.tree.json │ │ │ │ │ ├── migrated_0035.js │ │ │ │ │ ├── migrated_0035.tree.json │ │ │ │ │ ├── migrated_0036.js │ │ │ │ │ ├── migrated_0036.tree.json │ │ │ │ │ ├── migrated_0037.js │ │ │ │ │ ├── migrated_0037.tree.json │ │ │ │ │ ├── migrated_0038.js │ │ │ │ │ └── migrated_0038.tree.json │ │ │ │ └── other/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ └── migrated_0003.tree.json │ │ │ ├── relational/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ ├── migrated_0005.js │ │ │ │ ├── migrated_0005.tree.json │ │ │ │ ├── migrated_0006.js │ │ │ │ └── migrated_0006.tree.json │ │ │ └── unary/ │ │ │ ├── migrated_0000.js │ │ │ ├── migrated_0000.tree.json │ │ │ ├── migrated_0001.js │ │ │ ├── migrated_0001.tree.json │ │ │ ├── migrated_0002.js │ │ │ ├── migrated_0002.tree.json │ │ │ ├── migrated_0003.js │ │ │ ├── migrated_0003.tree.json │ │ │ ├── migrated_0004.js │ │ │ ├── migrated_0004.tree.json │ │ │ ├── migrated_0005.js │ │ │ ├── migrated_0005.tree.json │ │ │ ├── migrated_0006.js │ │ │ ├── migrated_0006.tree.json │ │ │ ├── migrated_0007.js │ │ │ ├── migrated_0007.tree.json │ │ │ ├── migrated_0008.js │ │ │ ├── migrated_0008.tree.json │ │ │ ├── migrated_0009.js │ │ │ ├── migrated_0009.tree.json │ │ │ ├── migrated_0010.js │ │ │ ├── migrated_0010.tree.json │ │ │ ├── migrated_0011.js │ │ │ ├── migrated_0011.tree.json │ │ │ ├── migrated_0012.js │ │ │ └── migrated_0012.tree.json │ │ ├── invalid-syntax/ │ │ │ ├── GH-1106-00.failure.json │ │ │ ├── GH-1106-00.js │ │ │ ├── GH-1106-01.failure.json │ │ │ ├── GH-1106-01.js │ │ │ ├── GH-1106-02.failure.json │ │ │ ├── GH-1106-02.js │ │ │ ├── GH-1106-03.failure.json │ │ │ ├── GH-1106-03.js │ │ │ ├── GH-1106-04.failure.json │ │ │ ├── GH-1106-04.js │ │ │ ├── GH-1106-05.failure.json │ │ │ ├── GH-1106-05.js │ │ │ ├── GH-1106-06.failure.json │ │ │ ├── GH-1106-06.js │ │ │ ├── GH-1106-07.failure.json │ │ │ ├── GH-1106-07.js │ │ │ ├── GH-1106-08.failure.json │ │ │ ├── GH-1106-08.js │ │ │ ├── GH-1106-09.failure.json │ │ │ ├── GH-1106-09.js │ │ │ ├── migrated_0000.failure.json │ │ │ ├── migrated_0000.js │ │ │ ├── migrated_0001.failure.json │ │ │ ├── migrated_0001.js │ │ │ ├── migrated_0002.failure.json │ │ │ ├── migrated_0002.js │ │ │ ├── migrated_0003.failure.json │ │ │ ├── migrated_0003.js │ │ │ ├── migrated_0004.failure.json │ │ │ ├── migrated_0004.js │ │ │ ├── migrated_0005.failure.json │ │ │ ├── migrated_0005.js │ │ │ ├── migrated_0006.failure.json │ │ │ ├── migrated_0006.js │ │ │ ├── migrated_0007.failure.json │ │ │ ├── migrated_0007.js │ │ │ ├── migrated_0008.failure.json │ │ │ ├── migrated_0008.js │ │ │ ├── migrated_0009.failure.json │ │ │ ├── migrated_0009.js │ │ │ ├── migrated_0010.failure.json │ │ │ ├── migrated_0010.js │ │ │ ├── migrated_0011.failure.json │ │ │ ├── migrated_0011.js │ │ │ ├── migrated_0012.failure.json │ │ │ ├── migrated_0012.js │ │ │ ├── migrated_0013.failure.json │ │ │ ├── migrated_0013.js │ │ │ ├── migrated_0014.failure.json │ │ │ ├── migrated_0014.js │ │ │ ├── migrated_0015.failure.json │ │ │ ├── migrated_0015.js │ │ │ ├── migrated_0016.failure.json │ │ │ ├── migrated_0016.js │ │ │ ├── migrated_0017.failure.json │ │ │ ├── migrated_0017.js │ │ │ ├── migrated_0018.failure.json │ │ │ ├── migrated_0018.js │ │ │ ├── migrated_0019.failure.json │ │ │ ├── migrated_0019.js │ │ │ ├── migrated_0020.failure.json │ │ │ ├── migrated_0020.js │ │ │ ├── migrated_0021.failure.json │ │ │ ├── migrated_0021.js │ │ │ ├── migrated_0022.failure.json │ │ │ ├── migrated_0022.js │ │ │ ├── migrated_0023.failure.json │ │ │ ├── migrated_0023.js │ │ │ ├── migrated_0024.failure.json │ │ │ ├── migrated_0024.js │ │ │ ├── migrated_0025.failure.json │ │ │ ├── migrated_0025.js │ │ │ ├── migrated_0026.failure.json │ │ │ ├── migrated_0026.js │ │ │ ├── migrated_0027.failure.json │ │ │ ├── migrated_0027.js │ │ │ ├── migrated_0028.failure.json │ │ │ ├── migrated_0028.js │ │ │ ├── migrated_0029.failure.json │ │ │ ├── migrated_0029.js │ │ │ ├── migrated_0030.failure.json │ │ │ ├── migrated_0030.js │ │ │ ├── migrated_0031.failure.json │ │ │ ├── migrated_0031.js │ │ │ ├── migrated_0032.failure.json │ │ │ ├── migrated_0032.js │ │ │ ├── migrated_0033.failure.json │ │ │ ├── migrated_0033.source.js │ │ │ ├── migrated_0034.failure.json │ │ │ ├── migrated_0034.source.js │ │ │ ├── migrated_0035.failure.json │ │ │ ├── migrated_0035.js │ │ │ ├── migrated_0036.failure.json │ │ │ ├── migrated_0036.source.js │ │ │ ├── migrated_0037.failure.json │ │ │ ├── migrated_0037.source.js │ │ │ ├── migrated_0038.failure.json │ │ │ ├── migrated_0038.js │ │ │ ├── migrated_0039.failure.json │ │ │ ├── migrated_0039.js │ │ │ ├── migrated_0040.failure.json │ │ │ ├── migrated_0040.js │ │ │ ├── migrated_0041.failure.json │ │ │ ├── migrated_0041.source.js │ │ │ ├── migrated_0042.failure.json │ │ │ ├── migrated_0042.source.js │ │ │ ├── migrated_0043.failure.json │ │ │ ├── migrated_0043.source.js │ │ │ ├── migrated_0044.failure.json │ │ │ ├── migrated_0044.source.js │ │ │ ├── migrated_0045.failure.json │ │ │ ├── migrated_0045.js │ │ │ ├── migrated_0046.failure.json │ │ │ ├── migrated_0046.js │ │ │ ├── migrated_0047.failure.json │ │ │ ├── migrated_0047.js │ │ │ ├── migrated_0048.failure.json │ │ │ ├── migrated_0048.source.js │ │ │ ├── migrated_0049.failure.json │ │ │ ├── migrated_0049.source.js │ │ │ ├── migrated_0050.failure.json │ │ │ ├── migrated_0050.source.js │ │ │ ├── migrated_0051.failure.json │ │ │ ├── migrated_0051.source.js │ │ │ ├── migrated_0052.failure.json │ │ │ ├── migrated_0052.js │ │ │ ├── migrated_0053.failure.json │ │ │ ├── migrated_0053.js │ │ │ ├── migrated_0054.failure.json │ │ │ ├── migrated_0054.js │ │ │ ├── migrated_0055.failure.json │ │ │ ├── migrated_0055.js │ │ │ ├── migrated_0056.failure.json │ │ │ ├── migrated_0056.js │ │ │ ├── migrated_0057.failure.json │ │ │ ├── migrated_0057.js │ │ │ ├── migrated_0058.failure.json │ │ │ ├── migrated_0058.js │ │ │ ├── migrated_0059.failure.json │ │ │ ├── migrated_0059.js │ │ │ ├── migrated_0060.failure.json │ │ │ ├── migrated_0060.js │ │ │ ├── migrated_0061.failure.json │ │ │ ├── migrated_0061.js │ │ │ ├── migrated_0062.failure.json │ │ │ ├── migrated_0062.js │ │ │ ├── migrated_0063.failure.json │ │ │ ├── migrated_0063.js │ │ │ ├── migrated_0064.failure.json │ │ │ ├── migrated_0064.js │ │ │ ├── migrated_0065.failure.json │ │ │ ├── migrated_0065.js │ │ │ ├── migrated_0066.failure.json │ │ │ ├── migrated_0066.js │ │ │ ├── migrated_0067.failure.json │ │ │ ├── migrated_0067.js │ │ │ ├── migrated_0068.failure.json │ │ │ ├── migrated_0068.js │ │ │ ├── migrated_0069.failure.json │ │ │ ├── migrated_0069.js │ │ │ ├── migrated_0070.failure.json │ │ │ ├── migrated_0070.js │ │ │ ├── migrated_0071.failure.json │ │ │ ├── migrated_0071.js │ │ │ ├── migrated_0072.failure.json │ │ │ ├── migrated_0072.js │ │ │ ├── migrated_0073.failure.json │ │ │ ├── migrated_0073.js │ │ │ ├── migrated_0074.failure.json │ │ │ ├── migrated_0074.js │ │ │ ├── migrated_0076.failure.json │ │ │ ├── migrated_0076.js │ │ │ ├── migrated_0077.failure.json │ │ │ ├── migrated_0077.js │ │ │ ├── migrated_0078.failure.json │ │ │ ├── migrated_0078.js │ │ │ ├── migrated_0080.failure.json │ │ │ ├── migrated_0080.js │ │ │ ├── migrated_0081.failure.json │ │ │ ├── migrated_0081.js │ │ │ ├── migrated_0082.failure.json │ │ │ ├── migrated_0082.js │ │ │ ├── migrated_0083.failure.json │ │ │ ├── migrated_0083.js │ │ │ ├── migrated_0084.failure.json │ │ │ ├── migrated_0084.js │ │ │ ├── migrated_0085.failure.json │ │ │ ├── migrated_0085.js │ │ │ ├── migrated_0086.failure.json │ │ │ ├── migrated_0086.js │ │ │ ├── migrated_0087.failure.json │ │ │ ├── migrated_0087.js │ │ │ ├── migrated_0088.failure.json │ │ │ ├── migrated_0088.js │ │ │ ├── migrated_0089.failure.json │ │ │ ├── migrated_0089.js │ │ │ ├── migrated_0090.failure.json │ │ │ ├── migrated_0090.js │ │ │ ├── migrated_0091.failure.json │ │ │ ├── migrated_0091.js │ │ │ ├── migrated_0092.failure.json │ │ │ ├── migrated_0092.js │ │ │ ├── migrated_0093.failure.json │ │ │ ├── migrated_0093.js │ │ │ ├── migrated_0094.failure.json │ │ │ ├── migrated_0094.js │ │ │ ├── migrated_0095.failure.json │ │ │ ├── migrated_0095.js │ │ │ ├── migrated_0096.failure.json │ │ │ ├── migrated_0096.js │ │ │ ├── migrated_0097.failure.json │ │ │ ├── migrated_0097.js │ │ │ ├── migrated_0098.failure.json │ │ │ ├── migrated_0098.js │ │ │ ├── migrated_0099.failure.json │ │ │ ├── migrated_0099.js │ │ │ ├── migrated_0100.failure.json │ │ │ ├── migrated_0100.js │ │ │ ├── migrated_0101.failure.json │ │ │ ├── migrated_0101.js │ │ │ ├── migrated_0102.failure.json │ │ │ ├── migrated_0102.js │ │ │ ├── migrated_0103.failure.json │ │ │ ├── migrated_0103.js │ │ │ ├── migrated_0104.failure.json │ │ │ ├── migrated_0104.js │ │ │ ├── migrated_0105.failure.json │ │ │ ├── migrated_0105.js │ │ │ ├── migrated_0106.failure.json │ │ │ ├── migrated_0106.js │ │ │ ├── migrated_0107.failure.json │ │ │ ├── migrated_0107.js │ │ │ ├── migrated_0108.failure.json │ │ │ ├── migrated_0108.js │ │ │ ├── migrated_0109.failure.json │ │ │ ├── migrated_0109.js │ │ │ ├── migrated_0110.failure.json │ │ │ ├── migrated_0110.js │ │ │ ├── migrated_0111.failure.json │ │ │ ├── migrated_0111.js │ │ │ ├── migrated_0112.failure.json │ │ │ ├── migrated_0112.js │ │ │ ├── migrated_0113.failure.json │ │ │ ├── migrated_0113.js │ │ │ ├── migrated_0114.failure.json │ │ │ ├── migrated_0114.js │ │ │ ├── migrated_0115.failure.json │ │ │ ├── migrated_0115.js │ │ │ ├── migrated_0116.failure.json │ │ │ ├── migrated_0116.js │ │ │ ├── migrated_0117.failure.json │ │ │ ├── migrated_0117.js │ │ │ ├── migrated_0118.failure.json │ │ │ ├── migrated_0118.js │ │ │ ├── migrated_0119.failure.json │ │ │ ├── migrated_0119.js │ │ │ ├── migrated_0120.failure.json │ │ │ ├── migrated_0120.js │ │ │ ├── migrated_0121.failure.json │ │ │ ├── migrated_0121.js │ │ │ ├── migrated_0122.failure.json │ │ │ ├── migrated_0122.js │ │ │ ├── migrated_0123.failure.json │ │ │ ├── migrated_0123.js │ │ │ ├── migrated_0124.failure.json │ │ │ ├── migrated_0124.js │ │ │ ├── migrated_0125.failure.json │ │ │ ├── migrated_0125.js │ │ │ ├── migrated_0126.failure.json │ │ │ ├── migrated_0126.js │ │ │ ├── migrated_0127.failure.json │ │ │ ├── migrated_0127.js │ │ │ ├── migrated_0128.failure.json │ │ │ ├── migrated_0128.js │ │ │ ├── migrated_0129.failure.json │ │ │ ├── migrated_0129.js │ │ │ ├── migrated_0130.failure.json │ │ │ ├── migrated_0130.js │ │ │ ├── migrated_0131.failure.json │ │ │ ├── migrated_0131.js │ │ │ ├── migrated_0132.failure.json │ │ │ ├── migrated_0132.js │ │ │ ├── migrated_0133.failure.json │ │ │ ├── migrated_0133.js │ │ │ ├── migrated_0134.failure.json │ │ │ ├── migrated_0134.js │ │ │ ├── migrated_0135.failure.json │ │ │ ├── migrated_0135.js │ │ │ ├── migrated_0136.failure.json │ │ │ ├── migrated_0136.js │ │ │ ├── migrated_0137.failure.json │ │ │ ├── migrated_0137.source.js │ │ │ ├── migrated_0138.failure.json │ │ │ ├── migrated_0138.js │ │ │ ├── migrated_0139.failure.json │ │ │ ├── migrated_0139.js │ │ │ ├── migrated_0140.failure.json │ │ │ ├── migrated_0140.js │ │ │ ├── migrated_0141.failure.json │ │ │ ├── migrated_0141.js │ │ │ ├── migrated_0142.failure.json │ │ │ ├── migrated_0142.js │ │ │ ├── migrated_0143.failure.json │ │ │ ├── migrated_0143.js │ │ │ ├── migrated_0144.failure.json │ │ │ ├── migrated_0144.js │ │ │ ├── migrated_0145.failure.json │ │ │ ├── migrated_0145.js │ │ │ ├── migrated_0146.failure.json │ │ │ ├── migrated_0146.js │ │ │ ├── migrated_0147.failure.json │ │ │ ├── migrated_0147.js │ │ │ ├── migrated_0148.failure.json │ │ │ ├── migrated_0148.js │ │ │ ├── migrated_0149.failure.json │ │ │ ├── migrated_0149.js │ │ │ ├── migrated_0150.failure.json │ │ │ ├── migrated_0150.js │ │ │ ├── migrated_0151.failure.json │ │ │ ├── migrated_0151.js │ │ │ ├── migrated_0152.failure.json │ │ │ ├── migrated_0152.js │ │ │ ├── migrated_0153.failure.json │ │ │ ├── migrated_0153.js │ │ │ ├── migrated_0154.failure.json │ │ │ ├── migrated_0154.js │ │ │ ├── migrated_0155.failure.json │ │ │ ├── migrated_0155.js │ │ │ ├── migrated_0156.failure.json │ │ │ ├── migrated_0156.js │ │ │ ├── migrated_0157.failure.json │ │ │ ├── migrated_0157.js │ │ │ ├── migrated_0158.failure.json │ │ │ ├── migrated_0158.js │ │ │ ├── migrated_0159.failure.json │ │ │ ├── migrated_0159.js │ │ │ ├── migrated_0160.failure.json │ │ │ ├── migrated_0160.js │ │ │ ├── migrated_0161.failure.json │ │ │ ├── migrated_0161.js │ │ │ ├── migrated_0162.failure.json │ │ │ ├── migrated_0162.js │ │ │ ├── migrated_0163.failure.json │ │ │ ├── migrated_0163.source.js │ │ │ ├── migrated_0164.failure.json │ │ │ ├── migrated_0164.js │ │ │ ├── migrated_0165.failure.json │ │ │ ├── migrated_0165.source.js │ │ │ ├── migrated_0166.failure.json │ │ │ ├── migrated_0166.source.js │ │ │ ├── migrated_0167.failure.json │ │ │ ├── migrated_0167.source.js │ │ │ ├── migrated_0168.failure.json │ │ │ ├── migrated_0168.js │ │ │ ├── migrated_0169.failure.json │ │ │ ├── migrated_0169.source.js │ │ │ ├── migrated_0170.failure.json │ │ │ ├── migrated_0170.js │ │ │ ├── migrated_0171.failure.json │ │ │ ├── migrated_0171.js │ │ │ ├── migrated_0172.failure.json │ │ │ ├── migrated_0172.js │ │ │ ├── migrated_0173.failure.json │ │ │ ├── migrated_0173.js │ │ │ ├── migrated_0174.failure.json │ │ │ ├── migrated_0174.js │ │ │ ├── migrated_0175.failure.json │ │ │ ├── migrated_0175.js │ │ │ ├── migrated_0176.failure.json │ │ │ ├── migrated_0176.js │ │ │ ├── migrated_0177.failure.json │ │ │ ├── migrated_0177.js │ │ │ ├── migrated_0178.failure.json │ │ │ ├── migrated_0178.js │ │ │ ├── migrated_0179.failure.json │ │ │ ├── migrated_0179.js │ │ │ ├── migrated_0180.failure.json │ │ │ ├── migrated_0180.js │ │ │ ├── migrated_0181.failure.json │ │ │ ├── migrated_0181.js │ │ │ ├── migrated_0182.failure.json │ │ │ ├── migrated_0182.js │ │ │ ├── migrated_0183.failure.json │ │ │ ├── migrated_0183.js │ │ │ ├── migrated_0184.failure.json │ │ │ ├── migrated_0184.js │ │ │ ├── migrated_0185.failure.json │ │ │ ├── migrated_0185.js │ │ │ ├── migrated_0186.failure.json │ │ │ ├── migrated_0186.js │ │ │ ├── migrated_0187.failure.json │ │ │ ├── migrated_0187.js │ │ │ ├── migrated_0188.failure.json │ │ │ ├── migrated_0188.js │ │ │ ├── migrated_0189.failure.json │ │ │ ├── migrated_0189.js │ │ │ ├── migrated_0190.failure.json │ │ │ ├── migrated_0190.js │ │ │ ├── migrated_0191.failure.json │ │ │ ├── migrated_0191.js │ │ │ ├── migrated_0192.failure.json │ │ │ ├── migrated_0192.js │ │ │ ├── migrated_0193.failure.json │ │ │ ├── migrated_0193.js │ │ │ ├── migrated_0194.failure.json │ │ │ ├── migrated_0194.js │ │ │ ├── migrated_0195.failure.json │ │ │ ├── migrated_0195.js │ │ │ ├── migrated_0196.failure.json │ │ │ ├── migrated_0196.js │ │ │ ├── migrated_0197.failure.json │ │ │ ├── migrated_0197.js │ │ │ ├── migrated_0198.failure.json │ │ │ ├── migrated_0198.js │ │ │ ├── migrated_0199.failure.json │ │ │ ├── migrated_0199.js │ │ │ ├── migrated_0200.failure.json │ │ │ ├── migrated_0200.js │ │ │ ├── migrated_0201.failure.json │ │ │ ├── migrated_0201.js │ │ │ ├── migrated_0202.failure.json │ │ │ ├── migrated_0202.js │ │ │ ├── migrated_0203.failure.json │ │ │ ├── migrated_0203.js │ │ │ ├── migrated_0204.failure.json │ │ │ ├── migrated_0204.js │ │ │ ├── migrated_0205.failure.json │ │ │ ├── migrated_0205.js │ │ │ ├── migrated_0206.failure.json │ │ │ ├── migrated_0206.js │ │ │ ├── migrated_0207.failure.json │ │ │ ├── migrated_0207.js │ │ │ ├── migrated_0208.failure.json │ │ │ ├── migrated_0208.js │ │ │ ├── migrated_0209.failure.json │ │ │ ├── migrated_0209.js │ │ │ ├── migrated_0210.failure.json │ │ │ ├── migrated_0210.js │ │ │ ├── migrated_0211.failure.json │ │ │ ├── migrated_0211.js │ │ │ ├── migrated_0212.failure.json │ │ │ ├── migrated_0212.js │ │ │ ├── migrated_0213.failure.json │ │ │ ├── migrated_0213.js │ │ │ ├── migrated_0214.failure.json │ │ │ ├── migrated_0214.js │ │ │ ├── migrated_0215.failure.json │ │ │ ├── migrated_0215.js │ │ │ ├── migrated_0216.failure.json │ │ │ ├── migrated_0216.js │ │ │ ├── migrated_0217.failure.json │ │ │ ├── migrated_0217.js │ │ │ ├── migrated_0218.failure.json │ │ │ ├── migrated_0218.js │ │ │ ├── migrated_0219.failure.json │ │ │ ├── migrated_0219.js │ │ │ ├── migrated_0220.failure.json │ │ │ ├── migrated_0220.js │ │ │ ├── migrated_0221.failure.json │ │ │ ├── migrated_0221.js │ │ │ ├── migrated_0222.failure.json │ │ │ ├── migrated_0222.js │ │ │ ├── migrated_0223.failure.json │ │ │ ├── migrated_0223.js │ │ │ ├── migrated_0224.failure.json │ │ │ ├── migrated_0224.js │ │ │ ├── migrated_0225.failure.json │ │ │ ├── migrated_0225.js │ │ │ ├── migrated_0226.failure.json │ │ │ ├── migrated_0226.js │ │ │ ├── migrated_0227.failure.json │ │ │ ├── migrated_0227.js │ │ │ ├── migrated_0228.failure.json │ │ │ ├── migrated_0228.js │ │ │ ├── migrated_0229.failure.json │ │ │ ├── migrated_0229.js │ │ │ ├── migrated_0230.failure.json │ │ │ ├── migrated_0230.js │ │ │ ├── migrated_0231.failure.json │ │ │ ├── migrated_0231.js │ │ │ ├── migrated_0232.failure.json │ │ │ ├── migrated_0232.js │ │ │ ├── migrated_0233.failure.json │ │ │ ├── migrated_0233.js │ │ │ ├── migrated_0234.failure.json │ │ │ ├── migrated_0234.js │ │ │ ├── migrated_0235.failure.json │ │ │ ├── migrated_0235.js │ │ │ ├── migrated_0236.failure.json │ │ │ ├── migrated_0236.js │ │ │ ├── migrated_0239.failure.json │ │ │ ├── migrated_0239.js │ │ │ ├── migrated_0240.failure.json │ │ │ ├── migrated_0240.js │ │ │ ├── migrated_0241.failure.json │ │ │ ├── migrated_0241.js │ │ │ ├── migrated_0242.failure.json │ │ │ ├── migrated_0242.js │ │ │ ├── migrated_0243.failure.json │ │ │ ├── migrated_0243.js │ │ │ ├── migrated_0244.failure.json │ │ │ ├── migrated_0244.js │ │ │ ├── migrated_0245.failure.json │ │ │ ├── migrated_0245.js │ │ │ ├── migrated_0246.failure.json │ │ │ ├── migrated_0246.js │ │ │ ├── migrated_0247.failure.json │ │ │ ├── migrated_0247.js │ │ │ ├── migrated_0248.failure.json │ │ │ ├── migrated_0248.js │ │ │ ├── migrated_0249.failure.json │ │ │ ├── migrated_0249.js │ │ │ ├── migrated_0250.failure.json │ │ │ ├── migrated_0250.js │ │ │ ├── migrated_0252.failure.json │ │ │ ├── migrated_0252.js │ │ │ ├── migrated_0254.failure.json │ │ │ ├── migrated_0254.js │ │ │ ├── migrated_0255.failure.json │ │ │ ├── migrated_0255.js │ │ │ ├── migrated_0256.failure.json │ │ │ ├── migrated_0256.js │ │ │ ├── migrated_0257.failure.json │ │ │ ├── migrated_0257.js │ │ │ ├── migrated_0258.failure.json │ │ │ ├── migrated_0258.js │ │ │ ├── migrated_0260.failure.json │ │ │ ├── migrated_0260.js │ │ │ ├── migrated_0261.failure.json │ │ │ ├── migrated_0261.js │ │ │ ├── migrated_0262.failure.json │ │ │ ├── migrated_0262.js │ │ │ ├── migrated_0263.failure.json │ │ │ ├── migrated_0263.js │ │ │ ├── migrated_0264.failure.json │ │ │ ├── migrated_0264.js │ │ │ ├── migrated_0265.failure.json │ │ │ ├── migrated_0265.js │ │ │ ├── migrated_0266.failure.json │ │ │ ├── migrated_0266.js │ │ │ ├── migrated_0267.failure.json │ │ │ ├── migrated_0267.js │ │ │ ├── migrated_0268.failure.json │ │ │ ├── migrated_0268.js │ │ │ ├── migrated_0269.failure.json │ │ │ ├── migrated_0269.js │ │ │ ├── migrated_0270.failure.json │ │ │ ├── migrated_0270.js │ │ │ ├── migrated_0271.failure.json │ │ │ ├── migrated_0271.js │ │ │ ├── migrated_0272.failure.json │ │ │ ├── migrated_0272.js │ │ │ ├── migrated_0273.failure.json │ │ │ ├── migrated_0273.js │ │ │ ├── migrated_0274.failure.json │ │ │ ├── migrated_0274.js │ │ │ ├── migrated_0275.failure.json │ │ │ ├── migrated_0275.js │ │ │ ├── migrated_0276.failure.json │ │ │ ├── migrated_0276.js │ │ │ ├── migrated_0277.failure.json │ │ │ ├── migrated_0277.js │ │ │ ├── migrated_0278.failure.json │ │ │ ├── migrated_0278.js │ │ │ ├── strict_assignment_implements.failure.json │ │ │ ├── strict_assignment_implements.js │ │ │ ├── strict_assignment_interface.failure.json │ │ │ ├── strict_assignment_interface.js │ │ │ ├── strict_assignment_let.failure.json │ │ │ ├── strict_assignment_let.js │ │ │ ├── strict_assignment_package.failure.json │ │ │ ├── strict_assignment_package.js │ │ │ ├── strict_assignment_private.failure.json │ │ │ ├── strict_assignment_private.js │ │ │ ├── strict_assignment_protected.failure.json │ │ │ ├── strict_assignment_protected.js │ │ │ ├── strict_assignment_public.failure.json │ │ │ ├── strict_assignment_public.js │ │ │ ├── strict_assignment_static.failure.json │ │ │ ├── strict_assignment_static.js │ │ │ ├── strict_assignment_yield.failure.json │ │ │ └── strict_assignment_yield.js │ │ ├── statement/ │ │ │ ├── block/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ └── migrated_0002.tree.json │ │ │ ├── break/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── semicolon_newline.js │ │ │ │ └── semicolon_newline.tree.json │ │ │ ├── continue/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ └── migrated_0004.tree.json │ │ │ ├── debugger/ │ │ │ │ ├── migrated_0000.js │ │ │ │ └── migrated_0000.tree.json │ │ │ ├── empty/ │ │ │ │ ├── migrated_0000.js │ │ │ │ └── migrated_0000.tree.json │ │ │ ├── expression/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.source.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.source.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.source.js │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ ├── migrated_0005.source.js │ │ │ │ └── migrated_0005.tree.json │ │ │ ├── if/ │ │ │ │ ├── else-declaration-following-classic-for.js │ │ │ │ ├── else-declaration-following-classic-for.tree.json │ │ │ │ ├── invalid-function-declaration1.failure.json │ │ │ │ ├── invalid-function-declaration1.js │ │ │ │ ├── invalid-function-declaration2.failure.json │ │ │ │ ├── invalid-function-declaration2.js │ │ │ │ ├── invalid-function-declaration3.failure.json │ │ │ │ ├── invalid-function-declaration3.js │ │ │ │ ├── invalid-function-declaration4.failure.json │ │ │ │ ├── invalid-function-declaration4.js │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ ├── migrated_0005.js │ │ │ │ ├── migrated_0005.tree.json │ │ │ │ ├── migrated_0006.js │ │ │ │ └── migrated_0006.tree.json │ │ │ ├── iteration/ │ │ │ │ ├── const_forin.js │ │ │ │ ├── const_forin.tree.json │ │ │ │ ├── for-in-let.js │ │ │ │ ├── for-in-let.tree.json │ │ │ │ ├── for-let-let.js │ │ │ │ ├── for-let-let.tree.json │ │ │ │ ├── for-statement-with-seq.js │ │ │ │ ├── for-statement-with-seq.tree.json │ │ │ │ ├── invalid-assign-for-in.failure.json │ │ │ │ ├── invalid-assign-for-in.js │ │ │ │ ├── invalid-strict-for-in-let.failure.json │ │ │ │ ├── invalid-strict-for-in-let.js │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ ├── migrated_0005.js │ │ │ │ ├── migrated_0005.tree.json │ │ │ │ ├── migrated_0006.js │ │ │ │ ├── migrated_0006.tree.json │ │ │ │ ├── migrated_0007.js │ │ │ │ ├── migrated_0007.tree.json │ │ │ │ ├── migrated_0008.js │ │ │ │ ├── migrated_0008.tree.json │ │ │ │ ├── migrated_0009.js │ │ │ │ ├── migrated_0009.tree.json │ │ │ │ ├── migrated_0010.js │ │ │ │ ├── migrated_0010.tree.json │ │ │ │ ├── migrated_0011.js │ │ │ │ ├── migrated_0011.tree.json │ │ │ │ ├── migrated_0012.js │ │ │ │ ├── migrated_0012.tree.json │ │ │ │ ├── migrated_0013.js │ │ │ │ ├── migrated_0013.tree.json │ │ │ │ ├── migrated_0014.js │ │ │ │ ├── migrated_0014.tree.json │ │ │ │ ├── migrated_0015.js │ │ │ │ ├── migrated_0015.tree.json │ │ │ │ ├── migrated_0016.js │ │ │ │ ├── migrated_0016.tree.json │ │ │ │ ├── migrated_0017.js │ │ │ │ ├── migrated_0017.tree.json │ │ │ │ ├── migrated_0018.js │ │ │ │ ├── migrated_0018.tree.json │ │ │ │ ├── migrated_0019.js │ │ │ │ ├── migrated_0019.tree.json │ │ │ │ ├── migrated_0020.js │ │ │ │ ├── migrated_0020.tree.json │ │ │ │ ├── migrated_0021.js │ │ │ │ ├── migrated_0021.tree.json │ │ │ │ ├── migrated_0022.js │ │ │ │ ├── migrated_0022.tree.json │ │ │ │ ├── migrated_0023.js │ │ │ │ ├── migrated_0023.tree.json │ │ │ │ ├── migrated_0024.js │ │ │ │ ├── migrated_0024.tree.json │ │ │ │ ├── migrated_0025.js │ │ │ │ ├── migrated_0025.tree.json │ │ │ │ ├── migrated_0026.js │ │ │ │ ├── migrated_0026.tree.json │ │ │ │ ├── pattern-in-for-in.js │ │ │ │ ├── pattern-in-for-in.tree.json │ │ │ │ ├── unterminated-do-while.js │ │ │ │ └── unterminated-do-while.tree.json │ │ │ ├── labelled/ │ │ │ │ ├── function-declaration.js │ │ │ │ ├── function-declaration.tree.json │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ └── migrated_0002.tree.json │ │ │ ├── return/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── multiline_string.js │ │ │ │ ├── multiline_string.tree.json │ │ │ │ ├── multiline_template.js │ │ │ │ └── multiline_template.tree.json │ │ │ ├── switch/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ └── migrated_0002.tree.json │ │ │ ├── throw/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ └── migrated_0002.tree.json │ │ │ ├── try/ │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ ├── migrated_0005.js │ │ │ │ ├── migrated_0005.tree.json │ │ │ │ ├── migrated_0006.js │ │ │ │ ├── migrated_0006.tree.json │ │ │ │ ├── strict_simple_catch.js │ │ │ │ └── strict_simple_catch.tree.json │ │ │ ├── variable/ │ │ │ │ ├── complex-pattern-requires-init.failure.json │ │ │ │ ├── complex-pattern-requires-init.js │ │ │ │ ├── invalid_trailing_comma_1.failure.json │ │ │ │ ├── invalid_trailing_comma_1.js │ │ │ │ ├── invalid_trailing_comma_2.failure.json │ │ │ │ ├── invalid_trailing_comma_2.js │ │ │ │ ├── invalid_trailing_comma_3.failure.json │ │ │ │ ├── invalid_trailing_comma_3.js │ │ │ │ ├── invalid_trailing_comma_4.failure.json │ │ │ │ ├── invalid_trailing_comma_4.js │ │ │ │ ├── invalid_trailing_comma_5.failure.json │ │ │ │ ├── invalid_trailing_comma_5.js │ │ │ │ ├── invalid_trailing_comma_6.failure.json │ │ │ │ ├── invalid_trailing_comma_6.js │ │ │ │ ├── migrated_0000.js │ │ │ │ ├── migrated_0000.tree.json │ │ │ │ ├── migrated_0001.js │ │ │ │ ├── migrated_0001.tree.json │ │ │ │ ├── migrated_0002.js │ │ │ │ ├── migrated_0002.tree.json │ │ │ │ ├── migrated_0003.js │ │ │ │ ├── migrated_0003.tree.json │ │ │ │ ├── migrated_0004.js │ │ │ │ ├── migrated_0004.tree.json │ │ │ │ ├── migrated_0005.js │ │ │ │ ├── migrated_0005.tree.json │ │ │ │ ├── migrated_0006.js │ │ │ │ ├── migrated_0006.tree.json │ │ │ │ ├── var_let.js │ │ │ │ └── var_let.tree.json │ │ │ ├── while/ │ │ │ │ ├── invalid-decl-async-fun.failure.json │ │ │ │ └── invalid-decl-async-fun.js │ │ │ └── with/ │ │ │ ├── migrated_0000.js │ │ │ ├── migrated_0000.tree.json │ │ │ ├── migrated_0001.js │ │ │ ├── migrated_0001.tree.json │ │ │ ├── migrated_0002.js │ │ │ ├── migrated_0002.tree.json │ │ │ ├── unterminated-with.js │ │ │ └── unterminated-with.tree.json │ │ ├── tokenize/ │ │ │ ├── after_if.js │ │ │ ├── after_if.tokens.json │ │ │ ├── empty.js │ │ │ ├── empty.tokens.json │ │ │ ├── invalid_number.failure.json │ │ │ ├── invalid_number.js │ │ │ ├── leading_comment.js │ │ │ ├── leading_comment.tokens.json │ │ │ ├── line_comment.js │ │ │ ├── line_comment.tokens.json │ │ │ ├── line_terminators.js │ │ │ ├── line_terminators.tokens.json │ │ │ ├── migrated_0000.js │ │ │ ├── migrated_0000.tokens.json │ │ │ ├── migrated_0001.js │ │ │ ├── migrated_0001.tokens.json │ │ │ ├── migrated_0002.js │ │ │ ├── migrated_0002.tokens.json │ │ │ ├── migrated_0003.js │ │ │ ├── migrated_0003.tokens.json │ │ │ ├── migrated_0004.js │ │ │ ├── migrated_0004.tokens.json │ │ │ ├── migrated_0005.js │ │ │ ├── migrated_0005.tokens.json │ │ │ ├── migrated_0006.js │ │ │ ├── migrated_0006.tokens.json │ │ │ ├── migrated_0007.js │ │ │ ├── migrated_0007.tokens.json │ │ │ ├── migrated_0008.js │ │ │ ├── migrated_0008.tokens.json │ │ │ ├── migrated_0009.js │ │ │ ├── migrated_0009.tokens.json │ │ │ ├── migrated_0010.js │ │ │ ├── migrated_0010.tokens.json │ │ │ ├── migrated_0011.js │ │ │ ├── migrated_0011.tokens.json │ │ │ ├── migrated_0012.js │ │ │ ├── migrated_0012.tokens.json │ │ │ ├── migrated_0013.js │ │ │ ├── migrated_0013.tokens.json │ │ │ ├── migrated_0014.js │ │ │ ├── migrated_0014.tokens.json │ │ │ ├── migrated_0015.js │ │ │ ├── migrated_0015.tokens.json │ │ │ ├── migrated_0016.js │ │ │ ├── migrated_0016.tokens.json │ │ │ ├── single_slash.js │ │ │ ├── single_slash.tokens.json │ │ │ ├── trailing_comment.js │ │ │ └── trailing_comment.tokens.json │ │ ├── tolerant-parse/ │ │ │ ├── for-in-missing-parenthesis.js │ │ │ ├── for-in-missing-parenthesis.tree.json │ │ │ ├── for-missing-parenthesis.js │ │ │ ├── for-missing-parenthesis.tree.json │ │ │ ├── for-of-missing-parenthesis.js │ │ │ ├── for-of-missing-parenthesis.tree.json │ │ │ ├── if-missing-parenthesis.js │ │ │ ├── if-missing-parenthesis.tree.json │ │ │ ├── let_eval.js │ │ │ ├── let_eval.tree.json │ │ │ ├── migrated_0000.js │ │ │ ├── migrated_0000.tree.json │ │ │ ├── migrated_0001.js │ │ │ ├── migrated_0001.tree.json │ │ │ ├── migrated_0002.js │ │ │ ├── migrated_0002.tree.json │ │ │ ├── migrated_0003.js │ │ │ ├── migrated_0003.tree.json │ │ │ ├── migrated_0004.js │ │ │ ├── migrated_0004.tree.json │ │ │ ├── migrated_0005.js │ │ │ ├── migrated_0005.tree.json │ │ │ ├── migrated_0006.js │ │ │ ├── migrated_0006.tree.json │ │ │ ├── migrated_0007.js │ │ │ ├── migrated_0007.tree.json │ │ │ ├── migrated_0008.js │ │ │ ├── migrated_0008.tree.json │ │ │ ├── migrated_0009.js │ │ │ ├── migrated_0009.tree.json │ │ │ ├── migrated_0010.js │ │ │ ├── migrated_0010.tree.json │ │ │ ├── migrated_0011.js │ │ │ ├── migrated_0011.tree.json │ │ │ ├── migrated_0012.js │ │ │ ├── migrated_0012.tree.json │ │ │ ├── migrated_0013.js │ │ │ ├── migrated_0013.tree.json │ │ │ ├── migrated_0014.js │ │ │ ├── migrated_0014.tree.json │ │ │ ├── migrated_0015.js │ │ │ ├── migrated_0015.tree.json │ │ │ ├── migrated_0016.js │ │ │ ├── migrated_0016.tree.json │ │ │ ├── migrated_0017.js │ │ │ ├── migrated_0017.tree.json │ │ │ ├── migrated_0018.js │ │ │ ├── migrated_0018.tree.json │ │ │ ├── migrated_0019.js │ │ │ ├── migrated_0019.tree.json │ │ │ ├── migrated_0020.js │ │ │ ├── migrated_0020.tree.json │ │ │ ├── migrated_0021.js │ │ │ ├── migrated_0021.tree.json │ │ │ ├── migrated_0022.js │ │ │ ├── migrated_0022.tree.json │ │ │ ├── migrated_0023.js │ │ │ ├── migrated_0023.tree.json │ │ │ ├── migrated_0024.js │ │ │ ├── migrated_0024.tree.json │ │ │ ├── migrated_0025.js │ │ │ ├── migrated_0025.tree.json │ │ │ ├── migrated_0026.js │ │ │ ├── migrated_0026.tree.json │ │ │ ├── migrated_0027.js │ │ │ ├── migrated_0027.tree.json │ │ │ ├── migrated_0028.js │ │ │ ├── migrated_0028.tree.json │ │ │ ├── migrated_0029.js │ │ │ ├── migrated_0029.tree.json │ │ │ ├── migrated_0030.js │ │ │ ├── migrated_0030.tree.json │ │ │ ├── migrated_0031.js │ │ │ ├── migrated_0031.tree.json │ │ │ ├── migrated_0032.js │ │ │ ├── migrated_0032.tree.json │ │ │ ├── migrated_0033.js │ │ │ ├── migrated_0033.tree.json │ │ │ ├── migrated_0034.js │ │ │ ├── migrated_0034.tree.json │ │ │ ├── migrated_0035.failure.json │ │ │ ├── migrated_0035.js │ │ │ ├── migrated_0036.js │ │ │ ├── migrated_0036.tree.json │ │ │ ├── migrated_0037.js │ │ │ ├── migrated_0037.tree.json │ │ │ ├── migrated_0038.failure.json │ │ │ ├── migrated_0038.js │ │ │ ├── migrated_0039.js │ │ │ ├── migrated_0039.tree.json │ │ │ ├── migrated_0040.js │ │ │ ├── migrated_0040.tree.json │ │ │ ├── migrated_0041.js │ │ │ ├── migrated_0041.tree.json │ │ │ ├── migrated_0042.js │ │ │ ├── migrated_0042.tree.json │ │ │ ├── migrated_0044.js │ │ │ ├── migrated_0044.tree.json │ │ │ ├── migrated_0045.js │ │ │ ├── migrated_0045.tree.json │ │ │ ├── migrated_0046.js │ │ │ ├── migrated_0046.tree.json │ │ │ ├── migrated_0047.js │ │ │ ├── migrated_0047.tree.json │ │ │ ├── migrated_0048.js │ │ │ ├── migrated_0048.tree.json │ │ │ ├── migrated_0049.js │ │ │ ├── migrated_0049.tree.json │ │ │ ├── migrated_0050.source.js │ │ │ ├── migrated_0050.tree.json │ │ │ ├── migrated_0051.js │ │ │ ├── migrated_0051.tree.json │ │ │ ├── migrated_0052.js │ │ │ ├── migrated_0052.tree.json │ │ │ ├── string_literal_escape_eight.js │ │ │ ├── string_literal_escape_eight.tree.json │ │ │ ├── while-missing-parenthesis.js │ │ │ └── while-missing-parenthesis.tree.json │ │ └── whitespace/ │ │ ├── migrated_0000.source.js │ │ ├── migrated_0000.tree.json │ │ ├── migrated_0001.source.js │ │ └── migrated_0001.tree.json │ ├── grammar-tests.js │ ├── hostile-environment-tests.js │ ├── line-ending-sample.js │ ├── profile.js │ ├── regression-tests.js │ ├── test-262-whitelist.txt │ ├── test-262.js │ ├── tsfmt.json │ ├── unit-tests.js │ ├── utils/ │ │ ├── create-testcases.js │ │ ├── error-to-object.js │ │ └── evaluate-testcase.js │ └── verify-line-ending.js ├── tools/ │ ├── fixupbundle.js │ ├── generate-fixtures.js │ ├── generate-identifier-regex.js │ └── generate-xhtml-entities.js └── webpack.config.js