From 36c5891ca35ab99f3f6d8d8049594fb568ee4156 Mon Sep 17 00:00:00 2001 From: Jonas Maier Date: Mon, 4 May 2026 23:59:35 +0200 Subject: more escaping --- src/parse/mod.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/parse') diff --git a/src/parse/mod.rs b/src/parse/mod.rs index efef937..b908441 100644 --- a/src/parse/mod.rs +++ b/src/parse/mod.rs @@ -717,7 +717,10 @@ impl StringDelimiter { let first = s[0]; match self { StringDelimiter::None => { - if matches!(first, b' ' | b'$' | b'\\' | b'\'' | b'"' | b'|' | b'{' | b'}') { + if matches!( + first, + b' ' | b'$' | b'\\' | b'\'' | b'"' | b'|' | b'{' | b'}' | b';' + ) { out.push(b'\\'); } } -- cgit v1.2.3