From 32e3676b021bef3d8dac41a10aca8538f37694e9 Mon Sep 17 00:00:00 2001 From: "Timothy J. Warren" Date: Tue, 16 Jul 2024 16:03:28 -0400 Subject: [PATCH] Handle escaped characters in strings --- src/common/row.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/common/row.ts b/src/common/row.ts index 2566a45..44add61 100644 --- a/src/common/row.ts +++ b/src/common/row.ts @@ -270,6 +270,14 @@ export class Row { if (syntax.flags.strings) { if (inString) { highlighting.push(HighlightType.String); + + // Handle escaped characters in strings + if (ch === '\\' && i < this.rsize + 1) { + highlighting.push(HighlightType.String); + i += 2; + continue; + } + if (ch === inString) { inString = false; }