Lines Matching refs:last
124 if (man->last->type != MAN_EQN || ln > man->last->line)
151 man->last = mandoc_calloc(1, sizeof(struct man_node));
152 man->first = man->last;
153 man->last->type = MAN_ROOT;
154 man->last->tok = MAN_MAX;
163 assert(man->last);
169 man->last->next = p;
170 p->prev = man->last;
171 p->parent = man->last->parent;
174 man->last->child = p;
175 p->parent = man->last;
202 man->last = p;
290 n = man->last;
329 if (ep->ln > man->last->line)
360 man_unscope(man, man->last->parent);
365 man_unscope(man, man->last->parent);
366 man_body_alloc(man, line, offs, man->last->tok);
392 if (man->last->tok != MAN_SH &&
393 man->last->tok != MAN_SS) {
401 * Warn if the last un-escaped character is whitespace. Then
424 * End-of-sentence check. If the last character is an unescaped
431 man->last->flags |= MAN_EOS;
513 n = man->last;
532 man_unscope(man, man->last->parent);
533 man_body_alloc(man, ln, ppos, man->last->tok);
550 n = man->last;
572 n = man->last;
594 * Unlink a node from its context. If "man" is provided, the last parse
618 if (man && man->last == n) {
622 man->last = n->prev;
625 man->last = n->parent;