From e5afca6c1e76bc5757846ee2c4698e47e66a8697 Mon Sep 17 00:00:00 2001 From: Evan You Date: Mon, 20 Nov 2023 22:49:16 +0800 Subject: [PATCH] wip: treat template with preprocessor as plain text --- .../compiler-core/src/parser/Tokenizer.ts | 47 ++++++++++--------- packages/compiler-core/src/parser/index.ts | 19 ++++++-- packages/compiler-sfc/__tests__/parse.spec.ts | 6 ++- packages/compiler-sfc/src/compileTemplate.ts | 3 +- packages/compiler-sfc/src/parse.ts | 6 ++- 5 files changed, 48 insertions(+), 33 deletions(-) diff --git a/packages/compiler-core/src/parser/Tokenizer.ts b/packages/compiler-core/src/parser/Tokenizer.ts index 3fe2656a7..c0767c1ef 100644 --- a/packages/compiler-core/src/parser/Tokenizer.ts +++ b/packages/compiler-core/src/parser/Tokenizer.ts @@ -129,7 +129,7 @@ const enum State { BeforeSpecialS, // Decide if we deal with ` and