diff options
Diffstat (limited to 'src/parse')
| -rw-r--r-- | src/parse/mod.rs | 6 |
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 { |
