version 1.29, 2012/03/22 13:47:12 |
version 1.30, 2012/08/25 08:12:56 |
|
|
LstNode ln; |
LstNode ln; |
char *cmd; |
char *cmd; |
|
|
|
Parse_SetLocation(&gn->origin); |
for (ln = Lst_First(&gn->commands); ln != NULL; ln = Lst_Adv(ln)) { |
for (ln = Lst_First(&gn->commands); ln != NULL; ln = Lst_Adv(ln)) { |
cmd = Var_Subst(Lst_Datum(ln), &gn->context, false); |
cmd = Var_Subst(Lst_Datum(ln), &gn->context, false); |
Lst_AtEnd(&gn->expanded, cmd); |
Lst_AtEnd(&gn->expanded, cmd); |
|
|
{ |
{ |
if (gn != NULL && (gn->type & OP_DUMMY) == 0) { |
if (gn != NULL && (gn->type & OP_DUMMY) == 0) { |
expand_commands(gn); |
expand_commands(gn); |
|
if (fatal_errors) |
|
exit(1); |
return run_prepared_gnode(gn); |
return run_prepared_gnode(gn); |
} else { |
} else { |
return NOSUCHNODE; |
return NOSUCHNODE; |