From e48cbf02be7ada3690ac8856c8153bc94b5a903a Mon Sep 17 00:00:00 2001 From: Evan You Date: Sat, 25 Nov 2023 19:22:39 +0800 Subject: [PATCH] refactor: restore SourceLocation.source this is used extensively in @vue/language-tools and does not have noticeable impact on performance --- .../__snapshots__/parse.spec.ts.snap | 229 +++++++++++++ .../compiler-core/__tests__/parse.spec.ts | 315 ++++++++++++------ packages/compiler-core/src/ast.ts | 9 +- packages/compiler-core/src/parser.ts | 29 +- .../src/transforms/transformElement.ts | 3 +- .../src/transforms/transformExpression.ts | 3 +- .../compiler-core/src/transforms/vModel.ts | 2 +- packages/compiler-dom/__tests__/parse.spec.ts | 42 ++- .../compiler-dom/src/transforms/Transition.ts | 3 +- 9 files changed, 496 insertions(+), 139 deletions(-) diff --git a/packages/compiler-core/__tests__/__snapshots__/parse.spec.ts.snap b/packages/compiler-core/__tests__/__snapshots__/parse.spec.ts.snap index b3a3d6b93b..348076cb61 100644 --- a/packages/compiler-core/__tests__/__snapshots__/parse.spec.ts.snap +++ b/packages/compiler-core/__tests__/__snapshots__/parse.spec.ts.snap @@ -13,6 +13,7 @@ exports[`compiler: parse > Errors > CDATA_IN_HTML_CONTENT > ", "start": { "column": 1, "line": 1, @@ -38,6 +39,7 @@ exports[`compiler: parse > Errors > CDATA_IN_HTML_CONTENT > ", "start": { "column": 1, "line": 1, @@ -66,6 +68,7 @@ exports[`compiler: parse > Errors > CDATA_IN_HTML_CONTENT >