Lines Matching refs:last

316 	struct roffnode	*last; /* leaf of stack */
322 const char *current_string; /* value of last called user macro */
324 struct tbl_node *last_tbl; /* last table parsed */
326 struct eqn_node *last_eqn; /* last equation parsed */
334 int argc; /* number of args of the last macro */
808 assert(r->last);
809 p = r->last;
811 r->last = r->last->parent;
831 p->parent = r->last;
836 r->last = p;
860 while (r->last)
939 man->last = man->first;
1010 if (man->last->next != NULL) {
1011 n->next = man->last->next;
1012 man->last->next->prev = n;
1014 man->last->parent->last = n;
1015 man->last->next = n;
1016 n->prev = man->last;
1017 n->parent = man->last->parent;
1020 man->last->child = n;
1021 n->parent = man->last;
1022 n->parent->last = n;
1027 man->last = n;
1075 n = man->last;
1134 if (eqn->ln > man->last->line)
1173 if (n->parent->last == n)
1174 n->parent->last = n->prev;
1181 if (man->last == n) {
1183 man->last = n->parent;
1186 man->last = n->prev;
1560 if (r->last != NULL && ! ctl) {
1561 t = r->last->tok;
1590 if (r->last) {
1591 t = r->last->tok;
1633 if (r->last)
1635 r->last->line, r->last->col,
1636 roffs[r->last->tok].name);
1691 if (r->last == NULL) {
1697 switch (r->last->tok) {
1726 while (r->last) {
1727 if (--r->last->endspan != 0)
1737 if (NULL == r->last) {
1743 switch (r->last->tok) {
1754 if (r->last->endspan > -1) {
1847 r->last->end = mandoc_strndup(name, namesz);
1871 if (r->last->end) {
1872 for (i = pos, j = 0; r->last->end[j]; j++, i++)
1873 if (buf->buf[i] != r->last->end[j])
1876 if (r->last->end[j] == '\0' &&
1903 roff_setstr(r, r->last->name, buf->buf + ppos, 2);
1916 roff_setstr(r, r->last->name, buf->buf + pos, 2);
1928 rr = r->last->rule;
1971 rr = r->last->rule;
2191 r->last->rule = tok == ROFF_el ?
2206 r->rstack[++r->rstackpos] = !r->last->rule;
2211 if (r->last->parent && !r->last->parent->rule)
2212 r->last->rule = 0;
2221 r->last->endspan = 2;
2231 r->last->endspan = -1;
2248 r->last->endspan = 1;
2541 case '$': /* Number of arguments of the last macro evaluated. */