mirror of
https://github.com/nushell/nushell.git
synced 2025-06-19 08:26:57 +02:00
Oops, fix crash in parser updates (#2108)
This commit is contained in:
parent
efd8a633f2
commit
04120e00e4
@ -1039,12 +1039,14 @@ fn parse_positional_argument(
|
|||||||
}
|
}
|
||||||
arg
|
arg
|
||||||
} else {
|
} else {
|
||||||
let (new_idx, arg, err) = parse_math_expression(
|
let end_idx = if lite_cmd.args.len() > remaining_positionals {
|
||||||
idx,
|
lite_cmd.args.len() - remaining_positionals
|
||||||
&lite_cmd.args[idx..(lite_cmd.args.len() - remaining_positionals)],
|
} else {
|
||||||
registry,
|
lite_cmd.args.len()
|
||||||
true,
|
};
|
||||||
);
|
|
||||||
|
let (new_idx, arg, err) =
|
||||||
|
parse_math_expression(idx, &lite_cmd.args[idx..end_idx], registry, true);
|
||||||
|
|
||||||
let span = arg.span;
|
let span = arg.span;
|
||||||
let mut commands = hir::Commands::new(span);
|
let mut commands = hir::Commands::new(span);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user