Lines Matching refs:last
103 n = man->last; in man_unscope()
122 man->last = n; in man_unscope()
124 man_node_delete(man, man->last); in man_unscope()
141 man->last = n; in man_unscope()
153 man->next = (man->last == to) ? in man_unscope()
251 for (n = man->last; n; n = n->parent) { in rew_scope()
290 for (nn = man->last->parent; nn; nn = nn->parent) in blk_close()
314 for (nn = man->last->parent; nn; nn = nn->parent) in blk_close()
323 line = man->last->line; in blk_close()
324 ppos = man->last->pos; in blk_close()
325 ntok = man->last->tok; in blk_close()
347 head = man->last; in blk_exp()
379 n = man->last; in blk_imp()
397 } else if (n == man->last) { in blk_imp()
414 n = man->last; in in_line_eoln()
424 if (buf[*pos] != '\0' && man->last != n && in in_line_eoln()
435 man->last->type == MAN_TEXT) in in_line_eoln()
446 if (n != man->last && in in_line_eoln()
447 mandoc_eos(man->last->string, strlen(man->last->string))) in in_line_eoln()
448 man->last->flags |= MAN_EOS; in in_line_eoln()
456 if (n == man->last && man_macros[tok].flags & MAN_SCOPED) { in in_line_eoln()
462 assert(man->last->type != MAN_ROOT); in in_line_eoln()
471 for ( ; man->last; man->last = man->last->parent) { in in_line_eoln()
472 if (man->last == n) in in_line_eoln()
474 if (man->last->type == MAN_ROOT) in in_line_eoln()
479 assert(man->last); in in_line_eoln()
485 if (man->last->type != MAN_ROOT) in in_line_eoln()