├── .eslintignore ├── .flowconfig ├── .gitattributes ├── .gitignore ├── .tern-project ├── .travis.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── doc ├── ACORN_AUTHORS ├── SPEC.md ├── acorn_cst_poc.js ├── ast │ └── spec.md ├── auto-const.md ├── commit_message_format.md ├── cst_example_source.js ├── icon.svg ├── parsing.md ├── random-thoughts.md ├── safe-switch.md └── whitespace-preservation.md ├── gulpfile.js ├── lerna.json ├── package.json ├── packages ├── alpastor │ ├── .npmignore │ ├── README.md │ ├── TODO.md │ ├── bin │ │ └── alpastor.js │ ├── package.json │ ├── src │ │ ├── helpers │ │ │ └── keyword-to-punc.js │ │ ├── index.js │ │ ├── path │ │ │ ├── index.js │ │ │ └── needs-parentheses.js │ │ └── types │ │ │ ├── base.js │ │ │ ├── expressions.js │ │ │ ├── literals.js │ │ │ ├── methods.js │ │ │ └── statements.js │ └── test │ │ ├── fixtures.js │ │ ├── fixtures │ │ └── core │ │ │ └── 1 │ │ │ ├── format.json │ │ │ ├── source.js │ │ │ └── source.taco │ │ ├── mocha.opts │ │ ├── smoke.js │ │ ├── specs.js │ │ └── visitor.js ├── comal-traverse │ ├── .npmignore │ ├── README.md │ ├── doc │ │ ├── _repl.js │ │ └── example-indent.js │ ├── package.json │ ├── src │ │ ├── base-context.js │ │ ├── cache.js │ │ ├── hub.js │ │ ├── index.js │ │ ├── messages.js │ │ ├── messages_.json │ │ ├── path │ │ │ ├── README.md │ │ │ ├── ancestry.js │ │ │ ├── comments.js │ │ │ ├── context.js │ │ │ ├── conversion.js │ │ │ ├── evaluation.js │ │ │ ├── family.js │ │ │ ├── index.js │ │ │ ├── inference │ │ │ │ ├── index.js │ │ │ │ ├── inferer-reference.js │ │ │ │ └── inferers.js │ │ │ ├── introspection.js │ │ │ ├── lib │ │ │ │ ├── hoister.js │ │ │ │ ├── removal-hooks.js │ │ │ │ └── virtual-types.js │ │ │ ├── modification.js │ │ │ ├── removal.js │ │ │ ├── replacement.js │ │ │ └── source-elements.js │ │ ├── scope │ │ │ ├── binding.js │ │ │ ├── index.js │ │ │ └── lib │ │ │ │ └── renamer.js │ │ ├── traversal-context.js │ │ ├── visitors.js │ │ └── walk-context.js │ └── test │ │ ├── evaluation.js │ │ ├── fixtures │ │ └── source-elements │ │ │ ├── member-expression.ast.json │ │ │ ├── nested-block-directive.ast.json │ │ │ ├── nested-block-directive.js │ │ │ ├── nested-block.ast.json │ │ │ └── nested-block.js │ │ ├── inference.js │ │ ├── mocha.opts │ │ ├── scope.js │ │ ├── source-elements.js │ │ └── traverse.js ├── comal-types │ ├── .npmignore │ ├── README.md │ ├── package.json │ └── src │ │ ├── constants.js │ │ ├── converters.js │ │ ├── definitions │ │ ├── core.js │ │ ├── es2015.js │ │ ├── experimental.js │ │ ├── flow.js │ │ ├── index.js │ │ ├── init.js │ │ ├── jsx.js │ │ └── misc.js │ │ ├── flow.js │ │ ├── index.js │ │ ├── react.js │ │ ├── retrievers.js │ │ └── validators.js ├── comal │ ├── .npmignore │ ├── README.md │ ├── TODO.md │ ├── index.js │ ├── package.json │ ├── src │ │ ├── api.js │ │ ├── browser.js │ │ ├── file │ │ │ ├── index.js │ │ │ └── metadata.js │ │ ├── helpers │ │ │ ├── merge.js │ │ │ ├── normalise-ast.js │ │ │ └── resolve.js │ │ ├── index.js │ │ ├── logger.js │ │ ├── messages.js │ │ ├── messages_.json │ │ ├── options │ │ │ ├── babel-generator-config.js │ │ │ ├── babylon-config.js │ │ │ ├── core-config.js │ │ │ ├── file-config.js │ │ │ ├── loader.js │ │ │ └── parsers.js │ │ ├── store.js │ │ ├── transformation │ │ │ ├── index.js │ │ │ ├── internal-visitor-plugins │ │ │ │ ├── block-hoist.js │ │ │ │ └── shadow-functions.js │ │ │ ├── pipeline.js │ │ │ ├── plugin-normalise.js │ │ │ ├── plugin-pass.js │ │ │ ├── plugin.js │ │ │ └── presets.js │ │ └── util.js │ └── test │ │ ├── .babelrc │ │ ├── _babel_api.js │ │ ├── _browser.js │ │ ├── api.js │ │ ├── evaluation.js │ │ ├── fixtures │ │ ├── api │ │ │ └── file.js │ │ ├── browserify │ │ │ └── register.js │ │ ├── plugins │ │ │ ├── inference-recursion │ │ │ │ └── exec.js │ │ │ ├── multiple-definition-evaluation │ │ │ │ └── exec.js │ │ │ ├── nested-if-alternate │ │ │ │ └── exec.js │ │ │ └── regression-2772 │ │ │ │ └── exec.js │ │ ├── resolution │ │ │ └── resolve-addons-relative-to-file │ │ │ │ ├── .gitignore │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── node_modules │ │ │ │ └── addons │ │ │ │ ├── plugin.js │ │ │ │ └── preset.js │ │ └── transformation │ │ │ ├── errors │ │ │ └── syntax │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── misc │ │ │ ├── enforce-newline-modules-blacklist │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── regression-1130 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── regression-1149 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── regression-1155 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── regression-1168 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── regression-1169 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ ├── regression-1199 │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ ├── regression-2892 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.js │ │ │ │ └── options.json │ │ │ └── shebang │ │ │ │ ├── actual.js │ │ │ │ └── expected.js │ │ │ └── source-maps │ │ │ ├── arrow-function │ │ │ ├── actual.js │ │ │ ├── expected.js │ │ │ ├── options.json │ │ │ └── source-mappings.json │ │ │ ├── class │ │ │ ├── actual.js │ │ │ ├── expected.js │ │ │ ├── options.json │ │ │ └── source-mappings.json │ │ │ ├── full │ │ │ ├── actual.js │ │ │ ├── expected.js │ │ │ ├── options.json │ │ │ └── source-map.json │ │ │ ├── inline │ │ │ ├── actual.js │ │ │ ├── expected.js │ │ │ └── options.json │ │ │ └── options.json │ │ ├── mocha.opts │ │ ├── package.json │ │ ├── path.js │ │ ├── plugins.js │ │ ├── resolution.js │ │ ├── transformation.js │ │ └── util.js ├── cstify │ ├── .npmignore │ ├── README.md │ ├── bin │ │ └── babylon-cst.js │ ├── package.json │ ├── src │ │ ├── helpers.js │ │ ├── index.js │ │ ├── type-to-element.js │ │ └── visitors │ │ │ ├── empty-import.js │ │ │ ├── index.js │ │ │ ├── new-no-parens.js │ │ │ └── trailing-commas.js │ └── test │ │ ├── mocha.opts │ │ ├── sourceElements.js │ │ └── visitors.js ├── horchata │ ├── .npmignore │ ├── CONTRIBUTING.md │ ├── README.md │ ├── bin │ │ ├── generate-identifier-regex.js │ │ ├── horchata.js │ │ ├── render-cst.js │ │ └── simplify-ast.js │ ├── package.json │ ├── src │ │ ├── file.js │ │ ├── index.js │ │ ├── lexer │ │ │ ├── comments.js │ │ │ ├── context-types.js │ │ │ ├── context.js │ │ │ ├── indentation.js │ │ │ ├── index.js │ │ │ ├── serialization.js │ │ │ ├── state.js │ │ │ ├── token.js │ │ │ └── types.js │ │ ├── options.js │ │ ├── parser │ │ │ ├── helpers.js │ │ │ ├── index.js │ │ │ ├── methods │ │ │ │ ├── helpers.js │ │ │ │ ├── node.js │ │ │ │ ├── types.js │ │ │ │ └── validation.js │ │ │ ├── node.js │ │ │ └── types │ │ │ │ ├── base.js │ │ │ │ ├── classes.js │ │ │ │ ├── expressions.js │ │ │ │ ├── literals.js │ │ │ │ ├── methods.js │ │ │ │ ├── modules.js │ │ │ │ ├── statements.js │ │ │ │ └── template-literals.js │ │ ├── plugin.js │ │ ├── postprocessors │ │ │ ├── comments.js │ │ │ └── cst.js │ │ └── util │ │ │ ├── _identifierContData.js │ │ │ ├── _identifierStartData.js │ │ │ ├── identifier.js │ │ │ ├── location.js │ │ │ └── whitespace.js │ └── test │ │ ├── fixtures.js │ │ ├── fixtures │ │ ├── edgecase-chaining │ │ │ ├── call-chain-exclcall-arg │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── call-chain-exclcall-str-arg │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── call-chain-exclcall │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── call-chain-stmtcall-arg │ │ │ │ ├── ast.json │ │ │ │ ├── options.json │ │ │ │ └── source.taco │ │ │ ├── call-chain-stmtcall-str-arg │ │ │ │ ├── ast.json │ │ │ │ ├── options.json │ │ │ │ └── source.taco │ │ │ ├── call-member-chain-exclcall-str-arg │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── promise-chain-exclcall │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ └── simple-dot │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ ├── edgecase-script │ │ │ ├── html-comment │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ └── options.json │ │ ├── edgecase │ │ │ ├── .exclcall-in-if-header-2 │ │ │ │ └── source.taco │ │ │ ├── .exclcall-in-if-header │ │ │ │ └── source.taco │ │ │ ├── arrow-function-expression-newline │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── class-expression-newline │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── crlf │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── dot-chaining-escaped-newlines │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── dot-chaining │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── dot-newline-arguments │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── empty-array-newline │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── empty-object-newline │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── exclcall-newline-multi │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── exclcall-newline │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── exclcall-paren │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── exclcall-regex │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── exclcall │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── expression-newline │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── function-do-while-exclcall │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── function-return-exclcall │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── if-header-containing-function │ │ │ │ ├── ast.json │ │ │ │ ├── source.js │ │ │ │ └── source.taco │ │ │ ├── if-header │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── line-comment-at-eol-in-object-literal │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── member-newline-arguments │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── new-exclcall │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── newline-arguments-1 │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── newline-arguments-2 │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── newline-arguments-3 │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── newline-arguments-4 │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── newline-arguments-5 │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── newline-arguments-6 │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── newline-arguments-7 │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── newline-arguments-8 │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ └── try-catch-then │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ ├── errors-validation │ │ │ └── .gitignore │ │ ├── errors │ │ │ ├── arrow-generator │ │ │ │ ├── error.json │ │ │ │ └── source.taco │ │ │ ├── assign-to-rval │ │ │ │ └── error.json │ │ │ ├── bad-character-escape-sequence │ │ │ │ └── error.json │ │ │ ├── bad-parens │ │ │ │ └── error.json │ │ │ ├── class-trailing-decorators │ │ │ │ └── error.json │ │ │ ├── code-point-out-of-bounds │ │ │ │ └── error.json │ │ │ ├── decorator-ellipsis │ │ │ │ └── error.json │ │ │ ├── dot-newline-arguments-1 │ │ │ │ ├── error.json │ │ │ │ └── source.taco │ │ │ ├── duplicate-class-constructor │ │ │ │ └── error.json │ │ │ ├── eq-statement-prefix │ │ │ │ ├── error.json │ │ │ │ └── source.taco │ │ │ ├── expected-unicode-escape-sequence │ │ │ │ └── error.json │ │ │ ├── identifier-directly-after-number-radix │ │ │ │ └── error.json │ │ │ ├── identifier-directly-after-number │ │ │ │ └── error.json │ │ │ ├── implicitReturnFunctions-not-enabled │ │ │ │ └── error.json │ │ │ ├── inconsistent-indentation │ │ │ │ └── error.json │ │ │ ├── invalid-bind-expression │ │ │ │ └── error.json │ │ │ ├── invalid-conditional-expression-missing-else │ │ │ │ └── error.json │ │ │ ├── invalid-conditional-expression-missing-then │ │ │ │ └── error.json │ │ │ ├── invalid-default-assign │ │ │ │ └── error.json │ │ │ ├── invalid-identifier-name │ │ │ │ └── error.json │ │ │ ├── invalid-indentation │ │ │ │ └── error.json │ │ │ ├── invalid-meta-property │ │ │ │ └── error.json │ │ │ ├── invalid-number-base-10 │ │ │ │ └── error.json │ │ │ ├── invalid-number-exp │ │ │ │ └── error.json │ │ │ ├── invalid-number-octal │ │ │ │ └── error.json │ │ │ ├── invalid-radix-number │ │ │ │ └── error.json │ │ │ ├── invalid-regular-expression-flag │ │ │ │ └── error.json │ │ │ ├── invalid-super │ │ │ │ └── error.json │ │ │ ├── invalid-unicode-escape │ │ │ │ └── error.json │ │ │ ├── lexicallyBoundNamedFunctions-not-enabled │ │ │ │ └── error.json │ │ │ ├── missing-close-brace-computed-member-expression │ │ │ │ └── error.json │ │ │ ├── object-pattern-getter │ │ │ │ └── error.json │ │ │ ├── octal-literal-in-strict-mode │ │ │ │ └── error.json │ │ │ ├── octal-literal-in-template │ │ │ │ └── error.json │ │ │ ├── operator-<== │ │ │ │ ├── error.json │ │ │ │ └── source.taco │ │ │ ├── operator->== │ │ │ │ ├── error.json │ │ │ │ └── source.taco │ │ │ ├── relational-statement-prefix │ │ │ │ ├── error.json │ │ │ │ └── source.taco │ │ │ ├── unexpected-indentable-list-1 │ │ │ │ └── error.json │ │ │ ├── unexpected-indentable-list-2 │ │ │ │ └── error.json │ │ │ ├── unexpected-indentable-list-3 │ │ │ │ └── error.json │ │ │ ├── unterminated-comment │ │ │ │ └── error.json │ │ │ ├── unterminated-regular-expression-eof │ │ │ │ └── error.json │ │ │ ├── unterminated-regular-expression-eol │ │ │ │ └── error.json │ │ │ └── unterminated-template │ │ │ │ └── error.json │ │ ├── externDeclarations │ │ │ ├── base │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ └── options.json │ │ ├── implicitReturnFunctions │ │ │ ├── class-get │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── class-method │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── exports │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── function-declaration │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── function-expression │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── named-function-expression │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── object-get │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── object-method │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ └── options.json │ │ ├── lexicallyBoundNamed-implicitReturn-Functions │ │ │ ├── class-get │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── class-method │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── exports │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── function-declaration │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── named-function-expression │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── object-get │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── object-method │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ └── options.json │ │ ├── lexicallyBoundNamedFunctions │ │ │ ├── class-get-set │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── class-method │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── exports │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── function-declaration │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── named-function-expression │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── object-get-set │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── object-method │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ └── options.json │ │ ├── noExclCall │ │ │ ├── base │ │ │ │ ├── error.json │ │ │ │ └── source.taco │ │ │ └── options.json │ │ ├── noExternDeclarations │ │ │ └── base │ │ │ │ ├── error.json │ │ │ │ └── source.taco │ │ ├── statementNoParenCall │ │ │ ├── base │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── express-comma │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── express │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── multi │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── new-call-newline-multi │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── new-call │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── new-newline-multi │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── new-newline │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── new │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── newline-multi │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ └── options.json │ │ └── strudelThisMember │ │ │ ├── base │ │ │ ├── ast.json │ │ │ └── source.taco │ │ │ ├── decorator-expression │ │ │ ├── ast.json │ │ │ └── source.taco │ │ │ ├── decorator │ │ │ ├── ast.json │ │ │ └── source.taco │ │ │ └── options.json │ │ ├── index.js │ │ ├── mocha.opts │ │ ├── specs.js │ │ └── unified-loc.js ├── str-to-token │ ├── .npmignore │ ├── package.json │ └── src │ │ └── index.js ├── tacoscript-cst-utils │ ├── .npmignore │ ├── README.md │ ├── package.json │ └── src │ │ ├── dereference.js │ │ ├── index.js │ │ ├── node-start.js │ │ └── render.js ├── tacoscript-dev-utils │ ├── index.js │ ├── package.json │ └── src │ │ ├── exec-fixture-runner │ │ ├── helpers.js │ │ └── index.js │ │ └── parse-fixture-runner │ │ └── index.js ├── tacoscript-iife-excl │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── src │ │ └── horchata │ │ │ └── parser.js │ └── test │ │ ├── fixtures.js │ │ ├── fixtures │ │ └── horchata │ │ │ ├── empty-params │ │ │ ├── error.json │ │ │ └── source.taco │ │ │ ├── fat-arrow-block │ │ │ ├── error.json │ │ │ └── source.taco │ │ │ ├── fat-arrow-expr │ │ │ ├── error.json │ │ │ └── source.taco │ │ │ ├── one-param │ │ │ ├── error.json │ │ │ └── source.taco │ │ │ ├── renamed-param │ │ │ ├── error.json │ │ │ └── source.taco │ │ │ ├── renamed-params │ │ │ ├── error.json │ │ │ └── source.taco │ │ │ └── two-params │ │ │ ├── error.json │ │ │ └── source.taco │ │ └── mocha.opts ├── tacoscript-iife-with │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── src │ │ └── horchata │ │ │ ├── lexer.js │ │ │ └── parser.js │ └── test │ │ ├── fixtures.js │ │ ├── fixtures │ │ ├── horchata │ │ │ ├── async │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── empty-params │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── fat-arrow-block │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── fat-arrow-expr │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── generator-async-fat-arrow │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── generator │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── one-param │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── options.json │ │ │ ├── renamed-param │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ ├── renamed-params │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ │ └── two-params │ │ │ │ ├── ast.json │ │ │ │ └── source.taco │ │ └── regression │ │ │ ├── options.json │ │ │ └── plain-with │ │ │ ├── ast.json │ │ │ └── source.taco │ │ └── mocha.opts ├── tacoscript-logical-assign │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── horchata │ │ │ ├── lexer.js │ │ │ └── parser.js │ │ ├── index.js │ │ └── tacotruck.js │ └── test │ │ ├── fixtures.js │ │ ├── fixtures │ │ └── horchata │ │ │ ├── and │ │ │ ├── ast.json │ │ │ └── source.taco │ │ │ ├── options.json │ │ │ └── or │ │ │ ├── ast.json │ │ │ └── source.taco │ │ ├── index.js │ │ └── mocha.opts ├── tacoscript-register │ ├── package.json │ └── src │ │ └── index.js ├── tacoscript-require-hook │ ├── package.json │ └── src │ │ ├── browser.js │ │ └── index.js ├── tacoscript-strudel-this-member │ ├── .npmignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.js │ │ └── tacotruck.js │ └── test │ │ ├── fixtures │ │ └── e2e │ │ │ └── package.json │ │ ├── index.js │ │ └── mocha.opts ├── tacoscript │ ├── .npmignore │ ├── LICENSE.md │ ├── bin │ │ ├── _tacoscript-node.js │ │ └── tacoscript.js │ ├── package.json │ ├── src │ │ ├── cli │ │ │ ├── base-args.js │ │ │ ├── commands │ │ │ │ ├── _node.js │ │ │ │ ├── compile.js │ │ │ │ ├── compose.js │ │ │ │ ├── node.js │ │ │ │ ├── transpose.js │ │ │ │ ├── validate.js │ │ │ │ └── version.js │ │ │ ├── constants.js │ │ │ ├── convertComalOpts.js │ │ │ ├── convertPluginOpts.js │ │ │ ├── index.js │ │ │ ├── stdin.js │ │ │ ├── stdout.js │ │ │ ├── transform.js │ │ │ ├── transformTree.js │ │ │ ├── usage │ │ │ │ ├── _node.txt │ │ │ │ ├── comal.js │ │ │ │ ├── compile.txt │ │ │ │ ├── compose.txt │ │ │ │ ├── index.js │ │ │ │ ├── node.txt │ │ │ │ ├── transpose.txt │ │ │ │ └── usage.txt │ │ │ ├── util.js │ │ │ └── watchTree.js │ │ ├── compile │ │ │ ├── README.md │ │ │ └── api.js │ │ ├── compose │ │ │ ├── README.md │ │ │ ├── api.js │ │ │ └── config.js │ │ ├── index.js │ │ ├── repl │ │ │ ├── index.js │ │ │ └── index.taco │ │ └── transpose │ │ │ ├── README.md │ │ │ ├── api.js │ │ │ └── config.js │ └── test │ │ ├── cli-compose.sh │ │ ├── cli-node-eval.sh │ │ ├── cli-tacoscript-compose.js │ │ ├── cli-tacoscript-core.js │ │ ├── compose-api.js │ │ ├── fixtures │ │ ├── cli │ │ │ ├── console-log.taco │ │ │ ├── convertBaseFileName.taco │ │ │ └── plugins │ │ │ │ ├── index.taco │ │ │ │ └── package.json │ │ ├── compose-api │ │ │ └── file.taco │ │ └── transpose-api │ │ │ └── file.js │ │ ├── mocha.opts │ │ └── transpose-api.js ├── tacotruck │ ├── .npmignore │ ├── README.md │ ├── bin │ │ └── tacoscript-generate.js │ ├── package.json │ ├── src │ │ ├── detect-indent.js │ │ ├── index.js │ │ └── printer │ │ │ ├── buffer.js │ │ │ ├── helpers.js │ │ │ ├── index.js │ │ │ ├── position.js │ │ │ ├── special-tokens.js │ │ │ └── types │ │ │ ├── base.js │ │ │ ├── classes.js │ │ │ ├── expressions.js │ │ │ ├── literals.js │ │ │ ├── methods.js │ │ │ ├── modules.js │ │ │ ├── statements.js │ │ │ └── template-literals.js │ └── test │ │ ├── fixtures.js │ │ ├── index.js │ │ └── mocha.opts └── taqueria │ ├── .npmignore │ ├── README.md │ └── package.json ├── scripts ├── _get-test-directories.sh ├── babel-eslint-parse-opts.patch ├── build.sh ├── clean-pkg-json.js ├── manage-forks.sh ├── test-browser.sh └── test-task.sh ├── specs ├── core │ ├── README.md │ ├── base-declaration │ │ ├── const │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── block-multi │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── block │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── function │ │ │ ├── .dupe-param-strict │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── basic-one-argument │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── basic-two-arguments │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── dupe-param │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── edgecase-proto │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── empty-param │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── id-arguments │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── id-eval │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── nested-use-strict │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── not-strict │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── let │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── block-assign │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── block-multi │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── block │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ └── var │ │ │ ├── .complex-pattern-requires-init │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── assign-multiple │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── assign │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── basic │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── id-eval-arguments │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── id-reserved-keywords │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── id-unused-reserved-words │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ └── multiple │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ ├── base-edgecase │ │ ├── empty │ │ │ └── empty-file │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── function-arguments │ │ │ ├── 1 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 2 │ │ │ │ ├── actual.js │ │ │ │ ├── actual.taco.ast.json │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ ├── expected.taco │ │ │ │ └── expected.taco.ast.json │ │ │ ├── 3 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 4 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 5 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 6 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── 7 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ ├── misc │ │ │ ├── block-block │ │ │ │ ├── actual.js │ │ │ │ ├── actual.taco │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── function-function │ │ │ │ ├── actual.js │ │ │ │ ├── actual.taco │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── increment │ │ │ │ ├── actual.js │ │ │ │ ├── actual.taco │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── setTimeout │ │ │ │ ├── actual.js │ │ │ │ ├── alternate0.taco │ │ │ │ ├── alternate1.taco │ │ │ │ ├── alternate2.taco │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ └── unicode │ │ │ ├── unicode-identifier-200C │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ ├── expected.taco │ │ │ └── source.js │ │ │ ├── unicode-identifier-200D │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ ├── expected.taco │ │ │ └── source.js │ │ │ ├── unicode-identifier-combining │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ ├── expected.taco │ │ │ └── source.js │ │ │ ├── unicode-identifier │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── unicode-zalgo-1 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ ├── expected.taco │ │ │ └── source.js │ │ │ └── unicode-zalgo-2 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ ├── expected.taco │ │ │ └── source.js │ ├── base-expression │ │ ├── additive │ │ │ ├── add │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── edgecase-use-strict-add │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── subtract │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── assignment │ │ │ ├── assign-basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── assign-id-arguments │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── assign-id-eval │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── update-add │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── update-bitwise-and │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── update-bitwise-or │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── update-bitwise-xor │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── update-div │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── update-modulo │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── update-mult │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── update-shift-left │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── update-shift-right-unsigned │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── update-shift-right │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── update-subtract │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── binary-bitwise │ │ │ ├── bitwise-and │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── bitwise-or │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── bitwise-xor │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── binary-logical │ │ │ ├── and-and │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── and │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── or-and │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── or-binary-xor │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── or-or │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── or │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── binary │ │ │ ├── add-add │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── add-divide │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── add-multiply │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── add-subtract │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── bitwise-and-bitwise-and │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── bitwise-and-bitwise-or │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── bitwise-or-bitwise-and │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── bitwise-or-bitwise-or │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── bitwise-or-bitwise-xor │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── bitwise-xor-bitwise-xor │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── grouped-plus-multiply │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── lshift-lshift │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── modulo-multiply │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── multiply-divide │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── multiply-modulo │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── multiply-multiply │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── subtract-add │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── subtract-modulo │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── subtract-subtract │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── bitwise-shift │ │ │ ├── shift-left │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── shift-right-unsigned │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── shift-right │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── complex │ │ │ └── complex │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── conditional │ │ │ ├── README.md │ │ │ ├── assign │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.next.taco │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.next.taco │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── leading-logical-expression │ │ │ │ ├── actual.js │ │ │ │ ├── actual.taco │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── nested-reverse │ │ │ │ ├── actual.js │ │ │ │ ├── actual.next.taco │ │ │ │ ├── actual.taco │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── nested │ │ │ │ ├── actual.js │ │ │ │ ├── actual.taco │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── equality-symbols │ │ │ ├── double-equals │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── not-equals │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── not-triple-equals │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── options.json │ │ │ └── triple-equals │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── equality │ │ │ ├── double-equals │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── not-equals │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── not-triple-equals │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── triple-equals │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── function-call │ │ │ ├── call-parenthesized │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── call │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── double-new-no-parens │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── double-new │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── new-accessor │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── new-no-parens │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── new-prop-call │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── new-prop │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── new-then-prop-call │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── new │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── function │ │ │ ├── basic-expression │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── empty │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── id-arguments-expression │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── id-eval-expression │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── parens-id-test-two-arguments │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── var-declaration-assignment │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── grouping │ │ │ ├── add-bit-shift-left │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── addition │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── multiplicative │ │ │ ├── divide │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── modulo │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── multiply │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── postfix │ │ │ ├── decrement-arguments │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── decrement-eval │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── decrement │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── increment-arguments │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── increment-eval │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── increment │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── property │ │ │ ├── accessor-property │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── accessor-sequence │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── accessor │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── call-property-call-property │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── call-property │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── property-edgecase-false │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── property-edgecase-if │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── property-edgecase-null │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── property-edgecase-true │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── property-property-property-call │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── three-properties │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── two-properties │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── relational │ │ │ ├── greater-than-or-equal │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── greater-than │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── in-operator │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── instanceof-operator │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── less-than-less-than │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── less-than-or-equal │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── less-than │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── sequence │ │ │ └── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ └── unary │ │ │ ├── bitwise-not │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── decrement-arguments │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── decrement-eval │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── decrement │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── delete-operator │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── increment-arguments │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── increment-eval │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── increment │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── logical-not │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── negative-coerce │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── positive-coerce │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── typeof-operator │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ └── void-operator │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ ├── base-literals │ │ ├── .numeric-octal-edgecase │ │ │ ├── zero-eight │ │ │ │ └── actual.js │ │ │ ├── zero-nine-decimal │ │ │ │ └── actual.js │ │ │ ├── zero-nine │ │ │ │ └── actual.js │ │ │ └── zero-zero-zero-eight │ │ │ │ └── actual.js │ │ ├── array │ │ │ ├── assign-array-empty │ │ │ │ ├── actual.js │ │ │ │ ├── actual.taco │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── assign-array-literal-infix-comma │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── assign-array-literal-leading-commas │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── assign-array-literal-multi-trailing-comma │ │ │ │ ├── actual.js │ │ │ │ ├── actual.taco │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── assign-array-literal-one-literal-element │ │ │ │ ├── actual.js │ │ │ │ ├── actual.taco │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── assign-array-literal-trailing-comma │ │ │ │ ├── actual.js │ │ │ │ ├── actual.taco │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── assign-array-literal-whitespace │ │ │ │ ├── actual.js │ │ │ │ ├── actual.taco │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── identifier │ │ │ ├── base │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── unicode-escape-2 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── unicode-escape │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── numeric-decimal │ │ │ ├── five │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── fourty-two │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── pi │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── point-fourteen │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── position │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── three │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── zero │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── numeric-exponential │ │ │ ├── large-number │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── tiny-number │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── zero-exponentized-trailing-space │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── zero-exponentized │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── numeric-hex │ │ │ ├── letters-high │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── letters-low │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── sixteen │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── two-fiftysix │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── uppercase-x-four │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── uppercase-x │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── zero-semicolon │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── zero │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── numeric-octal │ │ │ ├── base │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── multi-leading-zeros │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── ten │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── object-descriptor │ │ │ ├── complete │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── computed-es6-proto-duplicate │ │ │ │ ├── actual.js │ │ │ │ ├── actual.js.cst.json │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── computed-proto-arrow │ │ │ │ ├── actual.js │ │ │ │ ├── actual.js.cst.json │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── computed │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── duplicate-in-expression │ │ │ │ ├── actual.js │ │ │ │ ├── actual.js.cst.json │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── duplicate-strict │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── duplicate-strict2 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── get-basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── get-id-false │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── get-id-if │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── get-id-null │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── get-id-number │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── get-id-true │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── get-noop │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── get-quoted-id │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── get-value │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── set-basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── set-default-arg │ │ │ │ ├── actual.js │ │ │ │ ├── actual.js.cst.json │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── set-id-false │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── set-id-if │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── set-id-null │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── set-id-number │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── set-id-quoted │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── set-id-true │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── set-value │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── object │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── computed-arrow │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── duplicate-key │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── empty-space │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── empty │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── es6-proto-quoted │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── es6-proto │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── invalid-duplicate-strict │ │ │ │ ├── actual.js │ │ │ │ └── expected.taco │ │ │ ├── key-false │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── key-if │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── key-null │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── key-quoted-lbrace │ │ │ │ ├── actual.js │ │ │ │ ├── actual.js.cst.json │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── key-quoted │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── key-true │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── regex │ │ │ ├── .u-flag-high │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── source.js │ │ │ ├── .u-flag-invalid-range-4-hex │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── .u-flag-invalid-range-var-hex │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── .u-flag-valid-range │ │ │ │ └── actual.js │ │ │ ├── basic-short │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── escaped-brace │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── escaped-forward-slash │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── g-flag-as-unicode │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── g-flag │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── group │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── i-flag-range-a │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── i-flag-range-x │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── i-flag-uppercase │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── i-flag │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── in-array │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── property │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── u-flag-long-range │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ ├── expected.taco │ │ │ │ └── source.js │ │ │ ├── u-flag-surrogate-pair │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── u-flag │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── y-flag │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── special │ │ │ ├── null │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── this │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ └── string │ │ │ ├── base │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── escape-sequences │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── hex-escape │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── invalid-octal-escape │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── newline-escape │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── newline-in-double-quote-string │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── octal-escape-excl-edgecase │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ ├── expected.taco │ │ │ └── parser-options.json │ │ │ ├── octal-escape-newline-edgecase │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ ├── expected.taco │ │ │ └── parser-options.json │ │ │ ├── octal-escape-newline │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ ├── expected.taco │ │ │ └── parser-options.json │ │ │ ├── octal-escape-nine │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ ├── expected.taco │ │ │ └── parser-options.json │ │ │ ├── octal-escape-null │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ ├── expected.taco │ │ │ └── parser-options.json │ │ │ ├── octal-escape-r │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ ├── expected.taco │ │ │ └── parser-options.json │ │ │ ├── octal-escape-soh │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ ├── expected.taco │ │ │ └── parser-options.json │ │ │ ├── octal-escape-z │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ ├── expected.taco │ │ │ └── parser-options.json │ │ │ ├── octal-escape │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ ├── expected.taco │ │ │ └── parser-options.json │ │ │ ├── parser-options.json │ │ │ └── unicode-escape │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ ├── expected.taco │ │ │ ├── source.js │ │ │ └── source.sh │ ├── base-statement │ │ ├── block │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── empty │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── expressions │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── break │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── edgecase-proto │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── labelled-semicolon │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── labelled │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── continue │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── edgecase-proto │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── labelled-semicolon │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── labelled │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── no-semicolon │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── debugger │ │ │ └── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── empty │ │ │ └── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── if │ │ │ ├── .function-expression │ │ │ │ └── actual.js │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── else │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── empty-else-newline │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── empty-else │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── parenthesized │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── var-decl │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── iteration │ │ │ ├── .edgecase-pattern-in-for-in │ │ │ │ └── actual.js │ │ │ ├── block-do-while-false │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── const-for-in │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── do-block-empty-while-false │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── do-block-while │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── do-expression-newline-while │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── do-expression-while-2 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── do-expression-while-semicolon │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── do-expression-while │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── edgecase-for-prop-in-in │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-accessor-in-in │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-call-accessor-in │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-forever-empty-block │ │ │ │ ├── NOTES.md │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-forever-empty-statement │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-in-call │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-initialize-empty-statement │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-initialize-let-empty-statement │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-initialize-test-empty-statement │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-initialize-test-update-call │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-initialize-test-update-empty-statement │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-initialize-var-empty-statement │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-initialize-var-multiple-empty-statement │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-let-in-call │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-statement-with-seq │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-var-in-call │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── invalid-for-var-assign-assign-assign-in-in │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-for-var-assign-assign-in-empty-statement │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-for-var-assign-function-expression-in-call │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-for-var-assign-in-call │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── while-block │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── while-expression │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── labelled │ │ │ ├── edgecase-proto │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── label-for-break │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── label-label-label-while-continue │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── label-label-while-continue │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── label-while-break │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── return │ │ │ ├── empty-return-semicolon │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── empty-return │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── return-expression │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── return-literal │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── switch │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── default │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── empty │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── throw │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── binary-expression │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── object-literal │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── try │ │ │ ├── basic │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── catch-finally │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── empty │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── finally │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── function-call-catch │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── id-arguments │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── id-eval │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ └── with │ │ │ ├── basic │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── block │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── parser-options.json │ │ │ ├── semicolon │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── strict-double-parens │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ └── strict-single-parens │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ ├── comments │ │ ├── base │ │ │ ├── html-comment │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── parser-options.json │ │ │ ├── inner-block-switch │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── inner-line-if │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── leading-block-empty │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── leading-block-with-leading-statement │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── leading-block │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── leading-line-0 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── leading-line-1 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── leading-line-double │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── leading-line-empty │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── leading-multiline-block-0 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── leading-multiline-block-1 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── leading-multiline-block-3 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── leading-multiline-block-4 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── leading-multiline-block-5 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── line-0 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── line-1 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── line-empty-no-trailing-newline │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── line-empty │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── tacoscript-escaping │ │ │ │ ├── actual.js │ │ │ │ ├── actual.taco │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── trailing-block-double │ │ │ │ ├── actual.js │ │ │ │ ├── actual.taco │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── trailing-block-double2 │ │ │ │ ├── actual.js │ │ │ │ ├── actual.taco │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── trailing-line │ │ │ │ ├── actual.js │ │ │ │ ├── actual.taco │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ └── edgecase │ │ │ ├── 302 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 305 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 306 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 308 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 309 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 311 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 312 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 314 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 315 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 318 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 319 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 320 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 321 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 322 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 323 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 324 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 325 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 326 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 327 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── 328 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── 329 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 330 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 331 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 332 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 333 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 334 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 335 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 336 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 337 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 338 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 339 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 340 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 341 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 342 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 343 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 344 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 345 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 346 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 347 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 348 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 349 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 350 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 351 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 352 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 353 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 354 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 355 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 356 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 357 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 358 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 359 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 360 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 361 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 362 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 363 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 364 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 365 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 366 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 367 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 368 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 369 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 370 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 371 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 372 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 373 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 374 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 375 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 376 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 377 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 378 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 379 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 380 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 381 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 382 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 383 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 384 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 385 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 386 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 387 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 388 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 389 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 390 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 391 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 392 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 393 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 394 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── 395 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── block-trailing-comment │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── comment-within-condition │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── export-default-anonymous-class │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── migrated_0002 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── migrated_0005 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── migrated_0006 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── migrated_0008 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── migrated_0009 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── migrated_0011 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── migrated_0012 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── migrated_0014 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── migrated_0015 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── surrounding-call-comments │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── surrounding-debugger-comments │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── surrounding-return-comments │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── surrounding-throw-comments │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── surrounding-while-loop-comments │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── switch-fallthrough-comment-in-function │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── switch-fallthrough-comment │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── switch-no-default-comment-in-function │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── switch-no-default-comment-in-nested-functions │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ └── switch-no-default-comment │ │ │ ├── actual.js │ │ │ └── expected.json │ ├── edgecase │ │ ├── directive-prolog │ │ │ ├── invalid-migrated_0000 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── invalid-migrated_0001 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── expression │ │ │ ├── migrated_0002 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0003 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0004 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── migrated_0005 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── invalid │ │ │ ├── GH-1106-00 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── GH-1106-01 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── GH-1106-02 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── GH-1106-03 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── GH-1106-04 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── GH-1106-05 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── GH-1106-06 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── GH-1106-07 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── GH-1106-09 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── arrow-functions-inner-parens │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0000 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0001 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0002 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0003 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0004 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0005 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0006 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0007 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0008 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0009 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0010 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0011 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0012 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0013 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0014 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0015 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0016 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0017 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0018 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0019 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0020 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0021 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0022 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0023 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0024 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0025 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0026 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0027 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0028 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0029 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0030 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0031 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0032 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0033 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0034 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0035 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0036 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0037 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0038 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0039 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0040 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0041 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0042 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0043 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0044 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0045 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0046 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0047 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0048 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0049 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0050 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0051 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0052 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0053 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0054 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0055 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0056 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0057 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0058 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0059 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0060 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0061 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0062 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0063 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0064 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0065 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0066 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0067 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0068 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0069 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0070 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0071 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0072 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0073 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0074 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0075 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0076 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0077 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0078 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0080 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0081 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0082 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0083 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0084 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0085 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0086 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0087 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0088 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0089 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0090 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0091 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0092 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0093 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0094 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0095 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0096 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0097 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0098 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0099 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0100 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0101 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0102 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0103 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0104 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0105 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0106 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0107 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0108 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0109 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0110 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0111 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0112 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0113 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0114 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0115 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0116 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0117 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0118 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0119 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0120 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0121 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0122 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0123 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0124 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0125 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0126 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0127 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0128 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0129 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0130 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0131 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0132 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0133 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0134 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0135 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0136 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0137 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0138 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0139 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0140 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0141 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0142 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0143 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0144 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0145 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0146 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0147 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0148 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0149 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0150 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0151 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0152 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0153 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0154 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0155 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0156 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0157 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0158 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0159 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0160 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0161 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0162 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0163 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0164 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0165 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0166 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0167 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0168 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0169 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0170 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0171 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0172 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0173 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0174 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0175 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0176 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0177 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0178 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0179 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0180 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0181 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0182 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0183 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0184 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0185 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0186 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0187 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0188 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0189 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0190 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0191 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0192 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0193 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0194 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0195 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0196 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0197 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0198 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0199 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0200 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0201 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0202 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0203 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0204 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0205 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0206 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0207 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0208 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0209 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0210 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0211 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0212 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0213 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0214 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0215 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0216 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0217 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0218 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0219 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0220 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0221 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0222 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0223 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0224 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0225 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0226 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0227 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0228 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0229 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0230 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0231 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0232 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0233 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0234 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0235 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0236 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0238 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0239 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0240 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0241 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0242 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0243 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0244 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0245 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0246 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0247 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0248 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0249 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0250 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0252 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0253 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0254 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0255 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0256 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0257 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0258 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0259 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0260 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0261 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0262 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0263 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0264 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0265 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0266 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0267 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0268 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0269 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0270 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0271 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── migrated_0272 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0273 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0274 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0275 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0276 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── migrated_0277 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ └── migrated_0278 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ ├── parentheses │ │ │ ├── bitwise-or-not-base │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── bitwise-or-not-override-double │ │ │ │ ├── actual.js │ │ │ │ ├── actual.taco │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── bitwise-or-not-override │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── bitwise-or-not-redundant │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── in-in-statement │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── invalid-for-in-in │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── semicolon-insertion │ │ │ ├── 300 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 301 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 303 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 304 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 307 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 310 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 313 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0000 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0001 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0003 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0004 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0007 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0010 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── migrated_0013 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── unsorted │ │ │ ├── 317 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 525 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 526 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 527 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 528 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 529 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 530 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 531 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 532 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 533 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 534 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 535 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 537 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 540 │ │ │ │ ├── README.md │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── 541 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── .error-397 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-398 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-399 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-400 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-401 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-402 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-403 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-404 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-405 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-406 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-407 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-408 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-409 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-410 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-411 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-412 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-413 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-414 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-415 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-416 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-417 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-418 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-419 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-420 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-421 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-422 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-423 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-424 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-425 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-426 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-427 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-428 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-429 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-430 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-431 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-432 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-433 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-434 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-435 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-436 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-437 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-438 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-439 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-440 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-441 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-442 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-443 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-444 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-445 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-446 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-447 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-448 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-449 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-450 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-451 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-452 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-453 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-454 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-455 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-456 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-457 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-458 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-459 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-460 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-461 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-462 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-463 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-464 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-465 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-523 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-524 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-542 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-543 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-544 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ └── .todo-536 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ └── use-strict │ │ │ ├── base │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── double-strict │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.t.js │ │ │ └── expected.taco │ │ │ ├── invalid-466 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-467 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-468 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-469 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-470 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-471 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-472 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-473 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-474 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-475 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-476 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-477 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-478 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-479 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-480 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-481 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-482 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-483 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-484 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.taco │ │ │ └── options.json │ │ │ ├── invalid-485 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.taco │ │ │ └── options.json │ │ │ ├── invalid-486 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-487 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-488 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── invalid-489 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.taco │ │ │ └── options.json │ │ │ ├── invalid-490 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-491 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.taco │ │ │ └── options.json │ │ │ ├── invalid-492 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-493 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-494 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-495 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.taco │ │ │ └── options.json │ │ │ ├── invalid-496 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.taco │ │ │ └── options.json │ │ │ ├── invalid-497 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-498 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-499 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-500 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-501 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-502 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-503 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-504 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-505 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-506 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-507 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-508 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-509 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-510 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-511 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.taco │ │ │ └── options.json │ │ │ ├── invalid-512 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.taco │ │ │ └── options.json │ │ │ ├── invalid-513 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-514 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-515 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.taco │ │ │ └── options.json │ │ │ ├── invalid-516 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.taco │ │ │ └── options.json │ │ │ ├── invalid-517 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-518 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-519 │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-520 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.taco │ │ │ └── options.json │ │ │ ├── invalid-521 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ ├── expected.taco │ │ │ └── options.json │ │ │ └── invalid-522 │ │ │ ├── actual.js │ │ │ └── options.json │ ├── es2015 │ │ ├── array-binding-pattern │ │ │ ├── .invalid-elision-after-rest │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── array-binding-pattern-01 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── array-binding-pattern-02 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── array-binding-pattern-03 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── array-binding-pattern-empty │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── elision │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── invalid-dup-param │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ ├── array-pattern │ │ │ ├── .error-dupe-param-1 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-dupe-param-2 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-dupe-param-3 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .with-default-catch-param-fail │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── elision │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── empty-pattern-catch-param │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── empty-pattern-fn │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── empty-pattern-lexical │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── empty-pattern-var │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── hole │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── invalid-patterned-catch-dupe │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── nested-pattern │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── patterned-catch │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── rest │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── tailing-hold │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── with-default-catch-param │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── with-default-fn │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── with-object-pattern │ │ │ │ ├── README.md │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── arrow-function │ │ │ ├── .error-arrow-rest-forgetting-comma │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-arrow-with-multiple-rest │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-invalid-line-terminator-arrow │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-invalid-param-strict-mode │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── .error-non-arrow-param-followed-by-arrow │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-non-arrow-param-followed-by-rest │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-param-with-rest-without-arrow │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-rest-without-arrow │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── arrow-with-multiple-arg-and-rest │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── arrow-with-only-rest │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── invalid-complex-rest-in-arrow │ │ │ │ ├── actual.js │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── invalid-duplicated-params │ │ │ │ ├── actual.js │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── migrated_0000 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0001 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.next.taco │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0002 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0003 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0004 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0005 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0006 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0007 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0008 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0009 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0010 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0011 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0012 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0013 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0014 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0015 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0016 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0017 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0018 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0019 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── migrated_0020 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── binary-integer-literal │ │ │ ├── migrated_0000 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0001 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0002 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0003 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0004 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── migrated_0005 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── class │ │ │ ├── invalid-migrated_0026 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0000 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0001 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0002 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0003 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0004 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0005 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0006 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0007 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0008 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0009 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0010 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0011 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0012 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0013 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0014 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0015 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0016 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0017 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0018 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0019 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0020 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0021 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0022 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0023 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0024 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── migrated_0025 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── computed-properties │ │ │ └── call-expression │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── default-parameter-value │ │ │ ├── migrated_0000 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── migrated_0001 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── migrated_0002 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── destructuring-assignment-array-pattern │ │ │ ├── dup-assignment │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── elision │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── member-expr-in-rest │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── nested-assignment │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── nested-cover-grammar │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── simple-assignment │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ ├── destructuring-assignment-object-pattern │ │ │ ├── .error-invalid-lhs-01 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-invalid-lhs-02 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── .error-invalid-pattern-with-method │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── empty-object-pattern-assignment │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── nested-cover-grammar │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── object-pattern-assignment │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── destructuring-assignment │ │ │ ├── .error-invalid-cover-grammar │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ └── .error-invalid-group-assignment │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ ├── export-declaration │ │ │ ├── export-const-number │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-default-array │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-default-class │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-default-expression │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-default-function │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-default-named-function │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-default-number │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-default-object │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-default-value │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-from-batch │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-from-default │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-from-named-as-default │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-from-named-as-specifier │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-from-named-as-specifiers │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-from-specifier │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-from-specifiers │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-function-declaration │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-function │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-let-number │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-named-as-default │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-named-as-specifier │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-named-as-specifiers │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-named-empty │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-named-specifier │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-named-specifiers-comma │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-named-specifiers │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-var-anonymous-function │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-var-number │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-var │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-export-batch-missing-from-clause │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-export-batch-token │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-export-default-equal │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-export-default-token │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-export-default │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-export-named-default │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ └── options.json │ │ ├── for-of │ │ │ ├── for-of-array-pattern-let │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-of-array-pattern │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-of-object-pattern-const │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── for-of-object-pattern │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── for-of-with-const │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-of-with-let │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-of-with-var │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── for-of │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── invalid-const-init │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-let-init │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-lhs-init │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-var-init │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── let-of-of │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ └── unexpected-number │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ ├── generator │ │ │ ├── generator-declaration-with-params │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── generator-declaration-with-yield-delegate │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── generator-declaration-with-yield │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── generator-declaration │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── generator-expression-rest-param │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── generator-expression-with-params │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── generator-expression-with-yield-delegate │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── generator-expression-with-yield │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── generator-expression │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── generator-method-with-params │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.t.js │ │ │ │ └── expected.taco │ │ │ ├── generator-method-with-yield-delegate │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── generator-method-with-yield-expression │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── generator-method-with-yield-line-terminator │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── generator-method-with-yield │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── generator-method │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-generator-method-with-computed-name │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-generator-method-with-invalid-computed-name │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-generator-parameter-binding-element │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-generator-parameter-binding-property-reserved │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── invalid-generator-parameter-binding-property │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-generator-parameter-computed-property-name │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-generator-parameter-invalid-binding-element │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-generator-parameter-invalid-binding-property │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-generator-parameter-invalid-computed-property-name │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-incomplete-yield-delegate │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── malformed-generator-method-2 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── malformed-generator-method │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── static-generator-method-with-computed-name │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── static-generator-method │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── identifier │ │ │ ├── dakuten-handakuten │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── escaped-all │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── escaped-math_alef │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── escaped-math_dal_part │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── escaped-math_kaf_lam │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── escaped-math_zain_start │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── escaped-part │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── escaped-start │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── estimated │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── ethiopic-digits │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-escaped_surrogate_pairs │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-expression_await │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-function_wait │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── invalid-id_smp │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-lone_surrogate │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── invalid-var_await │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── math-alef │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── math-dal_part │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── math-kaf_lam │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── math-zain_start │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── module-await │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── valid-await │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── weierstrass-weierstrass │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── weierstrass │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── import-declaration │ │ │ ├── import-default-and-named-specifiers │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── import-default-and-namespace-specifiers │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── import-default-as │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── import-default │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── import-jquery │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── import-module │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── import-named-as-specifier │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── import-named-as-specifiers │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── import-named-empty │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── import-named-specifier │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── import-named-specifiers-comma │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── import-named-specifiers │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── import-namespace-specifier │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── import-null-as-nil │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-import-default-after-named-after-default │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-import-default-after-named │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-import-default-missing-module-specifier │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-import-default-module-specifier │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-import-default │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-import-missing-comma │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-import-missing-module-specifier │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-import-module-specifier │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-import-named-after-named │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-import-named-after-namespace │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-import-named-as-missing-from │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-import-namespace-after-named │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-import-namespace-missing-as │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-import-specifiers │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ └── options.json │ │ ├── lexical-declaration │ │ │ ├── invalid-complex_binding_without_init │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-const_forin │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-let_forin │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ └── migrated_0000 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── meta-property │ │ │ ├── assign-new-target │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-dots │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-new-target │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── invalid-unknown-property │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── new-new-target │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── new-target-declaration │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── new-target-expression │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── new-target-invoke │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── new-target-precedence │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── method-definition │ │ │ ├── migrated_0000 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0001 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0002 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0003 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── migrated_0004 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── modules │ │ │ ├── export-default-function-declaration-expression-disambiguation │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-default-function-declaration │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── export-default-function-expression │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── options.json │ │ ├── object-initialiser │ │ │ ├── invalid-proto-getter-literal-identifier │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── invalid-proto-identifier-literal │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── invalid-proto-identifier-shorthand │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── invalid-proto-identifiers │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── invalid-proto-literal-identifier │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── invalid-proto-literal-shorthand │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── invalid-proto-literals │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── invalid-proto-setter-literal-identifier │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── invalid-proto-shorthand-identifier │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── invalid-proto-shorthand-literal │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── invalid-proto-shorthands │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── proto-identifier-getter-setter │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── proto-identifier-getter │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── proto-identifier-method │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── proto-identifier-setter │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── proto-literal-getter-setter │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── proto-literal-getter │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── proto-literal-method │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── proto-literal-setter │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── object-literal-property-value-shorthand │ │ │ └── migrated_0000 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── object-pattern │ │ │ ├── elision │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── empty-catch-param │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── empty-fn │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── empty-for-lex │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── empty-lexical │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── empty-var │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── nested │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── properties │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── octal-integer-literal │ │ │ ├── migrated_0000 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0001 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0002 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0003 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0004 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0005 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── migrated_0006 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── rest-parameter │ │ │ ├── 292 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 293 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 295 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── function-declaration │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── function-expression │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── object-method │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── object-shorthand-method │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── spread-element │ │ │ ├── call-multi-spread │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── call-spread-default │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── call-spread-first │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── call-spread-number │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── call-spread │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-call-dot-dot │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-call-dots │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-call-spreads │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-new-dot-dot │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-new-dots │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-new-spreads │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── new-multi-spread │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── new-spread-default │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── new-spread-first │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── new-spread-number │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── new-spread │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── super-property │ │ │ ├── arrow_super │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── constructor_super │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-super_access │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-super_id │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ ├── invalid-super_not_inside_function │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── new_super │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── super_computed │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── super_member │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── template-literals │ │ │ ├── dollar-sign │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── escape-sequences │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-after-switch │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-escape │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-unclosed-interpolation │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-unclosed-nested │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-unclosed │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── line-terminators │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── literal-escape-sequences │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── new-expression │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── octal-literal │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── strict-octal-literal │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── tagged-interpolation │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── tagged-nested-with-object-literal │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── tagged │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── untagged │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── uncategorised │ │ │ ├── 1 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── parser-options.json │ │ │ ├── 2 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── parser-options.json │ │ │ ├── 3 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 4 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 5 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 6 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 7 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 8 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 9 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 10 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 11 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 12 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 13 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 14 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 15 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 16 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 17 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 18 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 19 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 20 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 21 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 22 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 23 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 24 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 25 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 26 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 27 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 28 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 29 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 30 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 31 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 32 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 33 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 34 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 35 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 36 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 39 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 40 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 41 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 42 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 43 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 44 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 45 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 46 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 47 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 48 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 49 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 50 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 52 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 53 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 54 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 55 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 56 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 61 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 62 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 63 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 64 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 65 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 66 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 67 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 68 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 69 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 70 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 71 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 72 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 73 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 74 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 75 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 76 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 77 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 78 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 79 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 80 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 81 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 82 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 83 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 85 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 86 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 87 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 88 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 89 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 90 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 91 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 92 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 93 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 94 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 95 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 97 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 98 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 99 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 100 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 101 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 102 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 103 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 104 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 105 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 106 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 107 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 108 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 110 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 111 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 112 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 113 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 114 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 115 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 116 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 117 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 118 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 119 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 120 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 121 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 122 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 123 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 124 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 128 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 129 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 131 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 132 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 133 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 134 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 135 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 136 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 137 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 138 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 139 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 140 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 141 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 142 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 143 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 144 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 145 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 146 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 147 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 148 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 149 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 150 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 152 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 153 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 154 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 155 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 156 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 157 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 158 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 159 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 160 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 161 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 162 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 163 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 164 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 165 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 166 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 169 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 170 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 173 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 176 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 177 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 178 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 179 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 182 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 183 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 184 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 185 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 186 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 187 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 188 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 189 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 190 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 192 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 193 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 194 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 195 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 196 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 197 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 256 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 257 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 259 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 292 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 299 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 300 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 301 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 302 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 303 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 304 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 305 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 306 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 307 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 308 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 309 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 310 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 313 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 314 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 315 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 316 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 317 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 318 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 319 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 320 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.cst.json │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 321 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 322 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 323 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── 336 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── parser-options.json │ │ │ ├── 338 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 343 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── 354 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── invalid-125 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-126 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-127 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-130 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-151 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-167 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-168 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-171 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-172 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-174 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-175 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-180 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-181 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-191 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-198 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-199 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-200 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-201 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-202 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-203 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-204 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-205 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-206 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-207 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-208 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-209 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-210 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-211 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-212 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-213 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-214 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-215 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-216 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-217 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-218 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-219 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-220 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-221 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-222 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-223 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-224 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-225 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-226 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-227 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-228 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-229 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-230 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-231 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-232 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-233 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-234 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-235 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-236 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-237 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-238 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-239 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-240 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-241 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-242 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-243 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-244 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-245 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-246 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-247 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-248 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-249 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-250 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-251 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-252 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-253 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-254 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-255 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-258 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-260 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-261 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-262 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-263 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-264 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-265 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-266 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-267 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-268 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-269 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-270 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-271 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-272 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-273 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-274 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-275 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-276 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-277 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-278 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-279 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-280 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-281 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-282 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-283 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-284 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-285 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-286 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-287 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-288 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-289 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── invalid-290 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-291 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-293 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-294 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-295 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-296 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-297 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── invalid-298 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-311 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-312 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-324 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-325 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-326 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-327 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-328 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-329 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-330 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-331 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-332 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-333 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-334 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── invalid-335 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── invalid-337 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-339 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-340 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-341 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-342 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-344 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-345 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-346 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-347 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-348 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-350 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── invalid-351 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── invalid-352 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── invalid-353 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── invalid-37 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-38 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-396 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-84 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-96 │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ └── invalid-proto-redefinition │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ ├── unicode-code-point-escape-sequence │ │ │ ├── migrated_0000 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── migrated_0001 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── migrated_0002 │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ └── yield │ │ │ ├── invalid-function-id-yield-in-generator │ │ │ └── actual.js │ │ │ ├── invalid-yield-binding-property │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-expression │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-arrow-default │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-arrow-parameter │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-arrow-parameters │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-catch │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-declaration │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-export-default │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-expression-name │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-expression-parameter │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-expression-rest │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-function-declaration │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-function-parameter │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── invalid-yield-generator-lexical-declaration │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-member-expression │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-parameter │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-rest │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-strict-function-expression │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-strict-function-parameter │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-generator-variable-declaration │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── invalid-yield-strict-array-pattern │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-strict-arrow-parameter-default │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── invalid-yield-strict-arrow-parameter-name │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-strict-binding-element │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-strict-catch-parameter │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-strict-formal-parameter │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-strict-function-declaration │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── invalid-yield-strict-function-expression │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── invalid-yield-strict-identifier │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── invalid-yield-strict-lexical-declaration │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-strict-rest-parameter │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── invalid-yield-strict-variable-declaration │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ ├── yield-array-pattern │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-arrow-concise-body │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-arrow-function-body │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-arrow-parameter-default │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-arrow-parameter-name │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-binding-element │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-binding-property │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-call-expression-property │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-catch-parameter │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-expression-precedence │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-function-declaration-formal-parameter │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-function-declaration │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-function-expression-parameter │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-function-expression │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-generator-arrow-concise-body │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-generator-arrow-default │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-generator-arrow-function-body │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-generator-declaration │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-generator-default-parameter │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-generator-method │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-generator-parameter-object-pattern │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-lexical-declaration │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-member-expression-property │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-method │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-parameter-object-pattern │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-rest-parameter │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-strict-binding-property │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-strict-method │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-super-property │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-variable-declaration │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── yield-yield-expression-delegate │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ └── yield-yield-expression │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ ├── esnext │ │ └── uncategorized │ │ │ ├── 57 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── 58 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ ├── 59 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ │ │ └── 60 │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── options.json │ ├── experimental │ │ ├── async-functions │ │ │ ├── expression-statement │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── invalid-illegal-parens │ │ │ │ ├── actual.js │ │ │ │ ├── expected.taco │ │ │ │ └── options.json │ │ │ ├── invalid-no-callee │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-object-shorthand │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-object-value │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── object-last-property-shorthand │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── options.json │ │ │ └── pattern │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── async-generators │ │ │ ├── class-method │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ ├── object-method │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ │ └── options.json │ │ ├── class-constructor-call │ │ │ ├── .duplicate │ │ │ │ └── actual.js │ │ │ ├── invalid-illegal-generator │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── invalid-illegal-key │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── options.json │ │ │ └── plain │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── expected.taco │ │ ├── exponentiation-operator │ │ │ ├── invalid-unparenthesized-left │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ └── options.json │ │ └── function-sent │ │ │ ├── inside-generator │ │ │ ├── actual.js │ │ │ ├── expected.json │ │ │ └── expected.taco │ │ │ ├── invalid-inside-function │ │ │ ├── actual.js │ │ │ └── options.json │ │ │ └── options.json │ ├── jsx │ │ ├── basic │ │ │ ├── 1 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 4 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 5 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 6 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 7 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 8 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 10 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 11 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 12 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 13 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 14 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 15 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 16 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 17 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 18 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 19 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 20 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── empty-expression-container │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── keyword-tag │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ └── namespace-tag │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ ├── errors │ │ │ ├── adjacent-tags │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── attribute-arbitrary-expression │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── attribute-empty-expression │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── unclosed-tag │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ ├── unterminated-string │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ │ └── wrong-closing-tag │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ ├── options.json │ │ └── regression │ │ │ ├── 1 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 2 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 3 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 4 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 5 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 6 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 7 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── issue-2083 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ └── issue-2114 │ │ │ ├── actual.js │ │ │ └── expected.json │ ├── static-typing │ │ ├── README.md │ │ ├── array-types │ │ │ ├── 1 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 4 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 5 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ └── 6 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ ├── bounded-polymorphism │ │ │ ├── 1 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ └── 2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ ├── call-properties │ │ │ ├── 1 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 4 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ └── 5 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ ├── declare-module │ │ │ ├── 1 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 4 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ └── 5 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ ├── declare-statements │ │ │ ├── 1 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 4 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 5 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 6 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 7 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 8 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 9 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 10 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 11 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 12 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ └── invalid │ │ │ │ ├── actual.js │ │ │ │ └── options.json │ │ ├── interfaces-module-and-script │ │ │ ├── 1 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 4 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 5 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 6 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 7 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 8 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ └── 9 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ ├── literal-types │ │ │ ├── boolean-false │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── boolean-true │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── number-binary │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── number-float │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── number-integer │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── number-octal-2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── number-octal │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── string-double │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ └── string-single │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ ├── options.json │ │ ├── qualified-generic-type │ │ │ ├── 1 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ └── 4 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ ├── regression │ │ │ ├── arrow-function-parens-with-return-type │ │ │ │ ├── actual.js │ │ │ │ ├── expected.json │ │ │ │ └── options.json │ │ │ └── issue-2083 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ ├── tuples │ │ │ ├── 1 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ └── 4 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ ├── type-alias │ │ │ ├── 1 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ └── 3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ ├── type-annotations │ │ │ ├── 1 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 4 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 5 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 6 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 7 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 8 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 9 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 10 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 11 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 12 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 13 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 14 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 15 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 16 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 17 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 18 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 19 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 20 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 21 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 22 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 23 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 24 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 25 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 26 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 27 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 28 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 29 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 30 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 31 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 32 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 33 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 34 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 35 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 36 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 37 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 38 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 39 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 40 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 41 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 42 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 43 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 44 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 45 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 46 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 47 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 48 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 49 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 50 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 51 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 52 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 53 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 54 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 55 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 56 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 57 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 58 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 59 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 60 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 61 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 62 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 63 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 64 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 65 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 66 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 67 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 68 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 69 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 70 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 71 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 72 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 73 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 74 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 75 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 76 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 77 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 78 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 79 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 80 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 81 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 82 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 83 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 84 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 85 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 86 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 87 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 88 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 89 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 90 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 91 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 92 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 93 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 94 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 95 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 96 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 97 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ └── 98 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ ├── type-exports │ │ │ ├── alias │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── specifier-from │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ └── specifier │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ ├── type-grouping │ │ │ ├── 1 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 2 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ ├── 3 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ │ └── 4 │ │ │ │ ├── actual.js │ │ │ │ └── expected.json │ │ └── typecasts │ │ │ ├── 1 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 2 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ ├── 3 │ │ │ ├── actual.js │ │ │ └── expected.json │ │ │ └── 4 │ │ │ ├── actual.js │ │ │ └── expected.json │ └── todo │ │ └── arrow-function │ │ └── object-binding-pattern │ │ ├── expected.json │ │ ├── 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 │ │ ├── invalid-rest-in-object-pattern.failure.json │ │ ├── invalid-rest-in-object-pattern.js │ │ ├── nested-cover-grammar.js │ │ ├── object-binding-pattern-01.js │ │ └── object-binding-pattern-empty.js ├── options.js ├── register │ └── index.taco └── unified │ ├── .preserve-space │ ├── comments │ │ ├── 2-space-multi-comment-with-space │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── block-line-comment-with-retainlines-option │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── block-line-comment │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── comment-only-with-space │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── comment-only │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── comment-statement-with-retainlines-option │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── computed-property-comments-2 │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── computed-property-comments │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── do-while-line-comment │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── empty-line-comment │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── function-block-line-comment │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── if-block-line-comment │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── if-empty-line-comment │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── if-line-comment │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── object_comments │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── return-no-argument │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── simple-a-lot-of-line-comment │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── simple-a-lot-of-multi-comment │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── simple-line-comment │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── simple-multi-comment │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── simple-statement-comment │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── try-block-line-comment │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── variable-declarator-line-comment │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── variable-declarator-multi-comment │ │ │ ├── code.js │ │ │ └── code.taco │ │ └── variable-declarator-trailing-comment │ │ │ ├── code.js │ │ │ └── code.taco │ ├── edgecase │ │ └── variable-declaration │ │ │ ├── code.js │ │ │ └── code.taco │ └── types │ │ ├── ArrayExpression-ArrayPattern │ │ ├── code.js │ │ └── code.taco │ │ ├── ArrowFunctionExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── AssignmentExpression-BinaryExpression-LogicalExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── AwaitExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── BindExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── BlockStatement │ │ ├── code.js │ │ └── code.taco │ │ ├── BreakStatement │ │ ├── code.js │ │ └── code.taco │ │ ├── CallExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── ClassBody-MethodDefinition │ │ ├── code.js │ │ └── code.taco │ │ ├── ClassDeclaration │ │ ├── code.js │ │ └── code.taco │ │ ├── ClassExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── ComprehensionBlock-ComprehensionExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── ConditionalExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── ContinueStatement │ │ ├── code.js │ │ └── code.taco │ │ ├── DebuggerStatement │ │ ├── code.js │ │ └── code.taco │ │ ├── Decorator │ │ ├── code.js │ │ └── code.taco │ │ ├── DoWhileStatement │ │ ├── code.js │ │ └── code.taco │ │ ├── EmptyStatement │ │ ├── code.js │ │ └── code.taco │ │ ├── ExportDefaultDeclaration-ExportSpecifier-ExportNamedDeclaration │ │ ├── code.js │ │ └── code.taco │ │ ├── ForInStatement │ │ ├── code.js │ │ └── code.taco │ │ ├── ForOfStatement │ │ ├── code.js │ │ └── code.taco │ │ ├── ForStatement │ │ ├── code.js │ │ └── code.taco │ │ ├── FunctionDeclaration-FunctionExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── Identifier │ │ ├── code.js │ │ └── code.taco │ │ ├── IfStatement │ │ ├── code.js │ │ └── code.taco │ │ ├── ImportDeclaration-ImportSpecifier-ImportNamespaceSpecifier │ │ ├── code.js │ │ └── code.taco │ │ ├── LabeledStatement │ │ ├── code.js │ │ └── code.taco │ │ ├── Literal │ │ ├── code.js │ │ └── code.taco │ │ ├── MemberExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── NewExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── ObjectExpression-ObjectPattern-Property │ │ ├── code.js │ │ └── code.taco │ │ ├── ReturnStatement │ │ ├── code.js │ │ └── code.taco │ │ ├── SequenceExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── SpreadElement-SpreadProperty │ │ ├── code.js │ │ └── code.taco │ │ ├── SwitchStatement-SwitchCase │ │ ├── code.js │ │ └── code.taco │ │ ├── TemplateLiteral-TaggedTemplateExpression-TemplateElement │ │ ├── code.js │ │ └── code.taco │ │ ├── ThisExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── ThrowStatement │ │ ├── code.js │ │ └── code.taco │ │ ├── TryStatement-CatchClause │ │ ├── code.js │ │ └── code.taco │ │ ├── UnaryExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── UpdateExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── VariableDeclaration-VariableDeclarator │ │ ├── code.js │ │ └── code.taco │ │ ├── WhileStatement │ │ ├── code.js │ │ └── code.taco │ │ ├── WithStatement │ │ ├── code.js │ │ └── code.taco │ │ ├── XJSAttribute │ │ ├── code.js │ │ └── code.taco │ │ ├── XJSElement-XJSOpeningElement-XJSClosingElement-XJSIdentifier │ │ ├── code.js │ │ └── code.taco │ │ ├── XJSEmptyExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── XJSExpressionContainer │ │ ├── code.js │ │ └── code.taco │ │ ├── XJSMemberExpression │ │ ├── code.js │ │ └── code.taco │ │ ├── XJSNamespacedName │ │ ├── code.js │ │ └── code.taco │ │ ├── XJSSpreadAttribute │ │ ├── code.js │ │ └── code.taco │ │ └── YieldExpression │ │ ├── code.js │ │ └── code.taco │ ├── README.md │ ├── base │ ├── auto-indentation │ │ ├── hard-tab │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── soft-tab-2 │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ └── soft-tab-4 │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ ├── basic │ │ ├── ArrayExpression-ArrayPattern │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── AssignmentExpression-BinaryExpression-LogicalExpression │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── BlockStatement │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── BreakStatement │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── CallExpression │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── ClassBody-MethodDefinition │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── ConditionalExpression │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── ContinueStatement │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── DebuggerStatement │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── DoWhileStatement │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── EmptyStatement │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── ForInStatement │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── ForStatement │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── code.taco.next │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── FunctionDeclaration-FunctionExpression │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── Identifier │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── IfStatement │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── LabeledStatement │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── Literal-string-autoquote-double │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── Literal-string-autoquote-single │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── Literal │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── MemberExpression │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── NewExpression │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── ObjectExpression-ObjectPattern-Property │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── ReturnStatement │ │ │ ├── actual.js │ │ │ ├── actual.next.taco │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── SequenceExpression │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── SwitchStatement-SwitchCase │ │ │ ├── actual.js │ │ │ ├── actual.next.taco │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── ThisExpression │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── ThrowStatement │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── TryStatement-CatchClause │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── UnaryExpression │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── UpdateExpression │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── VariableDeclaration-VariableDeclarator │ │ │ ├── actual.auto-const.taco │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── actual.variable-indentation.taco │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── WhileStatement │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ └── WithStatement │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ ├── expected.taco │ │ │ └── options.json │ ├── comments │ │ ├── 2-space-multi-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── block-line-comment-with-retainlines-option │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── block-line-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── comment-only │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── comment-statement │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── computed-property-comments-2 │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── computed-property-comments │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── do-while-line-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── empty-line-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── empty │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── function-block-line-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── if-block-line-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── if-empty-line-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── if-line-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── object_comments │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── return-no-argument │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ └── code.taco.next │ │ ├── simple-a-lot-of-line-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── simple-a-lot-of-multi-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── simple-line-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── simple-multi-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── simple-statement-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── single-line-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── try-block-line-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── variable-declarator-line-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── variable-declarator-multi-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ └── variable-declarator-trailing-comment │ │ │ ├── actual.js │ │ │ └── actual.taco │ ├── edgecase │ │ ├── .for-in-in │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── .new-precedence-parens │ │ │ ├── code.js │ │ │ └── code.taco │ │ ├── bitwise-precedence │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── floating-point │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── for-in-no-in │ │ │ ├── TODO │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── new-precedence │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── one-property-with-line-terminator │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── unary-op │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── code.taco.next │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ └── variable-declaration │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ ├── example │ │ └── repl │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ └── parentheses │ │ └── arrow-function-object-body │ │ ├── actual.js │ │ ├── actual.taco │ │ ├── expected.preserveLines.taco │ │ └── expected.taco │ ├── es2015 │ ├── basic │ │ ├── ArrowFunctionExpression │ │ │ ├── actual.js │ │ │ ├── actual.next.taco │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── AwaitExpression │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── BindExpression │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── ClassDeclaration │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── ClassExpression │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── Decorator │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── ExportDefaultDeclaration-ExportSpecifier-ExportNamedDeclaration │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── expected.preserveLines.taco │ │ │ ├── expected.taco │ │ │ └── options.json │ │ ├── ForOfStatement │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── ImportDeclaration-ImportSpecifier-ImportNamespaceSpecifier │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ ├── expected.taco │ │ │ └── options.json │ │ ├── SpreadElement-SpreadProperty │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ ├── TemplateLiteral-TaggedTemplateExpression-TemplateElement │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ │ └── YieldExpression │ │ │ ├── actual.js │ │ │ ├── actual.taco │ │ │ ├── actual.taco.ast.json │ │ │ ├── expected.preserveLines.taco │ │ │ └── expected.taco │ └── edgecase │ │ ├── arrow-function │ │ ├── actual.js │ │ ├── actual.next.taco │ │ ├── actual.taco │ │ ├── actual.taco.ast.json │ │ ├── expected.preserveLines.taco │ │ └── expected.taco │ │ ├── class-declaration │ │ ├── actual.js │ │ ├── actual.taco │ │ ├── actual.taco.ast.json │ │ ├── expected.preserveLines.taco │ │ └── expected.taco │ │ ├── class-expression │ │ ├── actual.js │ │ ├── actual.taco │ │ ├── actual.taco.ast.json │ │ ├── expected.preserveLines.taco │ │ └── expected.taco │ │ ├── computed-property │ │ ├── actual.js │ │ ├── actual.taco │ │ ├── actual.taco.ast.json │ │ ├── expected.preserveLines.taco │ │ └── expected.taco │ │ ├── default-parameter │ │ ├── actual.js │ │ ├── actual.taco │ │ ├── actual.taco.ast.json │ │ ├── expected.preserveLines.taco │ │ └── expected.taco │ │ ├── destructuring-assignment │ │ ├── actual.js │ │ ├── actual.taco │ │ ├── actual.taco.ast.json │ │ ├── expected.preserveLines.taco │ │ └── expected.taco │ │ ├── export-default-declaration │ │ ├── actual.js │ │ ├── actual.taco │ │ ├── actual.taco.ast.json │ │ ├── expected.preserveLines.taco │ │ ├── expected.taco │ │ └── options.json │ │ ├── exports │ │ ├── actual.js │ │ ├── actual.taco │ │ ├── expected.preserveLines.taco │ │ ├── expected.taco │ │ └── options.json │ │ ├── for-of-statement │ │ ├── actual.js │ │ ├── actual.taco │ │ ├── actual.taco.ast.json │ │ ├── expected.preserveLines.taco │ │ └── expected.taco │ │ ├── import-with-default │ │ ├── actual.js │ │ ├── actual.taco │ │ ├── actual.taco.ast.json │ │ ├── expected.preserveLines.taco │ │ ├── expected.taco │ │ └── options.json │ │ ├── imports │ │ ├── actual.js │ │ ├── actual.taco │ │ ├── actual.taco.ast.json │ │ ├── expected.preserveLines.taco │ │ ├── expected.taco │ │ └── options.json │ │ ├── spread-element │ │ ├── actual.js │ │ ├── actual.taco │ │ ├── actual.taco.ast.json │ │ ├── expected.preserveLines.taco │ │ └── expected.taco │ │ ├── templates-escape │ │ ├── actual.js │ │ ├── actual.taco │ │ ├── actual.taco.ast.json │ │ ├── expected.preserveLines.taco │ │ └── expected.taco │ │ ├── templates │ │ ├── actual.js │ │ ├── actual.taco │ │ ├── actual.taco.ast.json │ │ ├── expected.preserveLines.taco │ │ └── expected.taco │ │ └── yield-precedence │ │ ├── actual.js │ │ ├── actual.taco │ │ ├── actual.taco.ast.json │ │ ├── expected.preserveLines.taco │ │ └── expected.taco │ ├── esnext │ └── basic │ │ └── ComprehensionBlock-ComprehensionExpression │ │ ├── actual.js │ │ └── actual.taco │ ├── plugins │ ├── jsx │ │ ├── XJSAttribute │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── XJSElement-XJSOpeningElement-XJSClosingElement-XJSIdentifier │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── XJSEmptyExpression │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── XJSExpressionContainer │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── XJSMemberExpression │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ ├── XJSNamespacedName │ │ │ ├── actual.js │ │ │ └── actual.taco │ │ └── XJSSpreadAttribute │ │ │ ├── actual.js │ │ │ └── actual.taco │ └── static-typing │ │ ├── .string-literal-types │ │ ├── code.js │ │ └── code.taco │ │ ├── array-types │ │ ├── actual.js │ │ └── actual.taco │ │ ├── call-properties │ │ ├── actual.js │ │ └── actual.taco │ │ ├── declare-module │ │ ├── actual.js │ │ └── actual.taco │ │ ├── declare-statements │ │ ├── actual.js │ │ └── actual.taco │ │ ├── interfaces-module-and-script │ │ ├── actual.js │ │ └── actual.taco │ │ ├── qualified-generic-type │ │ ├── actual.js │ │ └── actual.taco │ │ ├── tuples │ │ ├── actual.js │ │ └── actual.taco │ │ ├── type-alias │ │ ├── actual.js │ │ └── actual.taco │ │ ├── type-annotations │ │ ├── actual.js │ │ └── actual.taco │ │ └── typecasts │ │ ├── actual.js │ │ └── actual.taco │ └── todo │ ├── es2015 │ ├── TODO-create-translation-tests │ ├── es6-arrow-functions │ │ ├── arguments-refers-to-parent-function.js │ │ ├── empty-arrow-function.js │ │ ├── handles-nested-context-bindings.js │ │ ├── no-parens-for-low-precedence-expression-body.js │ │ ├── object-literal-needs-parens.js │ │ ├── only-lexical-this-not-dynamic-this.js │ │ ├── passed-to-function.js │ │ └── single-param-does-not-need-parens.js │ ├── es6-classes │ │ ├── anonymous-class.js │ │ ├── call-super-function.js │ │ ├── class-expressions.js │ │ ├── class-extend.js │ │ ├── class-with-constructor.js │ │ ├── class-with-method-declaration.js │ │ ├── empty-named-class.js │ │ ├── enumerable.js │ │ ├── explicit-super-in-constructor.js │ │ ├── extends-null.js │ │ ├── getter-setter-super.js │ │ ├── getter-setter.js │ │ ├── method-declaration-with-arguments.js │ │ ├── methods-are-writable.js │ │ ├── methods-with-rest-params.js │ │ ├── static-getter.js │ │ ├── static-method.js │ │ └── static-setter.js │ ├── es6-computed-properties │ │ ├── accessor.js │ │ ├── method.js │ │ ├── nested.js │ │ └── simple.js │ ├── es6-default-parameters │ │ ├── arity.js │ │ ├── arrow-function.js │ │ ├── null-vs-undefined.js │ │ ├── scope.js │ │ └── simple-function.js │ ├── es6-object-concise │ │ ├── method-arguments.js │ │ ├── method-context.js │ │ ├── method-has-name.js │ │ ├── method-is-not-in-scope-inside.js │ │ └── method.js │ ├── es6-rest-parameters │ │ ├── arrow-fn.js │ │ ├── declaration.js │ │ └── rest.js │ ├── es6-spread │ │ ├── arguments-as-array.js │ │ ├── array-literal.js │ │ ├── call-with-array-literal.js │ │ ├── inside-function-expression.js │ │ ├── iterator.js │ │ ├── new-object.js │ │ ├── preserve-context.js │ │ └── simple-function-call.js │ └── es6-templates │ │ ├── multi-line.js │ │ ├── nested-interpolation.js │ │ ├── no-interpolation.js │ │ ├── raw-tagged-template-expression.js │ │ ├── simple-interpolation.js │ │ └── tagged-template-expression.js │ ├── flow │ ├── strip-array-types │ │ └── actual.js │ ├── strip-declare-module │ │ └── actual.js │ ├── strip-qualified-generic-type │ │ └── actual.js │ ├── strip-string-literal-types │ │ └── actual.js │ ├── strip-tuples │ │ └── actual.js │ ├── strip-type-alias │ │ └── actual.js │ └── strip-typecasts │ │ └── actual.js │ └── source-maps │ ├── error │ ├── actual.js │ ├── actual.taco │ └── source-mappings.json │ ├── full │ ├── TODO │ ├── actual.js │ ├── actual.taco │ └── source-map.json │ └── inline │ ├── TODO │ ├── actual.js │ ├── actual.taco │ └── options.json └── test ├── index.js └── mocha.opts /.eslintignore: -------------------------------------------------------------------------------- 1 | specs 2 | scripts 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forivall/tacoscript/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forivall/tacoscript/HEAD/README.md -------------------------------------------------------------------------------- /packages/alpastor/test/fixtures/core/1/source.js: -------------------------------------------------------------------------------- 1 | this; 2 | -------------------------------------------------------------------------------- /packages/alpastor/test/fixtures/core/1/source.taco: -------------------------------------------------------------------------------- 1 | this 2 | -------------------------------------------------------------------------------- /packages/alpastor/test/mocha.opts: -------------------------------------------------------------------------------- 1 | --reporter dot --ui tdd 2 | -------------------------------------------------------------------------------- /packages/comal-traverse/test/mocha.opts: -------------------------------------------------------------------------------- 1 | ../../../test/mocha.opts -------------------------------------------------------------------------------- /packages/comal/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/index.js"); 2 | -------------------------------------------------------------------------------- /packages/comal/test/.babelrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/comal/test/fixtures/api/file.js: -------------------------------------------------------------------------------- 1 | foo(); 2 | -------------------------------------------------------------------------------- /packages/comal/test/mocha.opts: -------------------------------------------------------------------------------- 1 | ../../../test/mocha.opts -------------------------------------------------------------------------------- /packages/cstify/test/mocha.opts: -------------------------------------------------------------------------------- 1 | ../../../test/mocha.opts -------------------------------------------------------------------------------- /packages/horchata/test/fixtures/errors-validation/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/horchata/test/fixtures/errors/assign-to-rval/error.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/horchata/test/fixtures/errors/bad-parens/error.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/horchata/test/fixtures/errors/invalid-super/error.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/horchata/test/mocha.opts: -------------------------------------------------------------------------------- 1 | ../../../test/mocha.opts -------------------------------------------------------------------------------- /packages/tacoscript-iife-excl/test/mocha.opts: -------------------------------------------------------------------------------- 1 | ../../../test/mocha.opts -------------------------------------------------------------------------------- /packages/tacoscript-iife-with/test/mocha.opts: -------------------------------------------------------------------------------- 1 | ../../../test/mocha.opts -------------------------------------------------------------------------------- /packages/tacoscript-logical-assign/src/horchata/parser.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/tacoscript/test/fixtures/compose-api/file.taco: -------------------------------------------------------------------------------- 1 | foo = () -> 2 | -------------------------------------------------------------------------------- /packages/tacoscript/test/mocha.opts: -------------------------------------------------------------------------------- 1 | ../../../test/mocha.opts -------------------------------------------------------------------------------- /packages/tacotruck/test/mocha.opts: -------------------------------------------------------------------------------- 1 | ../../../test/mocha.opts -------------------------------------------------------------------------------- /specs/core/base-declaration/const/basic/actual.js: -------------------------------------------------------------------------------- 1 | const x = 42 2 | -------------------------------------------------------------------------------- /specs/core/base-declaration/const/basic/expected.t.js: -------------------------------------------------------------------------------- 1 | const x = 42; 2 | -------------------------------------------------------------------------------- /specs/core/base-declaration/const/basic/expected.taco: -------------------------------------------------------------------------------- 1 | const x = 42 2 | -------------------------------------------------------------------------------- /specs/core/base-declaration/const/block/actual.js: -------------------------------------------------------------------------------- 1 | { const x = 42 } 2 | -------------------------------------------------------------------------------- /specs/core/base-declaration/const/block/expected.taco: -------------------------------------------------------------------------------- 1 | ! 2 | const x = 42 -------------------------------------------------------------------------------- /specs/core/base-declaration/let/basic/actual.js: -------------------------------------------------------------------------------- 1 | let x 2 | -------------------------------------------------------------------------------- /specs/core/base-declaration/let/basic/expected.t.js: -------------------------------------------------------------------------------- 1 | let x; -------------------------------------------------------------------------------- /specs/core/base-declaration/let/basic/expected.taco: -------------------------------------------------------------------------------- 1 | let x -------------------------------------------------------------------------------- /specs/core/base-declaration/let/block-assign/actual.js: -------------------------------------------------------------------------------- 1 | { let x = 42 } 2 | -------------------------------------------------------------------------------- /specs/core/base-declaration/let/block/actual.js: -------------------------------------------------------------------------------- 1 | { let x } 2 | -------------------------------------------------------------------------------- /specs/core/base-declaration/let/block/expected.t.js: -------------------------------------------------------------------------------- 1 | { 2 | let x; 3 | } -------------------------------------------------------------------------------- /specs/core/base-declaration/let/block/expected.taco: -------------------------------------------------------------------------------- 1 | ! 2 | let x -------------------------------------------------------------------------------- /specs/core/base-declaration/var/assign/actual.js: -------------------------------------------------------------------------------- 1 | var x = 42 -------------------------------------------------------------------------------- /specs/core/base-declaration/var/assign/expected.t.js: -------------------------------------------------------------------------------- 1 | var x = 42; -------------------------------------------------------------------------------- /specs/core/base-declaration/var/assign/expected.taco: -------------------------------------------------------------------------------- 1 | var x = 42 -------------------------------------------------------------------------------- /specs/core/base-declaration/var/basic/actual.js: -------------------------------------------------------------------------------- 1 | var x -------------------------------------------------------------------------------- /specs/core/base-declaration/var/basic/expected.t.js: -------------------------------------------------------------------------------- 1 | var x; -------------------------------------------------------------------------------- /specs/core/base-declaration/var/basic/expected.taco: -------------------------------------------------------------------------------- 1 | var x -------------------------------------------------------------------------------- /specs/core/base-declaration/var/multiple/actual.js: -------------------------------------------------------------------------------- 1 | var x, y; -------------------------------------------------------------------------------- /specs/core/base-declaration/var/multiple/expected.t.js: -------------------------------------------------------------------------------- 1 | var x, y; -------------------------------------------------------------------------------- /specs/core/base-declaration/var/multiple/expected.taco: -------------------------------------------------------------------------------- 1 | var x, y -------------------------------------------------------------------------------- /specs/core/base-edgecase/empty/empty-file/actual.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /specs/core/base-edgecase/empty/empty-file/expected.t.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /specs/core/base-edgecase/empty/empty-file/expected.taco: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /specs/core/base-edgecase/function-arguments/2/actual.taco.ast.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /specs/core/base-edgecase/function-arguments/7/expected.taco: -------------------------------------------------------------------------------- 1 | a(() ->) 2 | -------------------------------------------------------------------------------- /specs/core/base-edgecase/unicode/unicode-identifier-200C/actual.js: -------------------------------------------------------------------------------- 1 | T‌ = [] -------------------------------------------------------------------------------- /specs/core/base-edgecase/unicode/unicode-identifier-200D/actual.js: -------------------------------------------------------------------------------- 1 | T‍ = [] -------------------------------------------------------------------------------- /specs/core/base-edgecase/unicode/unicode-identifier/actual.js: -------------------------------------------------------------------------------- 1 | 日本語 = [] -------------------------------------------------------------------------------- /specs/core/base-edgecase/unicode/unicode-zalgo-1/actual.js: -------------------------------------------------------------------------------- 1 | ⅣⅡ = [] -------------------------------------------------------------------------------- /specs/core/base-edgecase/unicode/unicode-zalgo-2/actual.js: -------------------------------------------------------------------------------- 1 | ⅣⅡ = [] -------------------------------------------------------------------------------- /specs/core/base-expression/additive/add/actual.js: -------------------------------------------------------------------------------- 1 | x + y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/additive/add/expected.t.js: -------------------------------------------------------------------------------- 1 | x + y; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/additive/add/expected.taco: -------------------------------------------------------------------------------- 1 | x + y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/additive/subtract/actual.js: -------------------------------------------------------------------------------- 1 | x - y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/additive/subtract/expected.t.js: -------------------------------------------------------------------------------- 1 | x - y; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/additive/subtract/expected.taco: -------------------------------------------------------------------------------- 1 | x - y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/assignment/assign-basic/actual.js: -------------------------------------------------------------------------------- 1 | x = 42 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/assignment/update-add/actual.js: -------------------------------------------------------------------------------- 1 | x += 42 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/assignment/update-div/actual.js: -------------------------------------------------------------------------------- 1 | x /= 42 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/assignment/update-modulo/actual.js: -------------------------------------------------------------------------------- 1 | x %= 42 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/assignment/update-mult/actual.js: -------------------------------------------------------------------------------- 1 | x *= 42 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary-bitwise/bitwise-and/actual.js: -------------------------------------------------------------------------------- 1 | x & y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary-bitwise/bitwise-or/actual.js: -------------------------------------------------------------------------------- 1 | x | y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary-bitwise/bitwise-xor/actual.js: -------------------------------------------------------------------------------- 1 | x ^ y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary-logical/and/actual.js: -------------------------------------------------------------------------------- 1 | x && y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary-logical/and/expected.t.js: -------------------------------------------------------------------------------- 1 | x && y; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary-logical/and/expected.taco: -------------------------------------------------------------------------------- 1 | x and y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary-logical/or/actual.js: -------------------------------------------------------------------------------- 1 | x || y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary-logical/or/expected.t.js: -------------------------------------------------------------------------------- 1 | x || y; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary-logical/or/expected.taco: -------------------------------------------------------------------------------- 1 | x or y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary/add-add/actual.js: -------------------------------------------------------------------------------- 1 | x + y + z 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary/add-add/expected.t.js: -------------------------------------------------------------------------------- 1 | x + y + z; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary/add-add/expected.taco: -------------------------------------------------------------------------------- 1 | x + y + z 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary/add-divide/actual.js: -------------------------------------------------------------------------------- 1 | x + y / z 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary/add-divide/expected.t.js: -------------------------------------------------------------------------------- 1 | x + y / z; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary/add-divide/expected.taco: -------------------------------------------------------------------------------- 1 | x + y / z 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary/add-multiply/actual.js: -------------------------------------------------------------------------------- 1 | x + y * z 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary/add-subtract/actual.js: -------------------------------------------------------------------------------- 1 | x + y - z 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary/modulo-multiply/actual.js: -------------------------------------------------------------------------------- 1 | x % y * z 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary/multiply-divide/actual.js: -------------------------------------------------------------------------------- 1 | x * y / z 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary/multiply-modulo/actual.js: -------------------------------------------------------------------------------- 1 | x * y % z 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary/subtract-add/actual.js: -------------------------------------------------------------------------------- 1 | x - y + z 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/binary/subtract-modulo/actual.js: -------------------------------------------------------------------------------- 1 | x - y % z 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/bitwise-shift/shift-left/actual.js: -------------------------------------------------------------------------------- 1 | x << y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/bitwise-shift/shift-right/actual.js: -------------------------------------------------------------------------------- 1 | x >> y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/conditional/basic/actual.js: -------------------------------------------------------------------------------- 1 | y ? 1 : 2 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/conditional/basic/expected.t.js: -------------------------------------------------------------------------------- 1 | y ? 1 : 2; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/equality/double-equals/actual.js: -------------------------------------------------------------------------------- 1 | x == y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/equality/not-equals/actual.js: -------------------------------------------------------------------------------- 1 | x != y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/equality/not-equals/expected.t.js: -------------------------------------------------------------------------------- 1 | x != y; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/equality/triple-equals/actual.js: -------------------------------------------------------------------------------- 1 | x === y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/function-call/call/actual.js: -------------------------------------------------------------------------------- 1 | foo(bar, baz) -------------------------------------------------------------------------------- /specs/core/base-expression/function-call/new-prop/actual.js: -------------------------------------------------------------------------------- 1 | new foo.bar() -------------------------------------------------------------------------------- /specs/core/base-expression/function-call/new/actual.js: -------------------------------------------------------------------------------- 1 | new Button() -------------------------------------------------------------------------------- /specs/core/base-expression/function/empty/actual.js: -------------------------------------------------------------------------------- 1 | (function(){}) 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/function/empty/expected.taco: -------------------------------------------------------------------------------- 1 | (() ->) 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/multiplicative/divide/actual.js: -------------------------------------------------------------------------------- 1 | x / y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/multiplicative/divide/expected.t.js: -------------------------------------------------------------------------------- 1 | x / y; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/multiplicative/divide/expected.taco: -------------------------------------------------------------------------------- 1 | x / y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/multiplicative/modulo/actual.js: -------------------------------------------------------------------------------- 1 | x % y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/multiplicative/modulo/expected.t.js: -------------------------------------------------------------------------------- 1 | x % y; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/multiplicative/modulo/expected.taco: -------------------------------------------------------------------------------- 1 | x % y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/multiplicative/multiply/actual.js: -------------------------------------------------------------------------------- 1 | x * y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/postfix/decrement-eval/actual.js: -------------------------------------------------------------------------------- 1 | eval-- 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/postfix/decrement/actual.js: -------------------------------------------------------------------------------- 1 | x-- 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/postfix/decrement/expected.t.js: -------------------------------------------------------------------------------- 1 | x--; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/postfix/decrement/expected.taco: -------------------------------------------------------------------------------- 1 | x-- 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/postfix/increment-eval/actual.js: -------------------------------------------------------------------------------- 1 | eval++ 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/postfix/increment/actual.js: -------------------------------------------------------------------------------- 1 | x++ 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/postfix/increment/expected.t.js: -------------------------------------------------------------------------------- 1 | x++; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/postfix/increment/expected.taco: -------------------------------------------------------------------------------- 1 | x++ 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/property/basic/actual.js: -------------------------------------------------------------------------------- 1 | universe.milkyway -------------------------------------------------------------------------------- /specs/core/base-expression/relational/greater-than/actual.js: -------------------------------------------------------------------------------- 1 | x > y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/relational/in-operator/actual.js: -------------------------------------------------------------------------------- 1 | x in y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/relational/less-than/actual.js: -------------------------------------------------------------------------------- 1 | x < y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/relational/less-than/expected.t.js: -------------------------------------------------------------------------------- 1 | x < y; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/relational/less-than/expected.taco: -------------------------------------------------------------------------------- 1 | x < y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/sequence/basic/actual.js: -------------------------------------------------------------------------------- 1 | x, y -------------------------------------------------------------------------------- /specs/core/base-expression/sequence/basic/expected.t.js: -------------------------------------------------------------------------------- 1 | x, y; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/sequence/basic/expected.taco: -------------------------------------------------------------------------------- 1 | x; y 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/bitwise-not/actual.js: -------------------------------------------------------------------------------- 1 | ~x 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/bitwise-not/expected.t.js: -------------------------------------------------------------------------------- 1 | ~x; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/bitwise-not/expected.taco: -------------------------------------------------------------------------------- 1 | ~x 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/decrement-eval/actual.js: -------------------------------------------------------------------------------- 1 | --eval 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/decrement-eval/expected.t.js: -------------------------------------------------------------------------------- 1 | --eval; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/decrement-eval/expected.taco: -------------------------------------------------------------------------------- 1 | --eval 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/decrement/actual.js: -------------------------------------------------------------------------------- 1 | --x 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/decrement/expected.t.js: -------------------------------------------------------------------------------- 1 | --x; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/decrement/expected.taco: -------------------------------------------------------------------------------- 1 | --x 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/delete-operator/actual.js: -------------------------------------------------------------------------------- 1 | delete x 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/increment-eval/actual.js: -------------------------------------------------------------------------------- 1 | ++eval 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/increment-eval/expected.t.js: -------------------------------------------------------------------------------- 1 | ++eval; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/increment-eval/expected.taco: -------------------------------------------------------------------------------- 1 | ++eval 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/increment/actual.js: -------------------------------------------------------------------------------- 1 | ++x 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/increment/expected.t.js: -------------------------------------------------------------------------------- 1 | ++x; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/increment/expected.taco: -------------------------------------------------------------------------------- 1 | ++x 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/logical-not/actual.js: -------------------------------------------------------------------------------- 1 | !x 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/logical-not/expected.t.js: -------------------------------------------------------------------------------- 1 | !x; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/logical-not/expected.taco: -------------------------------------------------------------------------------- 1 | not x 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/negative-coerce/actual.js: -------------------------------------------------------------------------------- 1 | -x 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/negative-coerce/expected.t.js: -------------------------------------------------------------------------------- 1 | -x; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/negative-coerce/expected.taco: -------------------------------------------------------------------------------- 1 | -x 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/positive-coerce/actual.js: -------------------------------------------------------------------------------- 1 | +x 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/positive-coerce/expected.t.js: -------------------------------------------------------------------------------- 1 | +x; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/positive-coerce/expected.taco: -------------------------------------------------------------------------------- 1 | +x 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/typeof-operator/actual.js: -------------------------------------------------------------------------------- 1 | typeof x 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/void-operator/actual.js: -------------------------------------------------------------------------------- 1 | void x 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/void-operator/expected.t.js: -------------------------------------------------------------------------------- 1 | void x; 2 | -------------------------------------------------------------------------------- /specs/core/base-expression/unary/void-operator/expected.taco: -------------------------------------------------------------------------------- 1 | void x 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/.numeric-octal-edgecase/zero-eight/actual.js: -------------------------------------------------------------------------------- 1 | 08 -------------------------------------------------------------------------------- /specs/core/base-literals/.numeric-octal-edgecase/zero-nine/actual.js: -------------------------------------------------------------------------------- 1 | 09 -------------------------------------------------------------------------------- /specs/core/base-literals/array/assign-array-empty/actual.js: -------------------------------------------------------------------------------- 1 | x = [] 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/identifier/base/actual.js: -------------------------------------------------------------------------------- 1 | x -------------------------------------------------------------------------------- /specs/core/base-literals/identifier/base/expected.t.js: -------------------------------------------------------------------------------- 1 | x; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/identifier/base/expected.taco: -------------------------------------------------------------------------------- 1 | x 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/identifier/unicode-escape-2/actual.js: -------------------------------------------------------------------------------- 1 | a\u0061 -------------------------------------------------------------------------------- /specs/core/base-literals/identifier/unicode-escape/actual.js: -------------------------------------------------------------------------------- 1 | \u0061 -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/five/actual.js: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/five/expected.t.js: -------------------------------------------------------------------------------- 1 | 5; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/five/expected.taco: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/fourty-two/actual.js: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/fourty-two/expected.t.js: -------------------------------------------------------------------------------- 1 | 42; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/fourty-two/expected.taco: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/pi/actual.js: -------------------------------------------------------------------------------- 1 | 3.14159 -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/pi/expected.t.js: -------------------------------------------------------------------------------- 1 | 3.14159; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/pi/expected.taco: -------------------------------------------------------------------------------- 1 | 3.14159 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/point-fourteen/actual.js: -------------------------------------------------------------------------------- 1 | .14 -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/position/expected.t.js: -------------------------------------------------------------------------------- 1 | 42; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/position/expected.taco: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/three/actual.js: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/three/expected.t.js: -------------------------------------------------------------------------------- 1 | 3; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/three/expected.taco: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/zero/actual.js: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/zero/expected.t.js: -------------------------------------------------------------------------------- 1 | 0; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-decimal/zero/expected.taco: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/letters-high/actual.js: -------------------------------------------------------------------------------- 1 | 0xdef -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/letters-high/expected.taco: -------------------------------------------------------------------------------- 1 | 0xdef 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/letters-low/actual.js: -------------------------------------------------------------------------------- 1 | 0xabc -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/letters-low/expected.t.js: -------------------------------------------------------------------------------- 1 | 0xabc; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/letters-low/expected.taco: -------------------------------------------------------------------------------- 1 | 0xabc 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/sixteen/actual.js: -------------------------------------------------------------------------------- 1 | 0x10 -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/sixteen/expected.t.js: -------------------------------------------------------------------------------- 1 | 0x10; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/sixteen/expected.taco: -------------------------------------------------------------------------------- 1 | 0x10 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/two-fiftysix/actual.js: -------------------------------------------------------------------------------- 1 | 0x100 -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/two-fiftysix/expected.taco: -------------------------------------------------------------------------------- 1 | 0x100 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/uppercase-x-four/actual.js: -------------------------------------------------------------------------------- 1 | 0X04 -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/uppercase-x/actual.js: -------------------------------------------------------------------------------- 1 | 0X1A -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/uppercase-x/expected.t.js: -------------------------------------------------------------------------------- 1 | 0X1A; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/uppercase-x/expected.taco: -------------------------------------------------------------------------------- 1 | 0X1A 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/zero-semicolon/actual.js: -------------------------------------------------------------------------------- 1 | 0x0; -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/zero-semicolon/expected.taco: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/zero/actual.js: -------------------------------------------------------------------------------- 1 | 0x0 -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/zero/expected.t.js: -------------------------------------------------------------------------------- 1 | 0x0; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-hex/zero/expected.taco: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-octal/base/actual.js: -------------------------------------------------------------------------------- 1 | 02 -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-octal/base/expected.t.js: -------------------------------------------------------------------------------- 1 | 02; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-octal/base/expected.taco: -------------------------------------------------------------------------------- 1 | 02 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-octal/multi-leading-zeros/actual.js: -------------------------------------------------------------------------------- 1 | 0012 -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-octal/ten/actual.js: -------------------------------------------------------------------------------- 1 | 012 -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-octal/ten/expected.t.js: -------------------------------------------------------------------------------- 1 | 012; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/numeric-octal/ten/expected.taco: -------------------------------------------------------------------------------- 1 | 012 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/object/basic/actual.js: -------------------------------------------------------------------------------- 1 | x = { answer: 42 } -------------------------------------------------------------------------------- /specs/core/base-literals/object/computed-arrow/actual.js: -------------------------------------------------------------------------------- 1 | ({[a](){}}) -------------------------------------------------------------------------------- /specs/core/base-literals/object/empty-space/actual.js: -------------------------------------------------------------------------------- 1 | x = { } -------------------------------------------------------------------------------- /specs/core/base-literals/object/empty-space/expected.t.js: -------------------------------------------------------------------------------- 1 | x = {}; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/object/empty-space/expected.taco: -------------------------------------------------------------------------------- 1 | x = {} 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/object/empty/actual.js: -------------------------------------------------------------------------------- 1 | x = {} -------------------------------------------------------------------------------- /specs/core/base-literals/object/empty/expected.t.js: -------------------------------------------------------------------------------- 1 | x = {}; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/object/empty/expected.taco: -------------------------------------------------------------------------------- 1 | x = {} 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/object/es6-proto/actual.js: -------------------------------------------------------------------------------- 1 | x = { __proto__: 2 } -------------------------------------------------------------------------------- /specs/core/base-literals/object/key-false/actual.js: -------------------------------------------------------------------------------- 1 | x = { false: 42 } -------------------------------------------------------------------------------- /specs/core/base-literals/object/key-if/actual.js: -------------------------------------------------------------------------------- 1 | x = { if: 42 } -------------------------------------------------------------------------------- /specs/core/base-literals/object/key-null/actual.js: -------------------------------------------------------------------------------- 1 | x = { null: 42 } -------------------------------------------------------------------------------- /specs/core/base-literals/object/key-quoted-lbrace/actual.js: -------------------------------------------------------------------------------- 1 | ({"[": 42}) -------------------------------------------------------------------------------- /specs/core/base-literals/object/key-quoted/actual.js: -------------------------------------------------------------------------------- 1 | x = { "answer": 42 } -------------------------------------------------------------------------------- /specs/core/base-literals/object/key-true/actual.js: -------------------------------------------------------------------------------- 1 | x = { true: 42 } -------------------------------------------------------------------------------- /specs/core/base-literals/regex/basic-short/actual.js: -------------------------------------------------------------------------------- 1 | /p/; -------------------------------------------------------------------------------- /specs/core/base-literals/regex/basic-short/expected.t.js: -------------------------------------------------------------------------------- 1 | /p/; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/regex/basic-short/expected.taco: -------------------------------------------------------------------------------- 1 | /p/ 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/regex/basic/actual.js: -------------------------------------------------------------------------------- 1 | /foobar/ -------------------------------------------------------------------------------- /specs/core/base-literals/regex/basic/expected.t.js: -------------------------------------------------------------------------------- 1 | /foobar/; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/regex/basic/expected.taco: -------------------------------------------------------------------------------- 1 | /foobar/ 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/regex/escaped-brace/actual.js: -------------------------------------------------------------------------------- 1 | var x = /[\]/]/ -------------------------------------------------------------------------------- /specs/core/base-literals/regex/escaped-brace/expected.taco: -------------------------------------------------------------------------------- 1 | var x = /[\]/]/ -------------------------------------------------------------------------------- /specs/core/base-literals/regex/g-flag/actual.js: -------------------------------------------------------------------------------- 1 | /[a-z]/g -------------------------------------------------------------------------------- /specs/core/base-literals/regex/g-flag/expected.t.js: -------------------------------------------------------------------------------- 1 | /[a-z]/g; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/regex/g-flag/expected.taco: -------------------------------------------------------------------------------- 1 | /[a-z]/g 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/regex/group/actual.js: -------------------------------------------------------------------------------- 1 | var x = /=([^=\s])+/g -------------------------------------------------------------------------------- /specs/core/base-literals/regex/group/expected.t.js: -------------------------------------------------------------------------------- 1 | var x = /=([^=\s])+/g; -------------------------------------------------------------------------------- /specs/core/base-literals/regex/group/expected.taco: -------------------------------------------------------------------------------- 1 | var x = /=([^=\s])+/g -------------------------------------------------------------------------------- /specs/core/base-literals/regex/i-flag-range-a/actual.js: -------------------------------------------------------------------------------- 1 | var x = /[a-c]/i -------------------------------------------------------------------------------- /specs/core/base-literals/regex/i-flag-range-x/actual.js: -------------------------------------------------------------------------------- 1 | var x = /[x-z]/i -------------------------------------------------------------------------------- /specs/core/base-literals/regex/i-flag/actual.js: -------------------------------------------------------------------------------- 1 | var x = /[a-z]/i -------------------------------------------------------------------------------- /specs/core/base-literals/regex/i-flag/expected.t.js: -------------------------------------------------------------------------------- 1 | var x = /[a-z]/i; -------------------------------------------------------------------------------- /specs/core/base-literals/regex/i-flag/expected.taco: -------------------------------------------------------------------------------- 1 | var x = /[a-z]/i -------------------------------------------------------------------------------- /specs/core/base-literals/regex/in-array/actual.js: -------------------------------------------------------------------------------- 1 | [/q/] -------------------------------------------------------------------------------- /specs/core/base-literals/regex/in-array/expected.t.js: -------------------------------------------------------------------------------- 1 | [/q/]; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/regex/in-array/expected.taco: -------------------------------------------------------------------------------- 1 | [/q/] 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/regex/property/actual.js: -------------------------------------------------------------------------------- 1 | var x = /42/g.test -------------------------------------------------------------------------------- /specs/core/base-literals/regex/property/expected.t.js: -------------------------------------------------------------------------------- 1 | var x = /42/g.test; -------------------------------------------------------------------------------- /specs/core/base-literals/regex/property/expected.taco: -------------------------------------------------------------------------------- 1 | var x = /42/g.test -------------------------------------------------------------------------------- /specs/core/base-literals/regex/u-flag/actual.js: -------------------------------------------------------------------------------- 1 | var x = /[a-z]/u -------------------------------------------------------------------------------- /specs/core/base-literals/regex/u-flag/expected.t.js: -------------------------------------------------------------------------------- 1 | var x = /[a-z]/u; -------------------------------------------------------------------------------- /specs/core/base-literals/regex/u-flag/expected.taco: -------------------------------------------------------------------------------- 1 | var x = /[a-z]/u -------------------------------------------------------------------------------- /specs/core/base-literals/regex/y-flag/actual.js: -------------------------------------------------------------------------------- 1 | var x = /[a-z]/y -------------------------------------------------------------------------------- /specs/core/base-literals/regex/y-flag/expected.t.js: -------------------------------------------------------------------------------- 1 | var x = /[a-z]/y; -------------------------------------------------------------------------------- /specs/core/base-literals/regex/y-flag/expected.taco: -------------------------------------------------------------------------------- 1 | var x = /[a-z]/y -------------------------------------------------------------------------------- /specs/core/base-literals/special/null/actual.js: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/special/null/expected.t.js: -------------------------------------------------------------------------------- 1 | null; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/special/null/expected.taco: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/special/this/actual.js: -------------------------------------------------------------------------------- 1 | this 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/special/this/expected.t.js: -------------------------------------------------------------------------------- 1 | this; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/special/this/expected.taco: -------------------------------------------------------------------------------- 1 | this 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/string/base/actual.js: -------------------------------------------------------------------------------- 1 | "Hello" -------------------------------------------------------------------------------- /specs/core/base-literals/string/base/expected.t.js: -------------------------------------------------------------------------------- 1 | "Hello"; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/string/base/expected.taco: -------------------------------------------------------------------------------- 1 | "Hello" 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/string/hex-escape/actual.js: -------------------------------------------------------------------------------- 1 | "\x61" -------------------------------------------------------------------------------- /specs/core/base-literals/string/hex-escape/expected.t.js: -------------------------------------------------------------------------------- 1 | "\x61"; 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/string/hex-escape/expected.taco: -------------------------------------------------------------------------------- 1 | "\x61" 2 | -------------------------------------------------------------------------------- /specs/core/base-literals/string/newline-escape/actual.js: -------------------------------------------------------------------------------- 1 | "Hello\nworld" -------------------------------------------------------------------------------- /specs/core/base-literals/string/octal-escape-null/actual.js: -------------------------------------------------------------------------------- 1 | "Hello\0World" -------------------------------------------------------------------------------- /specs/core/base-literals/string/octal-escape-r/actual.js: -------------------------------------------------------------------------------- 1 | "Hello\122World" -------------------------------------------------------------------------------- /specs/core/base-literals/string/octal-escape-soh/actual.js: -------------------------------------------------------------------------------- 1 | "Hello\1World" -------------------------------------------------------------------------------- /specs/core/base-literals/string/octal-escape-z/actual.js: -------------------------------------------------------------------------------- 1 | "Hello\312World" -------------------------------------------------------------------------------- /specs/core/base-literals/string/octal-escape/actual.js: -------------------------------------------------------------------------------- 1 | "Hello\02World" -------------------------------------------------------------------------------- /specs/core/base-literals/string/unicode-escape/actual.js: -------------------------------------------------------------------------------- 1 | "\u0061" -------------------------------------------------------------------------------- /specs/core/base-literals/string/unicode-escape/expected.taco: -------------------------------------------------------------------------------- 1 | "\u0061" 2 | -------------------------------------------------------------------------------- /specs/core/base-statement/block/basic/actual.js: -------------------------------------------------------------------------------- 1 | { foo } 2 | -------------------------------------------------------------------------------- /specs/core/base-statement/block/basic/expected.taco: -------------------------------------------------------------------------------- 1 | ! 2 | foo 3 | -------------------------------------------------------------------------------- /specs/core/base-statement/block/empty/actual.js: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /specs/core/base-statement/block/empty/expected.t.js: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /specs/core/base-statement/block/empty/expected.taco: -------------------------------------------------------------------------------- 1 | ! -------------------------------------------------------------------------------- /specs/core/base-statement/debugger/basic/actual.js: -------------------------------------------------------------------------------- 1 | debugger; 2 | -------------------------------------------------------------------------------- /specs/core/base-statement/debugger/basic/expected.t.js: -------------------------------------------------------------------------------- 1 | debugger; -------------------------------------------------------------------------------- /specs/core/base-statement/debugger/basic/expected.taco: -------------------------------------------------------------------------------- 1 | debugger -------------------------------------------------------------------------------- /specs/core/base-statement/empty/basic/actual.js: -------------------------------------------------------------------------------- 1 | ; 2 | -------------------------------------------------------------------------------- /specs/core/base-statement/empty/basic/expected.t.js: -------------------------------------------------------------------------------- 1 | ; 2 | -------------------------------------------------------------------------------- /specs/core/base-statement/empty/basic/expected.taco: -------------------------------------------------------------------------------- 1 | pass 2 | -------------------------------------------------------------------------------- /specs/core/base-statement/switch/empty/actual.js: -------------------------------------------------------------------------------- 1 | switch (x) {} 2 | -------------------------------------------------------------------------------- /specs/core/base-statement/switch/empty/expected.t.js: -------------------------------------------------------------------------------- 1 | switch (x){} 2 | -------------------------------------------------------------------------------- /specs/core/base-statement/switch/empty/expected.taco: -------------------------------------------------------------------------------- 1 | switch! x 2 | -------------------------------------------------------------------------------- /specs/core/base-statement/throw/basic/actual.js: -------------------------------------------------------------------------------- 1 | throw x; 2 | -------------------------------------------------------------------------------- /specs/core/base-statement/throw/basic/expected.t.js: -------------------------------------------------------------------------------- 1 | throw x; -------------------------------------------------------------------------------- /specs/core/base-statement/throw/basic/expected.taco: -------------------------------------------------------------------------------- 1 | throw x -------------------------------------------------------------------------------- /specs/core/base-statement/try/empty/expected.taco: -------------------------------------------------------------------------------- 1 | try 2 | catch e 3 | -------------------------------------------------------------------------------- /specs/core/base-statement/with/basic/actual.js: -------------------------------------------------------------------------------- 1 | with (x) foo = bar 2 | -------------------------------------------------------------------------------- /specs/core/base-statement/with/block/actual.js: -------------------------------------------------------------------------------- 1 | with (x) { foo = bar } 2 | -------------------------------------------------------------------------------- /specs/core/comments/base/html-comment/actual.js: -------------------------------------------------------------------------------- 1 | 10; 2 | --> nothing -------------------------------------------------------------------------------- /specs/core/comments/edgecase/345/actual.js: -------------------------------------------------------------------------------- 1 | { -------------------------------------------------------------------------------- /specs/core/comments/edgecase/346/actual.js: -------------------------------------------------------------------------------- 1 | } -------------------------------------------------------------------------------- /specs/core/comments/edgecase/347/actual.js: -------------------------------------------------------------------------------- 1 | 3ea -------------------------------------------------------------------------------- /specs/core/comments/edgecase/348/actual.js: -------------------------------------------------------------------------------- 1 | 3in [] -------------------------------------------------------------------------------- /specs/core/comments/edgecase/349/actual.js: -------------------------------------------------------------------------------- 1 | 3e -------------------------------------------------------------------------------- /specs/core/comments/edgecase/350/actual.js: -------------------------------------------------------------------------------- 1 | 3e+ -------------------------------------------------------------------------------- /specs/core/comments/edgecase/351/actual.js: -------------------------------------------------------------------------------- 1 | 3e- -------------------------------------------------------------------------------- /specs/core/comments/edgecase/352/actual.js: -------------------------------------------------------------------------------- 1 | 3x -------------------------------------------------------------------------------- /specs/core/comments/edgecase/353/actual.js: -------------------------------------------------------------------------------- 1 | 3x0 -------------------------------------------------------------------------------- /specs/core/comments/edgecase/354/actual.js: -------------------------------------------------------------------------------- 1 | 0x -------------------------------------------------------------------------------- /specs/core/comments/edgecase/355/actual.js: -------------------------------------------------------------------------------- 1 | 09 -------------------------------------------------------------------------------- /specs/core/comments/edgecase/356/actual.js: -------------------------------------------------------------------------------- 1 | 018 -------------------------------------------------------------------------------- /specs/core/comments/edgecase/357/actual.js: -------------------------------------------------------------------------------- 1 | 01a -------------------------------------------------------------------------------- /specs/core/comments/edgecase/358/actual.js: -------------------------------------------------------------------------------- 1 | 3in[] -------------------------------------------------------------------------------- /specs/core/comments/edgecase/359/actual.js: -------------------------------------------------------------------------------- 1 | 0x3in[] -------------------------------------------------------------------------------- /specs/core/comments/edgecase/360/actual.js: -------------------------------------------------------------------------------- 1 | "Hello 2 | World" -------------------------------------------------------------------------------- /specs/core/comments/edgecase/361/actual.js: -------------------------------------------------------------------------------- 1 | x\ -------------------------------------------------------------------------------- /specs/core/comments/edgecase/362/actual.js: -------------------------------------------------------------------------------- 1 | x\u005c -------------------------------------------------------------------------------- /specs/core/comments/edgecase/363/actual.js: -------------------------------------------------------------------------------- 1 | x\u002a -------------------------------------------------------------------------------- /specs/core/comments/edgecase/364/actual.js: -------------------------------------------------------------------------------- 1 | / -------------------------------------------------------------------------------- /specs/core/comments/edgecase/365/actual.js: -------------------------------------------------------------------------------- 1 | /test -------------------------------------------------------------------------------- /specs/core/comments/edgecase/366/actual.js: -------------------------------------------------------------------------------- 1 | var x = /[a-z]/\ux -------------------------------------------------------------------------------- /specs/core/comments/edgecase/367/actual.js: -------------------------------------------------------------------------------- 1 | 3 = 4 -------------------------------------------------------------------------------- /specs/core/comments/edgecase/368/actual.js: -------------------------------------------------------------------------------- 1 | func() = 4 -------------------------------------------------------------------------------- /specs/core/comments/edgecase/369/actual.js: -------------------------------------------------------------------------------- 1 | (1 + 1) = 10 -------------------------------------------------------------------------------- /specs/core/comments/edgecase/370/actual.js: -------------------------------------------------------------------------------- 1 | 1++ -------------------------------------------------------------------------------- /specs/core/comments/edgecase/371/actual.js: -------------------------------------------------------------------------------- 1 | 1-- -------------------------------------------------------------------------------- /specs/core/comments/edgecase/372/actual.js: -------------------------------------------------------------------------------- 1 | ++1 -------------------------------------------------------------------------------- /specs/core/comments/edgecase/373/actual.js: -------------------------------------------------------------------------------- 1 | --1 -------------------------------------------------------------------------------- /specs/core/comments/edgecase/375/actual.js: -------------------------------------------------------------------------------- 1 | [ -------------------------------------------------------------------------------- /specs/core/comments/edgecase/376/actual.js: -------------------------------------------------------------------------------- 1 | [, -------------------------------------------------------------------------------- /specs/core/comments/edgecase/377/actual.js: -------------------------------------------------------------------------------- 1 | 1 + { -------------------------------------------------------------------------------- /specs/core/comments/edgecase/378/actual.js: -------------------------------------------------------------------------------- 1 | 1 + { t:t 2 | -------------------------------------------------------------------------------- /specs/core/comments/edgecase/379/actual.js: -------------------------------------------------------------------------------- 1 | 1 + { t:t, -------------------------------------------------------------------------------- /specs/core/comments/edgecase/380/actual.js: -------------------------------------------------------------------------------- 1 | var x = / 2 | / -------------------------------------------------------------------------------- /specs/core/comments/edgecase/381/actual.js: -------------------------------------------------------------------------------- 1 | var x = " 2 | -------------------------------------------------------------------------------- /specs/core/comments/edgecase/382/actual.js: -------------------------------------------------------------------------------- 1 | var if = 42 -------------------------------------------------------------------------------- /specs/core/comments/edgecase/383/actual.js: -------------------------------------------------------------------------------- 1 | i + 2 = 42 -------------------------------------------------------------------------------- /specs/core/comments/edgecase/384/actual.js: -------------------------------------------------------------------------------- 1 | +i = 42 -------------------------------------------------------------------------------- /specs/core/comments/edgecase/385/actual.js: -------------------------------------------------------------------------------- 1 | 1 + ( -------------------------------------------------------------------------------- /specs/core/comments/edgecase/386/actual.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | { -------------------------------------------------------------------------------- /specs/core/comments/edgecase/388/actual.js: -------------------------------------------------------------------------------- 1 | { set 1 } -------------------------------------------------------------------------------- /specs/core/comments/edgecase/389/actual.js: -------------------------------------------------------------------------------- 1 | { get 2 } -------------------------------------------------------------------------------- /specs/core/comments/edgecase/390/actual.js: -------------------------------------------------------------------------------- 1 | ({ set: s(if) { } }) -------------------------------------------------------------------------------- /specs/core/comments/edgecase/391/actual.js: -------------------------------------------------------------------------------- 1 | ({ set s(.) { } }) -------------------------------------------------------------------------------- /specs/core/comments/edgecase/392/actual.js: -------------------------------------------------------------------------------- 1 | ({ set: s() { } }) -------------------------------------------------------------------------------- /specs/core/comments/edgecase/393/actual.js: -------------------------------------------------------------------------------- 1 | ({ set: s(a, b) { } }) -------------------------------------------------------------------------------- /specs/core/comments/edgecase/394/actual.js: -------------------------------------------------------------------------------- 1 | ({ get: g(d) { } }) -------------------------------------------------------------------------------- /specs/core/comments/edgecase/395/actual.js: -------------------------------------------------------------------------------- 1 | function t(...) { } -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/GH-1106-00/actual.js: -------------------------------------------------------------------------------- 1 | "\x"; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/GH-1106-01/actual.js: -------------------------------------------------------------------------------- 1 | "\x0"; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/GH-1106-02/actual.js: -------------------------------------------------------------------------------- 1 | "\xx"; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/GH-1106-03/actual.js: -------------------------------------------------------------------------------- 1 | "\u"; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/GH-1106-04/actual.js: -------------------------------------------------------------------------------- 1 | "\u0"; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/GH-1106-05/actual.js: -------------------------------------------------------------------------------- 1 | "\ux"; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/GH-1106-06/actual.js: -------------------------------------------------------------------------------- 1 | "\u00"; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/GH-1106-07/actual.js: -------------------------------------------------------------------------------- 1 | "\u000"; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/GH-1106-09/actual.js: -------------------------------------------------------------------------------- 1 | "\9"; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0000/actual.js: -------------------------------------------------------------------------------- 1 | { 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0001/actual.js: -------------------------------------------------------------------------------- 1 | } 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0002/actual.js: -------------------------------------------------------------------------------- 1 | 3ea 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0003/actual.js: -------------------------------------------------------------------------------- 1 | 3in [] 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0004/actual.js: -------------------------------------------------------------------------------- 1 | 3e 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0005/actual.js: -------------------------------------------------------------------------------- 1 | 3e+ 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0006/actual.js: -------------------------------------------------------------------------------- 1 | 3e- 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0007/actual.js: -------------------------------------------------------------------------------- 1 | 3x 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0008/actual.js: -------------------------------------------------------------------------------- 1 | 3x0 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0009/actual.js: -------------------------------------------------------------------------------- 1 | 0x 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0010/actual.js: -------------------------------------------------------------------------------- 1 | 01a 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0011/actual.js: -------------------------------------------------------------------------------- 1 | 0o1a 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0012/actual.js: -------------------------------------------------------------------------------- 1 | 0o 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0013/actual.js: -------------------------------------------------------------------------------- 1 | 0O 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0014/actual.js: -------------------------------------------------------------------------------- 1 | 0o9 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0015/actual.js: -------------------------------------------------------------------------------- 1 | 0o18 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0016/actual.js: -------------------------------------------------------------------------------- 1 | 0O1a 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0017/actual.js: -------------------------------------------------------------------------------- 1 | 0b 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0018/actual.js: -------------------------------------------------------------------------------- 1 | 0b1a 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0019/actual.js: -------------------------------------------------------------------------------- 1 | 0b9 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0020/actual.js: -------------------------------------------------------------------------------- 1 | 0b18 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0021/actual.js: -------------------------------------------------------------------------------- 1 | 0b12 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0022/actual.js: -------------------------------------------------------------------------------- 1 | 0B 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0023/actual.js: -------------------------------------------------------------------------------- 1 | 0B1a 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0024/actual.js: -------------------------------------------------------------------------------- 1 | 0B9 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0025/actual.js: -------------------------------------------------------------------------------- 1 | 0B18 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0026/actual.js: -------------------------------------------------------------------------------- 1 | 0B12 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0027/actual.js: -------------------------------------------------------------------------------- 1 | 0O9 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0028/actual.js: -------------------------------------------------------------------------------- 1 | 0O18 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0029/actual.js: -------------------------------------------------------------------------------- 1 | 3in[] 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0030/actual.js: -------------------------------------------------------------------------------- 1 | 0x3in[] 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0031/actual.js: -------------------------------------------------------------------------------- 1 | "Hello 2 | World" 3 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0032/actual.js: -------------------------------------------------------------------------------- 1 | x\ 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0035/actual.js: -------------------------------------------------------------------------------- 1 | var x = /(s/g 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0038/actual.js: -------------------------------------------------------------------------------- 1 | / 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0039/actual.js: -------------------------------------------------------------------------------- 1 | /test 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0040/actual.js: -------------------------------------------------------------------------------- 1 | /test 2 | / 3 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0045/actual.js: -------------------------------------------------------------------------------- 1 | 3 = 4 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0046/actual.js: -------------------------------------------------------------------------------- 1 | func() = 4 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0047/actual.js: -------------------------------------------------------------------------------- 1 | (1 + 1) = 10 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0052/actual.js: -------------------------------------------------------------------------------- 1 | 1++ 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0053/actual.js: -------------------------------------------------------------------------------- 1 | 1-- 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0054/actual.js: -------------------------------------------------------------------------------- 1 | ++1 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0055/actual.js: -------------------------------------------------------------------------------- 1 | --1 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0057/actual.js: -------------------------------------------------------------------------------- 1 | [ 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0058/actual.js: -------------------------------------------------------------------------------- 1 | [, 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0059/actual.js: -------------------------------------------------------------------------------- 1 | 1 + { 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0060/actual.js: -------------------------------------------------------------------------------- 1 | 1 + { t:t 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0061/actual.js: -------------------------------------------------------------------------------- 1 | 1 + { t:t, 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0062/actual.js: -------------------------------------------------------------------------------- 1 | var x = / 2 | / 3 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0063/actual.js: -------------------------------------------------------------------------------- 1 | var x = " 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0064/actual.js: -------------------------------------------------------------------------------- 1 | var if = 42 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0065/actual.js: -------------------------------------------------------------------------------- 1 | i #= 42 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0066/actual.js: -------------------------------------------------------------------------------- 1 | i + 2 = 42 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0067/actual.js: -------------------------------------------------------------------------------- 1 | +i = 42 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0068/actual.js: -------------------------------------------------------------------------------- 1 | 1 + ( 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0069/actual.js: -------------------------------------------------------------------------------- 1 | { 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0071/actual.js: -------------------------------------------------------------------------------- 1 | { set 1 } 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0072/actual.js: -------------------------------------------------------------------------------- 1 | { get 2 } 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0075/actual.js: -------------------------------------------------------------------------------- 1 | ({ set s() { } }) 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0080/actual.js: -------------------------------------------------------------------------------- 1 | ({[a,b]:0}) 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0081/actual.js: -------------------------------------------------------------------------------- 1 | ({get[a,b]:0}) 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0082/actual.js: -------------------------------------------------------------------------------- 1 | ({(a):0}) 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0083/actual.js: -------------------------------------------------------------------------------- 1 | ({get{a}:0}) 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0084/actual.js: -------------------------------------------------------------------------------- 1 | ({get 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0085/actual.js: -------------------------------------------------------------------------------- 1 | ((a)) => 42 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0086/actual.js: -------------------------------------------------------------------------------- 1 | (a, (b)) => 42 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0092/actual.js: -------------------------------------------------------------------------------- 1 | (a, a) => 42 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0095/actual.js: -------------------------------------------------------------------------------- 1 | () <= 42 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0096/actual.js: -------------------------------------------------------------------------------- 1 | () ? 42 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0097/actual.js: -------------------------------------------------------------------------------- 1 | () + 42 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0098/actual.js: -------------------------------------------------------------------------------- 1 | (10) => 00 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0099/actual.js: -------------------------------------------------------------------------------- 1 | (10, 20) => 00 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0102/actual.js: -------------------------------------------------------------------------------- 1 | p = { q/ } 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0103/actual.js: -------------------------------------------------------------------------------- 1 | p = { "q"/ } 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0111/actual.js: -------------------------------------------------------------------------------- 1 | function if() { } 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0112/actual.js: -------------------------------------------------------------------------------- 1 | a b; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0113/actual.js: -------------------------------------------------------------------------------- 1 | if.a; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0114/actual.js: -------------------------------------------------------------------------------- 1 | a if; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0115/actual.js: -------------------------------------------------------------------------------- 1 | a enum; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0116/actual.js: -------------------------------------------------------------------------------- 1 | break 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0117/actual.js: -------------------------------------------------------------------------------- 1 | break 1; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0118/actual.js: -------------------------------------------------------------------------------- 1 | continue 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0119/actual.js: -------------------------------------------------------------------------------- 1 | continue 2; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0120/actual.js: -------------------------------------------------------------------------------- 1 | throw 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0121/actual.js: -------------------------------------------------------------------------------- 1 | throw; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0122/actual.js: -------------------------------------------------------------------------------- 1 | throw 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0124/actual.js: -------------------------------------------------------------------------------- 1 | for ((i in {})); 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0126/actual.js: -------------------------------------------------------------------------------- 1 | for (+i in {}); 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0127/actual.js: -------------------------------------------------------------------------------- 1 | if(false) 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0129/actual.js: -------------------------------------------------------------------------------- 1 | do 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0130/actual.js: -------------------------------------------------------------------------------- 1 | while(false) 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0131/actual.js: -------------------------------------------------------------------------------- 1 | for(;;) 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0132/actual.js: -------------------------------------------------------------------------------- 1 | with(x) 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0133/actual.js: -------------------------------------------------------------------------------- 1 | try { } 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0138/actual.js: -------------------------------------------------------------------------------- 1 | const x = 12, y; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0139/actual.js: -------------------------------------------------------------------------------- 1 | const x, y = 12; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0140/actual.js: -------------------------------------------------------------------------------- 1 | const x; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0144/actual.js: -------------------------------------------------------------------------------- 1 | new X()."s" 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0145/actual.js: -------------------------------------------------------------------------------- 1 | /* 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0146/actual.js: -------------------------------------------------------------------------------- 1 | /* 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0147/actual.js: -------------------------------------------------------------------------------- 1 | /** 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0148/actual.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | * 4 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0149/actual.js: -------------------------------------------------------------------------------- 1 | /*hello 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0150/actual.js: -------------------------------------------------------------------------------- 1 | /*hello * 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0151/actual.js: -------------------------------------------------------------------------------- 1 | ] 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0152/actual.js: -------------------------------------------------------------------------------- 1 | ] 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0153/actual.js: -------------------------------------------------------------------------------- 1 | ] 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0154/actual.js: -------------------------------------------------------------------------------- 1 | ] 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0155/actual.js: -------------------------------------------------------------------------------- 1 | // 2 | ] 3 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0156/actual.js: -------------------------------------------------------------------------------- 1 | // 2 | ] 3 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0157/actual.js: -------------------------------------------------------------------------------- 1 | /a\ 2 | / 3 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0158/actual.js: -------------------------------------------------------------------------------- 1 | // 2 | ] 3 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0159/actual.js: -------------------------------------------------------------------------------- 1 | /* 2 | */] 3 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0160/actual.js: -------------------------------------------------------------------------------- 1 | /* 2 | */] 3 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0161/actual.js: -------------------------------------------------------------------------------- 1 | /* 2 | */] 3 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0162/actual.js: -------------------------------------------------------------------------------- 1 | \\ 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0164/actual.js: -------------------------------------------------------------------------------- 1 | \x 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0168/actual.js: -------------------------------------------------------------------------------- 1 | "\ 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0171/actual.js: -------------------------------------------------------------------------------- 1 | return 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0172/actual.js: -------------------------------------------------------------------------------- 1 | break 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0173/actual.js: -------------------------------------------------------------------------------- 1 | continue 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0175/actual.js: -------------------------------------------------------------------------------- 1 | do { x } * 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0238/actual.js: -------------------------------------------------------------------------------- 1 | var let 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0252/actual.js: -------------------------------------------------------------------------------- 1 | var 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0253/actual.js: -------------------------------------------------------------------------------- 1 | let 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0254/actual.js: -------------------------------------------------------------------------------- 1 | const 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0255/actual.js: -------------------------------------------------------------------------------- 1 | { ; ; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0261/actual.js: -------------------------------------------------------------------------------- 1 | class 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0262/actual.js: -------------------------------------------------------------------------------- 1 | class 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0263/actual.js: -------------------------------------------------------------------------------- 1 | class; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0265/actual.js: -------------------------------------------------------------------------------- 1 | class A 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0266/actual.js: -------------------------------------------------------------------------------- 1 | class A { 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0267/actual.js: -------------------------------------------------------------------------------- 1 | class A; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/invalid/migrated_0268/actual.js: -------------------------------------------------------------------------------- 1 | class A {a:0} 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/semicolon-insertion/300/actual.js: -------------------------------------------------------------------------------- 1 | { x 2 | ++y } -------------------------------------------------------------------------------- /specs/core/edgecase/semicolon-insertion/301/actual.js: -------------------------------------------------------------------------------- 1 | { x 2 | --y } -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-397/actual.js: -------------------------------------------------------------------------------- 1 | function t(if) { } -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-398/actual.js: -------------------------------------------------------------------------------- 1 | function t(true) { } -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-399/actual.js: -------------------------------------------------------------------------------- 1 | function t(false) { } -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-400/actual.js: -------------------------------------------------------------------------------- 1 | function t(null) { } -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-401/actual.js: -------------------------------------------------------------------------------- 1 | function null() { } -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-402/actual.js: -------------------------------------------------------------------------------- 1 | function true() { } -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-403/actual.js: -------------------------------------------------------------------------------- 1 | function false() { } -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-404/actual.js: -------------------------------------------------------------------------------- 1 | function if() { } -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-405/actual.js: -------------------------------------------------------------------------------- 1 | a b; -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-406/actual.js: -------------------------------------------------------------------------------- 1 | if.a; -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-407/actual.js: -------------------------------------------------------------------------------- 1 | a if; -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-408/actual.js: -------------------------------------------------------------------------------- 1 | a class; -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-409/actual.js: -------------------------------------------------------------------------------- 1 | break 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-410/actual.js: -------------------------------------------------------------------------------- 1 | break 1; -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-411/actual.js: -------------------------------------------------------------------------------- 1 | continue 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-412/actual.js: -------------------------------------------------------------------------------- 1 | continue 2; -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-413/actual.js: -------------------------------------------------------------------------------- 1 | throw -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-414/actual.js: -------------------------------------------------------------------------------- 1 | throw; -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-415/actual.js: -------------------------------------------------------------------------------- 1 | for (var i, i2 in {}); -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-416/actual.js: -------------------------------------------------------------------------------- 1 | for ((i in {})); -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-417/actual.js: -------------------------------------------------------------------------------- 1 | for (i + 1 in {}); -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-418/actual.js: -------------------------------------------------------------------------------- 1 | for (+i in {}); -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-419/actual.js: -------------------------------------------------------------------------------- 1 | if(false) -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-420/actual.js: -------------------------------------------------------------------------------- 1 | if(false) doThis(); else -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-421/actual.js: -------------------------------------------------------------------------------- 1 | do -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-422/actual.js: -------------------------------------------------------------------------------- 1 | while(false) -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-423/actual.js: -------------------------------------------------------------------------------- 1 | for(;;) -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-424/actual.js: -------------------------------------------------------------------------------- 1 | with(x) -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-425/actual.js: -------------------------------------------------------------------------------- 1 | try { } -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-426/actual.js: -------------------------------------------------------------------------------- 1 | ‿ = 10 -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-428/actual.js: -------------------------------------------------------------------------------- 1 | new X()."s" -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-429/actual.js: -------------------------------------------------------------------------------- 1 | /* -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-430/actual.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | 4 | -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-431/actual.js: -------------------------------------------------------------------------------- 1 | /** -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-432/actual.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | * -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-433/actual.js: -------------------------------------------------------------------------------- 1 | /*hello -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-434/actual.js: -------------------------------------------------------------------------------- 1 | /*hello * -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-435/actual.js: -------------------------------------------------------------------------------- 1 | 2 | ] -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-436/actual.js: -------------------------------------------------------------------------------- 1 | ] -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-437/actual.js: -------------------------------------------------------------------------------- 1 | 2 | ] -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-438/actual.js: -------------------------------------------------------------------------------- 1 | 2 | ] -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-439/actual.js: -------------------------------------------------------------------------------- 1 | // 2 | ] -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-440/actual.js: -------------------------------------------------------------------------------- 1 | // 2 | ] -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-441/actual.js: -------------------------------------------------------------------------------- 1 | /a\ 2 | / -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-442/actual.js: -------------------------------------------------------------------------------- 1 | // 2 | ] -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-443/actual.js: -------------------------------------------------------------------------------- 1 | /* 2 | */] -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-444/actual.js: -------------------------------------------------------------------------------- 1 | /* 2 | */] -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-445/actual.js: -------------------------------------------------------------------------------- 1 | /* 2 | */] -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-446/actual.js: -------------------------------------------------------------------------------- 1 | \\ -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-447/actual.js: -------------------------------------------------------------------------------- 1 | \u005c -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-448/actual.js: -------------------------------------------------------------------------------- 1 | \x -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-449/actual.js: -------------------------------------------------------------------------------- 1 | \u0000 -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-450/actual.js: -------------------------------------------------------------------------------- 1 | ‌ = [] -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-451/actual.js: -------------------------------------------------------------------------------- 1 | ‍ = [] -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-452/actual.js: -------------------------------------------------------------------------------- 1 | "\ -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-453/actual.js: -------------------------------------------------------------------------------- 1 | "\u -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-454/actual.js: -------------------------------------------------------------------------------- 1 | return -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-455/actual.js: -------------------------------------------------------------------------------- 1 | break -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-456/actual.js: -------------------------------------------------------------------------------- 1 | continue -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-458/actual.js: -------------------------------------------------------------------------------- 1 | do { x } * -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-523/actual.js: -------------------------------------------------------------------------------- 1 | var this = 10; -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-524/actual.js: -------------------------------------------------------------------------------- 1 | throw 2 | 10; -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-542/actual.js: -------------------------------------------------------------------------------- 1 | ({ get prop(x) {} }) -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-543/actual.js: -------------------------------------------------------------------------------- 1 | ({ set prop() {} }) -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.error-544/actual.js: -------------------------------------------------------------------------------- 1 | ({ set prop(x, y) {} }) -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/.todo-536/actual.js: -------------------------------------------------------------------------------- 1 | const a; -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/317/actual.js: -------------------------------------------------------------------------------- 1 | foo: if (true) break foo; -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/525/actual.js: -------------------------------------------------------------------------------- 1 | let x -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/525/expected.t.js: -------------------------------------------------------------------------------- 1 | let x; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/525/expected.taco: -------------------------------------------------------------------------------- 1 | let x 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/526/actual.js: -------------------------------------------------------------------------------- 1 | let x, y; -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/526/expected.t.js: -------------------------------------------------------------------------------- 1 | let x, y; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/526/expected.taco: -------------------------------------------------------------------------------- 1 | let x, y 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/527/actual.js: -------------------------------------------------------------------------------- 1 | let x = 42 -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/527/expected.t.js: -------------------------------------------------------------------------------- 1 | let x = 42; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/527/expected.taco: -------------------------------------------------------------------------------- 1 | let x = 42 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/530/actual.js: -------------------------------------------------------------------------------- 1 | for(let x = 0;;); -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/530/expected.t.js: -------------------------------------------------------------------------------- 1 | for (let x = 0;;); 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/531/actual.js: -------------------------------------------------------------------------------- 1 | for(let x = 0, y = 1;;); -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/532/actual.js: -------------------------------------------------------------------------------- 1 | for (let x in list) process(x); -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/533/actual.js: -------------------------------------------------------------------------------- 1 | const x = 42 -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/533/expected.t.js: -------------------------------------------------------------------------------- 1 | const x = 42; 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/533/expected.taco: -------------------------------------------------------------------------------- 1 | const x = 42 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/537/actual.js: -------------------------------------------------------------------------------- 1 | for(const x = 0;;); -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/537/expected.t.js: -------------------------------------------------------------------------------- 1 | for (const x = 0;;); 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/540/actual.js: -------------------------------------------------------------------------------- 1 | (function () {} / 1) -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/540/expected.t.js: -------------------------------------------------------------------------------- 1 | (function() {} / 1); 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/540/expected.taco: -------------------------------------------------------------------------------- 1 | ((() ->) / 1) 2 | -------------------------------------------------------------------------------- /specs/core/edgecase/unsorted/541/actual.js: -------------------------------------------------------------------------------- 1 | function f() {} / 1 / -------------------------------------------------------------------------------- /specs/core/es2015/array-binding-pattern/elision/actual.js: -------------------------------------------------------------------------------- 1 | ([,,])=>0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/array-pattern/elision/actual.js: -------------------------------------------------------------------------------- 1 | let [a,] = 0; 2 | -------------------------------------------------------------------------------- /specs/core/es2015/array-pattern/elision/expected.t.js: -------------------------------------------------------------------------------- 1 | let [a,] = 0; 2 | -------------------------------------------------------------------------------- /specs/core/es2015/array-pattern/elision/expected.taco: -------------------------------------------------------------------------------- 1 | let [a,] = 0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/array-pattern/hole/actual.js: -------------------------------------------------------------------------------- 1 | let [a,,b]=0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/array-pattern/hole/expected.t.js: -------------------------------------------------------------------------------- 1 | let [a, , b] = 0; 2 | -------------------------------------------------------------------------------- /specs/core/es2015/array-pattern/nested-pattern/actual.js: -------------------------------------------------------------------------------- 1 | let [[]]=0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/array-pattern/rest/actual.js: -------------------------------------------------------------------------------- 1 | let [...a] = 0; 2 | -------------------------------------------------------------------------------- /specs/core/es2015/array-pattern/rest/expected.t.js: -------------------------------------------------------------------------------- 1 | let [...a] = 0; 2 | -------------------------------------------------------------------------------- /specs/core/es2015/array-pattern/rest/expected.taco: -------------------------------------------------------------------------------- 1 | let [...a] = 0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/array-pattern/tailing-hold/actual.js: -------------------------------------------------------------------------------- 1 | let [a,,] = 0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/arrow-function/migrated_0000/actual.js: -------------------------------------------------------------------------------- 1 | () => "test" 2 | -------------------------------------------------------------------------------- /specs/core/es2015/arrow-function/migrated_0001/actual.js: -------------------------------------------------------------------------------- 1 | e => "test" 2 | -------------------------------------------------------------------------------- /specs/core/es2015/arrow-function/migrated_0004/actual.js: -------------------------------------------------------------------------------- 1 | e => { 42; } 2 | -------------------------------------------------------------------------------- /specs/core/es2015/arrow-function/migrated_0009/actual.js: -------------------------------------------------------------------------------- 1 | eval => 42 2 | -------------------------------------------------------------------------------- /specs/core/es2015/arrow-function/migrated_0011/actual.js: -------------------------------------------------------------------------------- 1 | (a) => 00 2 | -------------------------------------------------------------------------------- /specs/core/es2015/arrow-function/migrated_0015/actual.js: -------------------------------------------------------------------------------- 1 | (x => x) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/binary-integer-literal/migrated_0000/actual.js: -------------------------------------------------------------------------------- 1 | 0b0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/binary-integer-literal/migrated_0001/actual.js: -------------------------------------------------------------------------------- 1 | 0b1 2 | -------------------------------------------------------------------------------- /specs/core/es2015/binary-integer-literal/migrated_0002/actual.js: -------------------------------------------------------------------------------- 1 | 0b10 2 | -------------------------------------------------------------------------------- /specs/core/es2015/binary-integer-literal/migrated_0003/actual.js: -------------------------------------------------------------------------------- 1 | 0B0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/binary-integer-literal/migrated_0004/actual.js: -------------------------------------------------------------------------------- 1 | 0B1 2 | -------------------------------------------------------------------------------- /specs/core/es2015/binary-integer-literal/migrated_0005/actual.js: -------------------------------------------------------------------------------- 1 | 0B10 2 | -------------------------------------------------------------------------------- /specs/core/es2015/class/migrated_0000/actual.js: -------------------------------------------------------------------------------- 1 | class A {} 2 | -------------------------------------------------------------------------------- /specs/core/es2015/class/migrated_0000/expected.taco: -------------------------------------------------------------------------------- 1 | class A 2 | -------------------------------------------------------------------------------- /specs/core/es2015/class/migrated_0001/actual.js: -------------------------------------------------------------------------------- 1 | class A extends 0 {} 2 | -------------------------------------------------------------------------------- /specs/core/es2015/class/migrated_0001/expected.taco: -------------------------------------------------------------------------------- 1 | class A extends 0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/class/migrated_0002/actual.js: -------------------------------------------------------------------------------- 1 | class A {;} 2 | -------------------------------------------------------------------------------- /specs/core/es2015/class/migrated_0002/expected.taco: -------------------------------------------------------------------------------- 1 | class A then ;; 2 | -------------------------------------------------------------------------------- /specs/core/es2015/class/migrated_0003/actual.js: -------------------------------------------------------------------------------- 1 | class A {;;} 2 | -------------------------------------------------------------------------------- /specs/core/es2015/class/migrated_0004/actual.js: -------------------------------------------------------------------------------- 1 | class A {a(){}} 2 | -------------------------------------------------------------------------------- /specs/core/es2015/class/migrated_0009/actual.js: -------------------------------------------------------------------------------- 1 | class A {static(){};} 2 | -------------------------------------------------------------------------------- /specs/core/es2015/class/migrated_0022/actual.js: -------------------------------------------------------------------------------- 1 | (class {}) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/class/migrated_0022/expected.taco: -------------------------------------------------------------------------------- 1 | (class) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/class/migrated_0023/actual.js: -------------------------------------------------------------------------------- 1 | (class A {}) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/class/migrated_0023/expected.taco: -------------------------------------------------------------------------------- 1 | (class A) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/class/migrated_0024/actual.js: -------------------------------------------------------------------------------- 1 | (class extends 0{}) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/class/migrated_0024/expected.taco: -------------------------------------------------------------------------------- 1 | (class extends 0) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/class/migrated_0025/actual.js: -------------------------------------------------------------------------------- 1 | (class A extends 0{}) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/for-of/for-of/actual.js: -------------------------------------------------------------------------------- 1 | for (p of q); 2 | -------------------------------------------------------------------------------- /specs/core/es2015/for-of/for-of/expected.t.js: -------------------------------------------------------------------------------- 1 | for (p of q); 2 | -------------------------------------------------------------------------------- /specs/core/es2015/for-of/for-of/expected.taco: -------------------------------------------------------------------------------- 1 | for p of q then pass 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/dakuten-handakuten/actual.js: -------------------------------------------------------------------------------- 1 | ゛+ ゜ 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/dakuten-handakuten/expected.taco: -------------------------------------------------------------------------------- 1 | ゛ + ゜ 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/escaped-part/actual.js: -------------------------------------------------------------------------------- 1 | var A\u{42}C; 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/escaped-part/expected.taco: -------------------------------------------------------------------------------- 1 | var A\u{42}C 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/escaped-start/actual.js: -------------------------------------------------------------------------------- 1 | var \u{41}BC; 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/escaped-start/expected.taco: -------------------------------------------------------------------------------- 1 | var \u{41}BC 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/estimated/actual.js: -------------------------------------------------------------------------------- 1 | let ℮ 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/estimated/expected.taco: -------------------------------------------------------------------------------- 1 | let ℮ 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/ethiopic-digits/actual.js: -------------------------------------------------------------------------------- 1 | var _፩፪፫፬፭፮፯፰፱ 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/invalid-id_smp/actual.js: -------------------------------------------------------------------------------- 1 | var 🀒 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/math-alef/actual.js: -------------------------------------------------------------------------------- 1 | var 𞸀 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/math-alef/expected.taco: -------------------------------------------------------------------------------- 1 | var 𞸀 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/math-dal_part/actual.js: -------------------------------------------------------------------------------- 1 | var _𞸃 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/math-dal_part/expected.taco: -------------------------------------------------------------------------------- 1 | var _𞸃 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/math-kaf_lam/actual.js: -------------------------------------------------------------------------------- 1 | var 𞸊𞸋 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/math-kaf_lam/expected.taco: -------------------------------------------------------------------------------- 1 | var 𞸊𞸋 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/math-zain_start/actual.js: -------------------------------------------------------------------------------- 1 | var 𞸆_$ 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/math-zain_start/expected.taco: -------------------------------------------------------------------------------- 1 | var 𞸆_$ 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/module-await/actual.js: -------------------------------------------------------------------------------- 1 | await = 0; 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/module-await/expected.taco: -------------------------------------------------------------------------------- 1 | \$await = 0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/weierstrass/actual.js: -------------------------------------------------------------------------------- 1 | var ℘; 2 | -------------------------------------------------------------------------------- /specs/core/es2015/identifier/weierstrass/expected.taco: -------------------------------------------------------------------------------- 1 | var ℘ 2 | -------------------------------------------------------------------------------- /specs/core/es2015/object-pattern/elision/actual.js: -------------------------------------------------------------------------------- 1 | let {a,} = 0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/object-pattern/elision/expected.taco: -------------------------------------------------------------------------------- 1 | let {a,} = 0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/object-pattern/empty-fn/actual.js: -------------------------------------------------------------------------------- 1 | function a({}) {} 2 | -------------------------------------------------------------------------------- /specs/core/es2015/object-pattern/empty-lexical/actual.js: -------------------------------------------------------------------------------- 1 | let {} = 0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/object-pattern/empty-var/actual.js: -------------------------------------------------------------------------------- 1 | var {} = 0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/object-pattern/empty-var/expected.taco: -------------------------------------------------------------------------------- 1 | var {} = 0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/object-pattern/nested/actual.js: -------------------------------------------------------------------------------- 1 | let {a:{}} = 0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/object-pattern/nested/expected.taco: -------------------------------------------------------------------------------- 1 | let {a: {}} = 0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/octal-integer-literal/migrated_0000/actual.js: -------------------------------------------------------------------------------- 1 | 00 2 | -------------------------------------------------------------------------------- /specs/core/es2015/octal-integer-literal/migrated_0001/actual.js: -------------------------------------------------------------------------------- 1 | 0o0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/octal-integer-literal/migrated_0003/actual.js: -------------------------------------------------------------------------------- 1 | 0o2 2 | -------------------------------------------------------------------------------- /specs/core/es2015/octal-integer-literal/migrated_0004/actual.js: -------------------------------------------------------------------------------- 1 | 0o12 2 | -------------------------------------------------------------------------------- /specs/core/es2015/octal-integer-literal/migrated_0005/actual.js: -------------------------------------------------------------------------------- 1 | 0O0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/rest-parameter/292/actual.js: -------------------------------------------------------------------------------- 1 | function hello(...rest) { } -------------------------------------------------------------------------------- /specs/core/es2015/spread-element/call-spread/actual.js: -------------------------------------------------------------------------------- 1 | f(...g); 2 | -------------------------------------------------------------------------------- /specs/core/es2015/spread-element/call-spread/expected.taco: -------------------------------------------------------------------------------- 1 | f(...g) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/spread-element/new-spread/actual.js: -------------------------------------------------------------------------------- 1 | new f(...g); 2 | -------------------------------------------------------------------------------- /specs/core/es2015/spread-element/new-spread/expected.taco: -------------------------------------------------------------------------------- 1 | new f(...g) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/template-literals/dollar-sign/actual.js: -------------------------------------------------------------------------------- 1 | `$` 2 | -------------------------------------------------------------------------------- /specs/core/es2015/template-literals/dollar-sign/expected.taco: -------------------------------------------------------------------------------- 1 | `$` 2 | -------------------------------------------------------------------------------- /specs/core/es2015/template-literals/invalid-escape/actual.js: -------------------------------------------------------------------------------- 1 | `\1`; 2 | -------------------------------------------------------------------------------- /specs/core/es2015/template-literals/invalid-unclosed/actual.js: -------------------------------------------------------------------------------- 1 | `test 2 | -------------------------------------------------------------------------------- /specs/core/es2015/template-literals/octal-literal/actual.js: -------------------------------------------------------------------------------- 1 | `\00`; 2 | -------------------------------------------------------------------------------- /specs/core/es2015/template-literals/octal-literal/expected.taco: -------------------------------------------------------------------------------- 1 | `\00` 2 | -------------------------------------------------------------------------------- /specs/core/es2015/template-literals/tagged/actual.js: -------------------------------------------------------------------------------- 1 | raw`42` 2 | -------------------------------------------------------------------------------- /specs/core/es2015/template-literals/tagged/expected.taco: -------------------------------------------------------------------------------- 1 | raw`42` 2 | -------------------------------------------------------------------------------- /specs/core/es2015/template-literals/untagged/actual.js: -------------------------------------------------------------------------------- 1 | `42` 2 | -------------------------------------------------------------------------------- /specs/core/es2015/template-literals/untagged/expected.taco: -------------------------------------------------------------------------------- 1 | `42` 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/1/actual.js: -------------------------------------------------------------------------------- 1 | "\u{714E}\u{8336}" -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/1/expected.taco: -------------------------------------------------------------------------------- 1 | "\u{714E}\u{8336}" 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/10/actual.js: -------------------------------------------------------------------------------- 1 | 0O2 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/10/expected.taco: -------------------------------------------------------------------------------- 1 | 0O2 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/101/actual.js: -------------------------------------------------------------------------------- 1 | (function* () { yield *v }) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/105/actual.js: -------------------------------------------------------------------------------- 1 | function* t() {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/105/expected.taco: -------------------------------------------------------------------------------- 1 | function t() *-> 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/107/actual.js: -------------------------------------------------------------------------------- 1 | for(x of list) process(x); -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/11/actual.js: -------------------------------------------------------------------------------- 1 | 0O12 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/11/expected.taco: -------------------------------------------------------------------------------- 1 | 0O12 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/111/actual.js: -------------------------------------------------------------------------------- 1 | var A = class extends B {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/113/actual.js: -------------------------------------------------------------------------------- 1 | class A {get() {}} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/114/actual.js: -------------------------------------------------------------------------------- 1 | class A { static get() {}} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/117/actual.js: -------------------------------------------------------------------------------- 1 | class A {set a(v) {}} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/119/actual.js: -------------------------------------------------------------------------------- 1 | class A {set(v) {};} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/12/actual.js: -------------------------------------------------------------------------------- 1 | 0b0 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/12/expected.taco: -------------------------------------------------------------------------------- 1 | 0b0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/120/actual.js: -------------------------------------------------------------------------------- 1 | class A { static set(v) {};} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/124/actual.js: -------------------------------------------------------------------------------- 1 | class A {'constructor'() {}} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/128/actual.js: -------------------------------------------------------------------------------- 1 | class A {static foo() {}} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/13/actual.js: -------------------------------------------------------------------------------- 1 | 0b1 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/13/expected.taco: -------------------------------------------------------------------------------- 1 | 0b1 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/14/actual.js: -------------------------------------------------------------------------------- 1 | 0b10 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/14/expected.taco: -------------------------------------------------------------------------------- 1 | 0b10 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/140/actual.js: -------------------------------------------------------------------------------- 1 | class Semicolon { ; } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/140/expected.taco: -------------------------------------------------------------------------------- 1 | class Semicolon 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/141/actual.js: -------------------------------------------------------------------------------- 1 | ({[x]: 10}) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/142/actual.js: -------------------------------------------------------------------------------- 1 | ({["x" + "y"]: 10}) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/143/actual.js: -------------------------------------------------------------------------------- 1 | ({[x]: function() {}}) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/144/actual.js: -------------------------------------------------------------------------------- 1 | ({[x]: 10, y: 20}) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/146/actual.js: -------------------------------------------------------------------------------- 1 | ({[x]() {}}) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/147/actual.js: -------------------------------------------------------------------------------- 1 | var {[x]: y} = {y} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/148/actual.js: -------------------------------------------------------------------------------- 1 | function f({[x]: y}) {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/15/actual.js: -------------------------------------------------------------------------------- 1 | 0B0 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/15/expected.taco: -------------------------------------------------------------------------------- 1 | 0B0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/150/actual.js: -------------------------------------------------------------------------------- 1 | class A {[x]() {}} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/152/actual.js: -------------------------------------------------------------------------------- 1 | function f([x] = [1]) {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/153/actual.js: -------------------------------------------------------------------------------- 1 | function f({x} = {x: 10}) {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/156/actual.js: -------------------------------------------------------------------------------- 1 | ({f({x} = {x: 10}) {}}) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/158/actual.js: -------------------------------------------------------------------------------- 1 | (({x} = {x: 10}) => {}) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/159/actual.js: -------------------------------------------------------------------------------- 1 | x = function(y = 1) {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/159/expected.taco: -------------------------------------------------------------------------------- 1 | x = (y = 1) -> 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/16/actual.js: -------------------------------------------------------------------------------- 1 | 0B1 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/16/expected.taco: -------------------------------------------------------------------------------- 1 | 0B1 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/160/actual.js: -------------------------------------------------------------------------------- 1 | function f(a = 1) {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/161/actual.js: -------------------------------------------------------------------------------- 1 | x = { f: function(a=1) {} } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/162/actual.js: -------------------------------------------------------------------------------- 1 | x = { f(a=1) {} } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/163/actual.js: -------------------------------------------------------------------------------- 1 | function f(a, ...b) {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/164/actual.js: -------------------------------------------------------------------------------- 1 | function x([ a, b ]){} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/165/actual.js: -------------------------------------------------------------------------------- 1 | function x({ a, b }){} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/166/actual.js: -------------------------------------------------------------------------------- 1 | function x(a, { a }){} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/169/actual.js: -------------------------------------------------------------------------------- 1 | (function x([ a, b ]){}) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/17/actual.js: -------------------------------------------------------------------------------- 1 | 0B10 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/17/expected.taco: -------------------------------------------------------------------------------- 1 | 0B10 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/170/actual.js: -------------------------------------------------------------------------------- 1 | (function x({ a, b }){}) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/173/actual.js: -------------------------------------------------------------------------------- 1 | ({ x([ a, b ]){} }) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/176/actual.js: -------------------------------------------------------------------------------- 1 | (...a) => {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/176/expected.taco: -------------------------------------------------------------------------------- 1 | (...a) => 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/177/actual.js: -------------------------------------------------------------------------------- 1 | (a, ...b) => {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/177/expected.taco: -------------------------------------------------------------------------------- 1 | (a, ...b) => 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/178/actual.js: -------------------------------------------------------------------------------- 1 | ({ a }) => {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/178/expected.taco: -------------------------------------------------------------------------------- 1 | ({a}) => 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/179/actual.js: -------------------------------------------------------------------------------- 1 | ({ a }, ...b) => {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/179/expected.taco: -------------------------------------------------------------------------------- 1 | ({a}, ...b) => 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/18/actual.js: -------------------------------------------------------------------------------- 1 | `42` -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/18/expected.taco: -------------------------------------------------------------------------------- 1 | `42` 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/182/actual.js: -------------------------------------------------------------------------------- 1 | ({ a: [a, b] }, ...c) => {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/184/actual.js: -------------------------------------------------------------------------------- 1 | [...a] = b -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/184/expected.taco: -------------------------------------------------------------------------------- 1 | [...a] = b 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/185/actual.js: -------------------------------------------------------------------------------- 1 | [a, ...b] = c -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/185/expected.taco: -------------------------------------------------------------------------------- 1 | [a, ...b] = c 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/186/actual.js: -------------------------------------------------------------------------------- 1 | [{ a, b }, ...c] = d -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/186/expected.taco: -------------------------------------------------------------------------------- 1 | [{a, b}, ...c] = d 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/187/actual.js: -------------------------------------------------------------------------------- 1 | [a, ...[b, c]] = d -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/187/expected.taco: -------------------------------------------------------------------------------- 1 | [a, ...[b, c]] = d 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/188/actual.js: -------------------------------------------------------------------------------- 1 | var [...a] = b -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/188/expected.taco: -------------------------------------------------------------------------------- 1 | var [...a] = b 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/189/actual.js: -------------------------------------------------------------------------------- 1 | var [a, ...b] = c -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/189/expected.taco: -------------------------------------------------------------------------------- 1 | var [a, ...b] = c 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/19/actual.js: -------------------------------------------------------------------------------- 1 | raw`42` -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/19/expected.taco: -------------------------------------------------------------------------------- 1 | raw`42` 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/190/actual.js: -------------------------------------------------------------------------------- 1 | var [{ a, b }, ...c] = d -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/192/actual.js: -------------------------------------------------------------------------------- 1 | func(...a) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/192/expected.taco: -------------------------------------------------------------------------------- 1 | func(...a) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/193/actual.js: -------------------------------------------------------------------------------- 1 | func(a, ...b) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/193/expected.taco: -------------------------------------------------------------------------------- 1 | func(a, ...b) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/194/actual.js: -------------------------------------------------------------------------------- 1 | func(...a, b) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/194/expected.taco: -------------------------------------------------------------------------------- 1 | func(...a, b) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/195/actual.js: -------------------------------------------------------------------------------- 1 | /[a-z]/u -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/195/expected.taco: -------------------------------------------------------------------------------- 1 | /[a-z]/u 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/197/actual.js: -------------------------------------------------------------------------------- 1 | do {} while (false) foo(); -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/20/actual.js: -------------------------------------------------------------------------------- 1 | raw`hello ${name}` -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/20/expected.taco: -------------------------------------------------------------------------------- 1 | raw`hello ${name}` 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/21/actual.js: -------------------------------------------------------------------------------- 1 | `$` -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/21/expected.taco: -------------------------------------------------------------------------------- 1 | `$` 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/22/actual.js: -------------------------------------------------------------------------------- 1 | `\n\r\b\v\t\f\ 2 | \ 3 | ` -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/23/actual.js: -------------------------------------------------------------------------------- 1 | ` 2 | 3 | ` -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/23/expected.taco: -------------------------------------------------------------------------------- 1 | ` 2 | 3 | 4 | ` 5 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/25/actual.js: -------------------------------------------------------------------------------- 1 | new raw`42` -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/25/expected.taco: -------------------------------------------------------------------------------- 1 | new raw`42` 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/256/actual.js: -------------------------------------------------------------------------------- 1 | yield* 10 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/256/expected.taco: -------------------------------------------------------------------------------- 1 | \$yield * 10 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/257/actual.js: -------------------------------------------------------------------------------- 1 | e => yield* 10 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/259/actual.js: -------------------------------------------------------------------------------- 1 | (function () { yield* 10 }) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/28/actual.js: -------------------------------------------------------------------------------- 1 | () => "test" -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/28/expected.taco: -------------------------------------------------------------------------------- 1 | () =>> "test" 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/29/actual.js: -------------------------------------------------------------------------------- 1 | e => "test" -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/29/expected.taco: -------------------------------------------------------------------------------- 1 | (e) =>> "test" 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/292/actual.js: -------------------------------------------------------------------------------- 1 | [...a, ] = b -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/292/expected.taco: -------------------------------------------------------------------------------- 1 | [...a,] = b 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/3/actual.js: -------------------------------------------------------------------------------- 1 | 00 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/3/expected.taco: -------------------------------------------------------------------------------- 1 | 00 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/30/actual.js: -------------------------------------------------------------------------------- 1 | (e) => "test" -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/30/expected.taco: -------------------------------------------------------------------------------- 1 | (e) =>> "test" 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/302/actual.js: -------------------------------------------------------------------------------- 1 | `{${x}}`, `}` -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/302/expected.taco: -------------------------------------------------------------------------------- 1 | `{${x}}`; `}` 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/303/actual.js: -------------------------------------------------------------------------------- 1 | var {get} = obj; -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/303/expected.taco: -------------------------------------------------------------------------------- 1 | var {\$get} = obj 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/307/actual.js: -------------------------------------------------------------------------------- 1 | ({x = 0} = obj) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/307/expected.taco: -------------------------------------------------------------------------------- 1 | ({x = 0} = obj) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/308/actual.js: -------------------------------------------------------------------------------- 1 | ({x = 0}) => x -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/308/expected.taco: -------------------------------------------------------------------------------- 1 | ({x = 0}) =>> x 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/309/actual.js: -------------------------------------------------------------------------------- 1 | [a, {b: {c = 1}}] = arr -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/31/actual.js: -------------------------------------------------------------------------------- 1 | (a, b) => "test" -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/31/expected.taco: -------------------------------------------------------------------------------- 1 | (a, b) =>> "test" 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/310/actual.js: -------------------------------------------------------------------------------- 1 | for ({x = 0} in arr); -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/313/actual.js: -------------------------------------------------------------------------------- 1 | try {} catch ({message}) {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/314/actual.js: -------------------------------------------------------------------------------- 1 | class A { static() {} } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/316/actual.js: -------------------------------------------------------------------------------- 1 | class A { *static() {} } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/317/actual.js: -------------------------------------------------------------------------------- 1 | `${/\d/.exec('1')[0]}` -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/318/actual.js: -------------------------------------------------------------------------------- 1 | var _𐒦 = 10; -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/318/expected.taco: -------------------------------------------------------------------------------- 1 | var _𐒦 = 10 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/319/actual.js: -------------------------------------------------------------------------------- 1 | var _\u{104A6} = 10; -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/319/expected.taco: -------------------------------------------------------------------------------- 1 | var _\u{104A6} = 10 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/32/actual.js: -------------------------------------------------------------------------------- 1 | e => { 42; } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/32/expected.taco: -------------------------------------------------------------------------------- 1 | (e) => 2 | 42 3 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/320/actual.js: -------------------------------------------------------------------------------- 1 | let [x,] = [1] -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/320/expected.taco: -------------------------------------------------------------------------------- 1 | let [x,] = [1] 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/321/actual.js: -------------------------------------------------------------------------------- 1 | let {x} = y -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/321/expected.taco: -------------------------------------------------------------------------------- 1 | let {x} = y 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/322/actual.js: -------------------------------------------------------------------------------- 1 | [x,,] = 1 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/322/expected.taco: -------------------------------------------------------------------------------- 1 | [x, pass] = 1 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/33/actual.js: -------------------------------------------------------------------------------- 1 | e => ({ property: 42 }) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/336/actual.js: -------------------------------------------------------------------------------- 1 | new.target -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/336/expected.taco: -------------------------------------------------------------------------------- 1 | new.target 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/34/actual.js: -------------------------------------------------------------------------------- 1 | e => { label: 42 } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/343/actual.js: -------------------------------------------------------------------------------- 1 | /\u{110000}/u -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/343/expected.taco: -------------------------------------------------------------------------------- 1 | /\u{110000}/u 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/35/actual.js: -------------------------------------------------------------------------------- 1 | (a, b) => { 42; } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/35/expected.taco: -------------------------------------------------------------------------------- 1 | (a, b) => 2 | 42 3 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/354/actual.js: -------------------------------------------------------------------------------- 1 | export default /foo/ -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/36/actual.js: -------------------------------------------------------------------------------- 1 | ([a, , b]) => 42 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/39/actual.js: -------------------------------------------------------------------------------- 1 | (x=1) => x * x -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/39/expected.taco: -------------------------------------------------------------------------------- 1 | (x = 1) =>> x * x 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/4/actual.js: -------------------------------------------------------------------------------- 1 | 0o0 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/4/expected.taco: -------------------------------------------------------------------------------- 1 | 0o0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/40/actual.js: -------------------------------------------------------------------------------- 1 | eval => 42 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/40/expected.taco: -------------------------------------------------------------------------------- 1 | (eval) =>> 42 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/41/actual.js: -------------------------------------------------------------------------------- 1 | arguments => 42 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/41/expected.taco: -------------------------------------------------------------------------------- 1 | (arguments) =>> 42 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/42/actual.js: -------------------------------------------------------------------------------- 1 | (a) => 00 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/42/expected.taco: -------------------------------------------------------------------------------- 1 | (a) =>> 00 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/43/actual.js: -------------------------------------------------------------------------------- 1 | (eval, a) => 42 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/43/expected.taco: -------------------------------------------------------------------------------- 1 | (eval, a) =>> 42 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/44/actual.js: -------------------------------------------------------------------------------- 1 | (eval = 10) => 42 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/44/expected.taco: -------------------------------------------------------------------------------- 1 | (eval = 10) =>> 42 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/45/actual.js: -------------------------------------------------------------------------------- 1 | (eval, a = 10) => 42 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/46/actual.js: -------------------------------------------------------------------------------- 1 | (x => x) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/46/expected.taco: -------------------------------------------------------------------------------- 1 | ((x) =>> x) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/49/actual.js: -------------------------------------------------------------------------------- 1 | foo(() => {}) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/49/expected.taco: -------------------------------------------------------------------------------- 1 | foo(() =>) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/50/actual.js: -------------------------------------------------------------------------------- 1 | foo((x, y) => {}) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/50/expected.taco: -------------------------------------------------------------------------------- 1 | foo((x, y) =>) 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/52/actual.js: -------------------------------------------------------------------------------- 1 | x = { method() { } } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/53/actual.js: -------------------------------------------------------------------------------- 1 | x = { method(test) { } } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/54/actual.js: -------------------------------------------------------------------------------- 1 | x = { 'method'() { } } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/55/actual.js: -------------------------------------------------------------------------------- 1 | x = { get() { } } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/56/actual.js: -------------------------------------------------------------------------------- 1 | x = { set() { } } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/6/actual.js: -------------------------------------------------------------------------------- 1 | 0o2 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/6/expected.taco: -------------------------------------------------------------------------------- 1 | 0o2 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/61/actual.js: -------------------------------------------------------------------------------- 1 | x = { y, z } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/62/actual.js: -------------------------------------------------------------------------------- 1 | [a, b] = [b, a] -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/62/expected.taco: -------------------------------------------------------------------------------- 1 | [a, b] = [b, a] 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/63/actual.js: -------------------------------------------------------------------------------- 1 | const {a} = {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/63/expected.taco: -------------------------------------------------------------------------------- 1 | const {a} = {} 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/64/actual.js: -------------------------------------------------------------------------------- 1 | const [a] = [] -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/64/expected.taco: -------------------------------------------------------------------------------- 1 | const [a] = [] 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/65/actual.js: -------------------------------------------------------------------------------- 1 | let {a} = {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/65/expected.taco: -------------------------------------------------------------------------------- 1 | let {a} = {} 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/66/actual.js: -------------------------------------------------------------------------------- 1 | let [a] = [] -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/66/expected.taco: -------------------------------------------------------------------------------- 1 | let [a] = [] 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/67/actual.js: -------------------------------------------------------------------------------- 1 | var {a} = {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/67/expected.taco: -------------------------------------------------------------------------------- 1 | var {a} = {} 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/68/actual.js: -------------------------------------------------------------------------------- 1 | var [a] = [] -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/68/expected.taco: -------------------------------------------------------------------------------- 1 | var [a] = [] 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/69/actual.js: -------------------------------------------------------------------------------- 1 | const {a:b} = {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/69/expected.taco: -------------------------------------------------------------------------------- 1 | const {a: b} = {} 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/7/actual.js: -------------------------------------------------------------------------------- 1 | 0o12 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/7/expected.taco: -------------------------------------------------------------------------------- 1 | 0o12 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/70/actual.js: -------------------------------------------------------------------------------- 1 | let {a:b} = {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/70/expected.taco: -------------------------------------------------------------------------------- 1 | let {a: b} = {} 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/71/actual.js: -------------------------------------------------------------------------------- 1 | var {a:b} = {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/71/expected.taco: -------------------------------------------------------------------------------- 1 | var {a: b} = {} 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/72/actual.js: -------------------------------------------------------------------------------- 1 | export var document -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/72/expected.taco: -------------------------------------------------------------------------------- 1 | export var document 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/73/actual.js: -------------------------------------------------------------------------------- 1 | export var document = { } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/74/actual.js: -------------------------------------------------------------------------------- 1 | export let document -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/74/expected.taco: -------------------------------------------------------------------------------- 1 | export let document 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/75/actual.js: -------------------------------------------------------------------------------- 1 | export let document = { } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/76/actual.js: -------------------------------------------------------------------------------- 1 | export const document = { } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/77/actual.js: -------------------------------------------------------------------------------- 1 | export function parse() { } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/79/actual.js: -------------------------------------------------------------------------------- 1 | export default 42 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/79/expected.taco: -------------------------------------------------------------------------------- 1 | export default 42 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/8/actual.js: -------------------------------------------------------------------------------- 1 | 0O0 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/8/expected.taco: -------------------------------------------------------------------------------- 1 | 0O0 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/80/actual.js: -------------------------------------------------------------------------------- 1 | export default function () {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/82/actual.js: -------------------------------------------------------------------------------- 1 | export default class {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/82/expected.taco: -------------------------------------------------------------------------------- 1 | export default class 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/83/actual.js: -------------------------------------------------------------------------------- 1 | export default class A {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/85/actual.js: -------------------------------------------------------------------------------- 1 | export * from "crypto" -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/86/actual.js: -------------------------------------------------------------------------------- 1 | export { encrypt } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/86/expected.taco: -------------------------------------------------------------------------------- 1 | export {encrypt} 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/88/actual.js: -------------------------------------------------------------------------------- 1 | export { encrypt as default } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/91/actual.js: -------------------------------------------------------------------------------- 1 | import "jquery" -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/91/expected.taco: -------------------------------------------------------------------------------- 1 | import "jquery" 2 | -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/92/actual.js: -------------------------------------------------------------------------------- 1 | import $ from "jquery" -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/99/actual.js: -------------------------------------------------------------------------------- 1 | (function* () { yield v }) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-151/actual.js: -------------------------------------------------------------------------------- 1 | ({[x]}) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-180/actual.js: -------------------------------------------------------------------------------- 1 | (...[a, b]) => {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-181/actual.js: -------------------------------------------------------------------------------- 1 | (a, ...[b]) => {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-198/actual.js: -------------------------------------------------------------------------------- 1 | 0o -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-199/actual.js: -------------------------------------------------------------------------------- 1 | 0o1a -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-200/actual.js: -------------------------------------------------------------------------------- 1 | 0o9 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-201/actual.js: -------------------------------------------------------------------------------- 1 | 0o18 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-202/actual.js: -------------------------------------------------------------------------------- 1 | 0O -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-203/actual.js: -------------------------------------------------------------------------------- 1 | 0O1a -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-204/actual.js: -------------------------------------------------------------------------------- 1 | 0O9 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-205/actual.js: -------------------------------------------------------------------------------- 1 | 0O18 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-206/actual.js: -------------------------------------------------------------------------------- 1 | 0b -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-207/actual.js: -------------------------------------------------------------------------------- 1 | 0b1a -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-208/actual.js: -------------------------------------------------------------------------------- 1 | 0b9 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-209/actual.js: -------------------------------------------------------------------------------- 1 | 0b18 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-210/actual.js: -------------------------------------------------------------------------------- 1 | 0b12 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-211/actual.js: -------------------------------------------------------------------------------- 1 | 0B -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-212/actual.js: -------------------------------------------------------------------------------- 1 | 0B1a -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-213/actual.js: -------------------------------------------------------------------------------- 1 | 0B9 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-214/actual.js: -------------------------------------------------------------------------------- 1 | 0B18 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-215/actual.js: -------------------------------------------------------------------------------- 1 | 0B12 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-216/actual.js: -------------------------------------------------------------------------------- 1 | "\u{110000}" -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-217/actual.js: -------------------------------------------------------------------------------- 1 | "\u{}" -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-218/actual.js: -------------------------------------------------------------------------------- 1 | "\u{FFFF" -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-219/actual.js: -------------------------------------------------------------------------------- 1 | "\u{FFZ}" -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-220/actual.js: -------------------------------------------------------------------------------- 1 | [v] += ary -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-221/actual.js: -------------------------------------------------------------------------------- 1 | [2] = 42 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-222/actual.js: -------------------------------------------------------------------------------- 1 | ({ obj:20 }) = 42 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-224/actual.js: -------------------------------------------------------------------------------- 1 | x 2 | is y -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-225/actual.js: -------------------------------------------------------------------------------- 1 | x 2 | isnt y -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-229/actual.js: -------------------------------------------------------------------------------- 1 | var super -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-230/actual.js: -------------------------------------------------------------------------------- 1 | var default -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-231/actual.js: -------------------------------------------------------------------------------- 1 | let default -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-232/actual.js: -------------------------------------------------------------------------------- 1 | const default -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-237/actual.js: -------------------------------------------------------------------------------- 1 | import foo -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-238/actual.js: -------------------------------------------------------------------------------- 1 | import { foo, bar } -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-239/actual.js: -------------------------------------------------------------------------------- 1 | import foo from bar -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-240/actual.js: -------------------------------------------------------------------------------- 1 | ((a)) => 42 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-241/actual.js: -------------------------------------------------------------------------------- 1 | (a, (b)) => 42 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-250/actual.js: -------------------------------------------------------------------------------- 1 | () <= 42 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-251/actual.js: -------------------------------------------------------------------------------- 1 | (10) => 00 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-252/actual.js: -------------------------------------------------------------------------------- 1 | (10, 20) => 00 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-253/actual.js: -------------------------------------------------------------------------------- 1 | yield v -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-254/actual.js: -------------------------------------------------------------------------------- 1 | yield 10 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-255/actual.js: -------------------------------------------------------------------------------- 1 | void { [1, 2]: 3 }; -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-263/actual.js: -------------------------------------------------------------------------------- 1 | class default -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-264/actual.js: -------------------------------------------------------------------------------- 1 | `test -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-265/actual.js: -------------------------------------------------------------------------------- 1 | switch `test` -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-266/actual.js: -------------------------------------------------------------------------------- 1 | `hello ${10 `test` -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-267/actual.js: -------------------------------------------------------------------------------- 1 | `hello ${10;test` -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-273/actual.js: -------------------------------------------------------------------------------- 1 | var a = [if (x) x] -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-276/actual.js: -------------------------------------------------------------------------------- 1 | ({ 42 }) = obj -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-283/actual.js: -------------------------------------------------------------------------------- 1 | (...a, b) => {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-284/actual.js: -------------------------------------------------------------------------------- 1 | ([ 5 ]) => {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-285/actual.js: -------------------------------------------------------------------------------- 1 | ({ 5 }) => {} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-287/actual.js: -------------------------------------------------------------------------------- 1 | [...{ a }] = b -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-288/actual.js: -------------------------------------------------------------------------------- 1 | [...a, b] = c -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-293/actual.js: -------------------------------------------------------------------------------- 1 | if (b,...a, ); -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-294/actual.js: -------------------------------------------------------------------------------- 1 | (b, ...a) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-311/actual.js: -------------------------------------------------------------------------------- 1 | obj = {x = 0} -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-312/actual.js: -------------------------------------------------------------------------------- 1 | f({x = 0}) -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-324/actual.js: -------------------------------------------------------------------------------- 1 | let [x] -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-325/actual.js: -------------------------------------------------------------------------------- 1 | var [x] -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-326/actual.js: -------------------------------------------------------------------------------- 1 | var _𖫵 = 11; -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-327/actual.js: -------------------------------------------------------------------------------- 1 | var 𫠞_ = 12; -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-334/actual.js: -------------------------------------------------------------------------------- 1 | [...eval] = arr -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-337/actual.js: -------------------------------------------------------------------------------- 1 | new.prop -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-339/actual.js: -------------------------------------------------------------------------------- 1 | `\07` -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-344/actual.js: -------------------------------------------------------------------------------- 1 | super -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-37/actual.js: -------------------------------------------------------------------------------- 1 | ([a.a]) => 42 -------------------------------------------------------------------------------- /specs/core/es2015/uncategorised/invalid-84/actual.js: -------------------------------------------------------------------------------- 1 | export * -------------------------------------------------------------------------------- /specs/core/es2015/yield/yield-method/actual.js: -------------------------------------------------------------------------------- 1 | ({ yield() {} }) 2 | -------------------------------------------------------------------------------- /specs/core/esnext/uncategorized/57/actual.js: -------------------------------------------------------------------------------- 1 | [for (x of array) x] -------------------------------------------------------------------------------- /specs/core/jsx/basic/1/actual.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /specs/core/jsx/basic/10/actual.js: -------------------------------------------------------------------------------- 1 | {/* this is a comment */} -------------------------------------------------------------------------------- /specs/core/jsx/basic/11/actual.js: -------------------------------------------------------------------------------- 1 |
@test content
-------------------------------------------------------------------------------- /specs/core/jsx/basic/16/actual.js: -------------------------------------------------------------------------------- 1 | (
) < x; -------------------------------------------------------------------------------- /specs/core/jsx/basic/17/actual.js: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /specs/core/jsx/basic/18/actual.js: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /specs/core/jsx/basic/2/actual.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /specs/core/jsx/basic/5/actual.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /specs/core/jsx/basic/empty-expression-container/actual.js: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /specs/core/jsx/errors/unclosed-tag/actual.js: -------------------------------------------------------------------------------- 1 | yes 2 | -------------------------------------------------------------------------------- /specs/core/jsx/errors/unterminated-string/actual.js: -------------------------------------------------------------------------------- 1 |