mirror of
https://github.com/zsh-users/zsh
synced 2024-07-21 10:14:19 +00:00
45616: Remove token from count argument to repeat
This commit is contained in:
parent
fc286a7c11
commit
2a9674862e
|
@ -1,3 +1,8 @@
|
||||||
|
2020-03-26 Peter Stephenson <p.w.stephenson@ntlworld.com>
|
||||||
|
|
||||||
|
* 45616: Src/loop.c, Test/A01grammar.ztst: Remove tokens
|
||||||
|
from count to repeat keyword.
|
||||||
|
|
||||||
2020-03-25 Daniel Shahaf <d.s@daniel.shahaf.name>
|
2020-03-25 Daniel Shahaf <d.s@daniel.shahaf.name>
|
||||||
|
|
||||||
* 45583/0008: Etc/BUGS, Src/utils.c, Test/B13whence.ztst:
|
* 45583/0008: Etc/BUGS, Src/utils.c, Test/B13whence.ztst:
|
||||||
|
|
|
@ -499,8 +499,10 @@ execrepeat(Estate state, UNUSED(int do_exec))
|
||||||
|
|
||||||
lastval = 0;
|
lastval = 0;
|
||||||
tmp = ecgetstr(state, EC_DUPTOK, &htok);
|
tmp = ecgetstr(state, EC_DUPTOK, &htok);
|
||||||
if (htok)
|
if (htok) {
|
||||||
singsub(&tmp);
|
singsub(&tmp);
|
||||||
|
untokenize(tmp);
|
||||||
|
}
|
||||||
count = mathevali(tmp);
|
count = mathevali(tmp);
|
||||||
if (errflag)
|
if (errflag)
|
||||||
return 1;
|
return 1;
|
||||||
|
|
|
@ -557,6 +557,13 @@
|
||||||
>Hip hip hooray
|
>Hip hip hooray
|
||||||
>Hip hip hooray
|
>Hip hip hooray
|
||||||
|
|
||||||
|
repeat 2*2 print yeah
|
||||||
|
0:Tokens in repeat argument
|
||||||
|
>yeah
|
||||||
|
>yeah
|
||||||
|
>yeah
|
||||||
|
>yeah
|
||||||
|
|
||||||
case bravo {
|
case bravo {
|
||||||
(alpha) print schmalpha
|
(alpha) print schmalpha
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Reference in a new issue