1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-10-23 16:40:24 +02:00

users/13295, tweaked: dont reset line numbers when parsing strings, sometimes

This commit is contained in:
Peter Stephenson 2008-09-29 08:46:21 +00:00
parent dd3a749ce9
commit 59dd1491c6
8 changed files with 25 additions and 14 deletions

View file

@ -279,7 +279,7 @@ setfunction(char *name, char *val, int dis)
val = metafy(val, strlen(val), META_REALLOC);
prog = parse_string(val);
prog = parse_string(val, 1);
if (!prog || prog == &dummy_eprog) {
zwarn("invalid function definition", value);

View file

@ -299,7 +299,7 @@ newptycmd(char *nam, char *pname, char **args, int echo, int nblock)
if (!ineval)
scriptname = "(zpty)";
prog = parse_string(zjoin(args, ' ', 1));
prog = parse_string(zjoin(args, ' ', 1), 0);
if (!prog) {
errflag = 0;
scriptname = oscriptname;

View file

@ -251,7 +251,7 @@ setstypat(Style s, char *pat, Patprog prog, char **vals, int eval)
if (eval) {
int ef = errflag;
eprog = parse_string(zjoin(vals, ' ', 1));
eprog = parse_string(zjoin(vals, ' ', 1), 0);
errflag = ef;
if (!eprog)