diff options
Diffstat (limited to 'Src/lex.c')
-rw-r--r-- | Src/lex.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Src/lex.c b/Src/lex.c index 841fb0b86..d56f670d2 100644 --- a/Src/lex.c +++ b/Src/lex.c @@ -1182,7 +1182,7 @@ gettokstr(int c, int sub) c = Outpar; } } else if (peek != ENVSTRING && - incmdpos && !bct && !brct) { + (incmdpos || intypeset) && !bct && !brct) { char *t = tokstr; if (idigit(*t)) while (++t < lexbuf.ptr && idigit(*t)); @@ -1200,7 +1200,7 @@ gettokstr(int c, int sub) t++; if (t == lexbuf.ptr) { e = hgetc(); - if (e == '(' && incmdpos) { + if (e == '(') { *lexbuf.ptr = '\0'; return ENVARRAY; } |