aboutsummaryrefslogtreecommitdiffstats
path: root/src/parse/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/parse/mod.rs')
-rw-r--r--src/parse/mod.rs6
1 files changed, 6 insertions, 0 deletions
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<PreExpansion> {
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 {