Lines Matching defs:lp
7698 register WORD_LIST *vp, *lp;
7707 vp = lp = tlist;
7710 Loop invariant: vp->next == lp
7712 lp = list of words left after assignment statements skipped
7715 while (lp && (lp->word->flags & W_ASSIGNMENT))
7717 vp = lp;
7718 lp = lp->next;
7721 /* If lp != tlist, we have some initial assignment statements.
7724 if (lp != tlist)
7727 /* ASSERT(vp->next == lp); */
7729 tlist = lp; /* remainder of word list */
7749 lp = tlist->next;
7751 /* Loop Invariant: tp->next == lp */
7753 while (lp)
7755 if (lp->word->flags & W_ASSIGNMENT)
7760 subst_assign_varlist = vp = lp;
7763 vp->next = lp;
7764 vp = lp;
7768 tp->next = lp->next;
7769 /* ASSERT(vp == lp); */
7770 lp->next = (WORD_LIST *)NULL;
7771 lp = tp->next;
7775 tp = lp;
7776 lp = lp->next;