mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-13 12:51:15 -03:00
Correct carat position for unexpected } in brace expansion
before:
$ echo {}}-
fish: Unexpected '}' for unopened brace expansion
$ ./fish -c 'echo {}}}}'
fish: Unexpected '}' for unopened brace expansion
echo {}}}}
^
now:
$ echo {}}}}}}1-
fish: Unexpected '}' for unopened brace expansion
echo {}}}}}}
^
This commit is contained in:
@@ -196,8 +196,8 @@ tok_t tokenizer_t::read_string() {
|
||||
}
|
||||
switch (brace_offsets.size()) {
|
||||
case 0:
|
||||
return this->call_error(tokenizer_error_t::closing_unopened_brace, this->start,
|
||||
this->buff);
|
||||
return this->call_error(tokenizer_error_t::closing_unopened_brace, this->buff,
|
||||
this->start + wcslen(this->start));
|
||||
case 1:
|
||||
mode &= ~(tok_modes::curly_braces);
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user