From 5a44b84cde5073da2a3aac89c5302bd466f23cd1 Mon Sep 17 00:00:00 2001 From: Evan You Date: Sun, 19 Nov 2023 11:46:44 +0800 Subject: [PATCH] wip: pass all compiler-dom tests --- .../compiler-core/src/parser/Tokenizer.ts | 6 +++++- packages/compiler-core/src/parser/index.ts | 20 +++++++++++++------ 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/packages/compiler-core/src/parser/Tokenizer.ts b/packages/compiler-core/src/parser/Tokenizer.ts index fdbc84a10..d6fbba877 100644 --- a/packages/compiler-core/src/parser/Tokenizer.ts +++ b/packages/compiler-core/src/parser/Tokenizer.ts @@ -238,6 +238,8 @@ export default class Tokenizer { private baseState = State.Text /** For special parsing behavior inside of script and style tags. */ public inRCDATA = false + /** For disabling RCDATA tags handling */ + public inXML = false /** Reocrd newline positions for fast line / column calculation */ private newlines: number[] = [] @@ -528,7 +530,7 @@ export default class Tokenizer { // - everything except