oxc/tasks/coverage/prettier_babel.snap
DonIsaac 63f36daae0 feat(parser): parse modifiers with parse_modifiers (take 2) (#3977)
Same as #3948, with fixes for bugs found by @Boshen.
2024-06-30 03:46:34 +00:00

213 lines
14 KiB
Text

commit: 12619ffe
prettier_babel Summary:
AST Parsed : 2101/2101 (100.00%)
Positive Passed: 1893/2101 (90.10%)
Expect to Parse: "comments/attachComment-false/array-expression-trailing-comma/input.js"
Expect to Parse: "comments/basic/array-expression-trailing-comma/input.js"
Expect to Parse: "comments/basic/object-expression-trailing-comma/input.js"
Expect to Parse: "comments/basic/object-method/input.js"
Expect to Parse: "comments/basic/object-method-async-generator/input.js"
Expect to Parse: "comments/regression/10448/input.js"
Expect to Parse: "comments/regression/13750/input.js"
Expect to Parse: "core/categorized/not-directive/input.js"
Expect to Parse: "core/create-parenthesized-expressions/valid-parenthesized-expression/input.js"
Expect to Parse: "core/uncategorised/342/input.js"
Expect to Parse: "es2015/class/division/input.js"
Expect to Parse: "es2015/uncategorised/149/input.js"
Expect to Parse: "es2015/uncategorised/322/input.js"
Expect to Parse: "es2015/uncategorised/350/input.js"
Expect to Parse: "es2015/yield/yield-star-inside-generator-method/input.js"
Expect to Parse: "es2019/json-strings/string-line-separator/input.js"
Expect to Parse: "es2019/json-strings/string-paragraph-separator/input.js"
Expect to Parse: "esprima/es2015-array-binding-pattern/elision/input.js"
Expect to Parse: "esprima/es2015-array-pattern/tailing-hold/input.js"
Expect to Parse: "esprima/es2015-destructuring-assignment-array-pattern/elision/input.js"
Expect to Parse: "esprima/es2015-generator/generator-method-with-computed-name/input.js"
Expect to Parse: "esprima/es2015-generator/generator-method-with-yield-delegate/input.js"
Expect to Parse: "esprima/expression-primary-object/migrated_0036/input.js"
Expect to Parse: "typescript/assert-predicate/asserts-this/input.ts"
Expect to Parse: "typescript/assert-predicate/asserts-this-with-predicate/input.ts"
Expect to Parse: "typescript/assert-predicate/asserts-var-with-predicate/input.ts"
Expect to Parse: "typescript/cast/as-const/input.ts"
Expect to Parse: "typescript/cast/multiple-assert-and-assign/input.ts"
Expect to Parse: "typescript/cast/need-parentheses/input.ts"
Expect to Parse: "typescript/cast/nested-parenthesized-assert-and-assign/input.ts"
Expect to Parse: "typescript/catch-clause/unknown/input.ts"
Expect to Parse: "typescript/class/async-optional-method/input.js"
Expect to Parse: "typescript/class/declare/input.ts"
Expect to Parse: "typescript/class/index-signature/input.ts"
Expect to Parse: "typescript/class/predicate-types/input.ts"
Expect to Parse: "typescript/class/private-method-overload/input.ts"
Expect to Parse: "typescript/const/initializer-ambient-context/input.ts"
Expect to Parse: "typescript/declare/destructure/input.ts"
Expect to Parse: "typescript/declare/eval/input.ts"
Expect to Parse: "typescript/declare/eval-dts/input.ts"
Expect to Parse: "typescript/declare/pattern-parameters/input.ts"
Expect to Parse: "typescript/declare/pattern-parameters-babel-7/input.ts"
Expect to Parse: "typescript/enum/const/input.ts"
Expect to Parse: "typescript/enum/declare/input.ts"
Expect to Parse: "typescript/enum/declare-const/input.ts"
Expect to Parse: "typescript/enum/declare-new-line/input.ts"
Expect to Parse: "typescript/enum/export/input.ts"
Expect to Parse: "typescript/enum/export-const/input.ts"
Expect to Parse: "typescript/enum/export-declare-const/input.ts"
Expect to Parse: "typescript/enum/members/input.ts"
Expect to Parse: "typescript/enum/members-reserved-words/input.ts"
Expect to Parse: "typescript/enum/members-strings/input.ts"
Expect to Parse: "typescript/enum/members-trailing-comma/input.ts"
Expect to Parse: "typescript/enum/members-trailing-comma-with-initializer/input.ts"
Expect to Parse: "typescript/estree-compat/shorthand-ambient-module/input.ts"
Expect to Parse: "typescript/export/as-namespace/input.ts"
Expect to Parse: "typescript/export/declare/input.ts"
Expect to Parse: "typescript/export/export-value-declaration/input.ts"
Expect to Parse: "typescript/export/nested-same-name/input.ts"
Expect to Parse: "typescript/function/annotated/input.ts"
Expect to Parse: "typescript/function/annotated-babel-7/input.ts"
Expect to Parse: "typescript/function/anonymous/input.ts"
Expect to Parse: "typescript/function/anonymous-babel-7/input.ts"
Expect to Parse: "typescript/function/anonymous-generator/input.ts"
Expect to Parse: "typescript/function/anonymous-generator-babel-7/input.ts"
Expect to Parse: "typescript/function/declare/input.ts"
Expect to Parse: "typescript/function/declare-babel-7/input.ts"
Expect to Parse: "typescript/import/equals/input.ts"
Expect to Parse: "typescript/import/equals-in-unambiguous/input.ts"
Expect to Parse: "typescript/import/export-import/input.ts"
Expect to Parse: "typescript/import/not-top-level/input.ts"
Expect to Parse: "typescript/interface/call-signature/input.ts"
Expect to Parse: "typescript/interface/call-signature-babel-7/input.ts"
Expect to Parse: "typescript/interface/construct-signature/input.ts"
Expect to Parse: "typescript/interface/construct-signature-babel-7/input.ts"
Expect to Parse: "typescript/interface/function-like-node-1/input.ts"
Expect to Parse: "typescript/interface/function-like-node-2/input.ts"
Expect to Parse: "typescript/interface/function-like-node-4/input.ts"
Expect to Parse: "typescript/interface/function-like-node-5/input.ts"
Expect to Parse: "typescript/interface/get-set/input.ts"
Expect to Parse: "typescript/interface/get-set-ambiguous/input.ts"
Expect to Parse: "typescript/interface/get-set-ambiguous-babel-7/input.ts"
Expect to Parse: "typescript/interface/get-set-babel-7/input.ts"
Expect to Parse: "typescript/interface/get-set-methods/input.ts"
Expect to Parse: "typescript/interface/get-set-methods-babel-7/input.ts"
Expect to Parse: "typescript/interface/index-signature/input.ts"
Expect to Parse: "typescript/interface/method-computed/input.ts"
Expect to Parse: "typescript/interface/method-computed-babel-7/input.ts"
Expect to Parse: "typescript/interface/method-generic/input.ts"
Expect to Parse: "typescript/interface/method-generic-babel-7/input.ts"
Expect to Parse: "typescript/interface/method-optional/input.ts"
Expect to Parse: "typescript/interface/method-optional-babel-7/input.ts"
Expect to Parse: "typescript/interface/method-plain/input.ts"
Expect to Parse: "typescript/interface/method-plain-babel-7/input.ts"
Expect to Parse: "typescript/interface/pattern-parameters/input.ts"
Expect to Parse: "typescript/interface/pattern-parameters-babel-7/input.ts"
Expect to Parse: "typescript/interface/property-computed/input.ts"
Expect to Parse: "typescript/interface/reserved-method-name/input.ts"
Expect to Parse: "typescript/interface/reserved-method-name-babel-7/input.ts"
Expect to Parse: "typescript/module-namespace/body/input.ts"
Expect to Parse: "typescript/module-namespace/body-declare/input.ts"
Expect to Parse: "typescript/module-namespace/body-nested/input.ts"
Expect to Parse: "typescript/module-namespace/body-nested-declare/input.ts"
Expect to Parse: "typescript/module-namespace/declare-shorthand/input.ts"
Expect to Parse: "typescript/module-namespace/global-in-module/input.ts"
Expect to Parse: "typescript/module-namespace/head/input.ts"
Expect to Parse: "typescript/module-namespace/head-declare/input.ts"
Expect to Parse: "typescript/module-namespace/head-export/input.ts"
Expect to Parse: "typescript/regression/destructuring-in-function-type/input.ts"
Expect to Parse: "typescript/regression/destructuring-in-function-type-babel-7/input.ts"
Expect to Parse: "typescript/regression/is-default-export/input.ts"
Expect to Parse: "typescript/regression/issue-7742/input.ts"
Expect to Parse: "typescript/regression/issue-7742-babel-7/input.ts"
Expect to Parse: "typescript/regression/keyword-qualified-type/input.ts"
Expect to Parse: "typescript/regression/keyword-qualified-type-2/input.ts"
Expect to Parse: "typescript/regression/nested-extends-in-arrow-type-return/input.ts"
Expect to Parse: "typescript/regression/nested-extends-in-arrow-type-return-babel-7/input.ts"
Expect to Parse: "typescript/scope/enum-block-scoped/input.ts"
Expect to Parse: "typescript/scope/export-enum-after/input.ts"
Expect to Parse: "typescript/scope/export-enum-before/input.ts"
Expect to Parse: "typescript/scope/export-func-in-declare-module/input.ts"
Expect to Parse: "typescript/scope/export-import-in-declare-module/input.ts"
Expect to Parse: "typescript/scope/export-namespace/input.ts"
Expect to Parse: "typescript/scope/module-declaration-var/input.js"
Expect to Parse: "typescript/scope/module-declaration-var-2/input.js"
Expect to Parse: "typescript/scope/redeclaration-constenum-constenum/input.ts"
Expect to Parse: "typescript/scope/redeclaration-enum-enum/input.ts"
Expect to Parse: "typescript/scope/redeclaration-import-equals-var/input.ts"
Expect to Parse: "typescript/scope/redeclaration-import-let/input.ts"
Expect to Parse: "typescript/scope/redeclaration-import-type-let/input.ts"
Expect to Parse: "typescript/scope/redeclaration-import-type-type/input.ts"
Expect to Parse: "typescript/scope/redeclaration-import-type-var/input.ts"
Expect to Parse: "typescript/scope/redeclaration-import-var/input.ts"
Expect to Parse: "typescript/scope/redeclaration-in-different-module/input.ts"
Expect to Parse: "typescript/scope/redeclaration-in-different-module-and-top-level/input.ts"
Expect to Parse: "typescript/scope/redeclaration-in-nested-module/input.ts"
Expect to Parse: "typescript/tsx/anonymous-function-generator/input.ts"
Expect to Parse: "typescript/tsx/anonymous-function-generator-babel-7/input.ts"
Expect to Parse: "typescript/tsx/assignment-in-conditional-expression/input.ts"
Expect to Parse: "typescript/tsx/brace-is-block/input.tsx"
Expect to Parse: "typescript/tsx/type-arguments/input.ts"
Expect to Parse: "typescript/type-alias/generic-complex-tokens-true/input.ts"
Expect to Parse: "typescript/type-alias/generic-complex-tokens-true-babel-7/input.ts"
Expect to Parse: "typescript/type-arguments/tsx/input.ts"
Expect to Parse: "typescript/type-arguments/whitespace/input.ts"
Expect to Parse: "typescript/type-arguments/whitespace-babel-7/input.ts"
Expect to Parse: "typescript/type-arguments-bit-shift-left-like/type-arguments-like/input.ts"
Expect to Parse: "typescript/type-arguments-bit-shift-left-like-babel-7/type-arguments-like/input.ts"
Expect to Parse: "typescript/types/conditional/input.ts"
Expect to Parse: "typescript/types/conditional-infer/input.ts"
Expect to Parse: "typescript/types/conditional-infer-babel-7/input.ts"
Expect to Parse: "typescript/types/const-type-parameters/input.ts"
Expect to Parse: "typescript/types/const-type-parameters-babel-7/input.ts"
Expect to Parse: "typescript/types/function/input.ts"
Expect to Parse: "typescript/types/function-babel-7/input.ts"
Expect to Parse: "typescript/types/function-generic/input.ts"
Expect to Parse: "typescript/types/function-generic-babel-7/input.ts"
Expect to Parse: "typescript/types/function-in-generic/input.ts"
Expect to Parse: "typescript/types/function-in-generic-babel-7/input.ts"
Expect to Parse: "typescript/types/function-with-this/input.ts"
Expect to Parse: "typescript/types/function-with-this-babel-7/input.ts"
Expect to Parse: "typescript/types/import-type-dynamic/input.ts"
Expect to Parse: "typescript/types/import-type-dynamic-with-options/input.ts"
Expect to Parse: "typescript/types/infer-with-constraints/input.ts"
Expect to Parse: "typescript/types/infer-with-constraints-and-conditional-types/input.ts"
Expect to Parse: "typescript/types/infer-with-constraints-and-conditional-types-babel-7/input.ts"
Expect to Parse: "typescript/types/infer-with-constraints-babel-7/input.ts"
Expect to Parse: "typescript/types/intrinsic-identifier/input.ts"
Expect to Parse: "typescript/types/literal-string-4/input.ts"
Expect to Parse: "typescript/types/literal-string-4-babel-7/input.ts"
Expect to Parse: "typescript/types/mapped/input.ts"
Expect to Parse: "typescript/types/mapped-as/input.ts"
Expect to Parse: "typescript/types/mapped-as-babel-7/input.ts"
Expect to Parse: "typescript/types/mapped-babel-7/input.ts"
Expect to Parse: "typescript/types/object-shorthand/input.ts"
Expect to Parse: "typescript/types/object-shorthand-babel-7/input.ts"
Expect to Parse: "typescript/types/parenthesized/input.ts"
Expect to Parse: "typescript/types/parenthesized-object/input.ts"
Expect to Parse: "typescript/types/pattern-parameters/input.ts"
Expect to Parse: "typescript/types/pattern-parameters-babel-7/input.ts"
Expect to Parse: "typescript/types/reference-generic/input.ts"
Expect to Parse: "typescript/types/reference-generic-nested/input.ts"
Expect to Parse: "typescript/types/tuple/input.ts"
Expect to Parse: "typescript/types/tuple-keyword-labeled/input.ts"
Expect to Parse: "typescript/types/tuple-keyword-labeled-babel-7/input.ts"
Expect to Parse: "typescript/types/tuple-labeled/input.ts"
Expect to Parse: "typescript/types/tuple-labeled-after-unlabeled/input.ts"
Expect to Parse: "typescript/types/tuple-labeled-before-unlabeled/input.ts"
Expect to Parse: "typescript/types/tuple-labeled-spread/input.ts"
Expect to Parse: "typescript/types/tuple-optional/input.ts"
Expect to Parse: "typescript/types/tuple-optional-babel-7/input.ts"
Expect to Parse: "typescript/types/tuple-rest/input.ts"
Expect to Parse: "typescript/types/tuple-rest-after-optional/input.ts"
Expect to Parse: "typescript/types/tuple-rest-not-last/input.ts"
Expect to Parse: "typescript/types/tuple-rest-trailing-comma/input.ts"
Expect to Parse: "typescript/types/tuple-unlabeled-spread-after-labeled/input.ts"
Expect to Parse: "typescript/types/tuple-unlabeled-spread-before-labeled/input.ts"
Expect to Parse: "typescript/types/type-literal/input.ts"
Expect to Parse: "typescript/types/type-literal-get-set/input.ts"
Expect to Parse: "typescript/types/type-literal-get-set-babel-7/input.ts"
Expect to Parse: "typescript/types/type-operator/input.ts"
Expect to Parse: "typescript/types/typeof/input.ts"
Expect to Parse: "typescript/types/typeof-type-asi-false-parameters/input.ts"
Expect to Parse: "typescript/types/typeof-type-asi-false-parameters-babel-7/input.ts"
Expect to Parse: "typescript/types/typeof-type-parameters/input.ts"
Expect to Parse: "typescript/types/union-intersection/input.ts"
Expect to Parse: "typescript/types-arrow-function/object-pattern-with-template/input.ts"
Expect to Parse: "typescript/types-arrow-function-babel-7/object-pattern-with-template/input.ts"