diff options
Diffstat (limited to 'Src/parse.c')
-rw-r--r-- | Src/parse.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Src/parse.c b/Src/parse.c index b0273e254..a95ec6028 100644 --- a/Src/parse.c +++ b/Src/parse.c @@ -1863,8 +1863,8 @@ par_simple(int *cmplx, int nr) } else { ecstr(tokstr); argc++; - zshlex(); } + zshlex(); } } else if (IS_REDIROP(tok)) { *cmplx = c = 1; @@ -1890,6 +1890,7 @@ par_simple(int *cmplx, int nr) equalsplit(tokstr, &str); ecstr(name); ecstr(str); + zshlex(); } else if (tok == ENVARRAY) { int n, parr; @@ -1905,6 +1906,7 @@ par_simple(int *cmplx, int nr) cmdpop(); if (tok != OUTPAR) YYERROR(oecused); + zshlex(); } else if (tok == INOUTPAR) { zlong oldlineno = lineno; int onp, so, oecssub = ecssub; |