From cd7b1fc717d83c5617fc50b33ae3505474d88d54 Mon Sep 17 00:00:00 2001 From: Ryuichi Ueda Date: Fri, 17 Jan 2025 16:39:29 +0900 Subject: [PATCH] Fix --- src/elements/command.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/elements/command.rs b/src/elements/command.rs index 2f4c796e..6d2e2bf1 100644 --- a/src/elements/command.rs +++ b/src/elements/command.rs @@ -96,8 +96,9 @@ pub fn eat_inner_script(feeder: &mut Feeder, core: &mut ShellCore, left: &str, r } feeder.nest.push( (left.to_string(), right.iter().map(|e| e.to_string()).collect()) ); feeder.consume(left.len()); - *ans = Script::parse(feeder, core, permit_empty)?; + let result_script = Script::parse(feeder, core, permit_empty); feeder.nest.pop(); + *ans = result_script?; Ok(ans.is_some()) }