From 19cf30cae545ceed679f5f9938072f619bedc480 Mon Sep 17 00:00:00 2001 From: Jonas Maier Date: Sat, 9 May 2026 11:57:14 +0200 Subject: fix semicolon parsing --- src/parse/mod.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/parse/mod.rs b/src/parse/mod.rs index dcb5790..c26e0c0 100644 --- a/src/parse/mod.rs +++ b/src/parse/mod.rs @@ -1532,6 +1532,12 @@ impl Parse for Pipes { if c == b'|' { b.adv(); cmds.push(b.parse()?); + } else if c == b';' { + while b.has() && b.peek() == b';' { + b.adv(); + b.spaces(); + } + return Ok(Pipes { cmds }); } else if space_stats.lf > 0 || is_symbol(c) { return Ok(Pipes { cmds }); } else { -- cgit v1.2.3