Lines Matching defs:act
1518 * <lhs> <op> <rhs> <act>
1520 * <lhs>, <rhs> and <act> are placed in sp
1523 * <op> <lhs> <rhs> <act>
1531 * an action <act> is not expanded when read
1540 statement(Sfio_t* sp, char** lhs, Rule_t** opr, char** rhs, char** act)
1886 *act = (act_pos >= 0) ? sfstrbase(sp) + act_pos : null;
2065 assertion(char* lhs, Rule_t* opr, char* rhs, char* act, int op)
2090 debug((-6, "operator: lhs=`%s' %s rhs=`%s' act=`%-.1024s'", lhs, opr->name, rhs, act));
2091 apply(opr, lhs, rhs, act, CO_ALWAYS|CO_LOCAL|CO_URGENT);
2098 apply(opr, lhs, rhs, act, CO_ALWAYS|CO_LOCAL|CO_URGENT);
2103 debug((-6, "assertion: lhs=`%s' rhs=`%-.1024s' act=`%-.1024s'", lhs, rhs, act));
2406 if (*act || (set.op & (A_null|A_target)) || (set.rule.property & (P_make|P_local)) == (P_make|P_local))
2491 c = ((set.op & A_clear) && !prereqs && !*act) ? PREREQ_DELETE : PREREQ_APPEND;
2550 if (*act || (set.op & A_null))
2576 if ((r->property & P_metarule) && (prereqs || *act || (set.op & A_null)))
2642 if (*act)
2644 if (!(s = r->action) || !streq(act, s))
2645 r->action = strdup(act); /* XXX: possible leak */
3249 char* act;
3315 op = statement(buf, &lhs, &opr, &rhs, &act);
3324 assertion(lhs, opr, rhs, act, 0);
3332 if (*lhs || *act)
3370 else if (!*act)
3372 if (*act)
3408 assertion(lhs, NiL, rhs, act, A_special);