Lines Matching refs:tok

154 	man->last->tok = MAN_MAX;
187 if (p->tok == MAN_SH || p->tok == MAN_SS)
217 enum man_type type, enum mant tok)
225 p->tok = tok;
234 man_elem_alloc(struct man *man, int line, int pos, enum mant tok)
238 p = man_node_alloc(man, line, pos, MAN_ELEM, tok);
244 man_head_alloc(struct man *man, int line, int pos, enum mant tok)
248 p = man_node_alloc(man, line, pos, MAN_HEAD, tok);
254 man_body_alloc(struct man *man, int line, int pos, enum mant tok)
258 p = man_node_alloc(man, line, pos, MAN_BODY, tok);
264 man_block_alloc(struct man *man, int line, int pos, enum mant tok)
268 p = man_node_alloc(man, line, pos, MAN_BLOCK, tok);
366 man_body_alloc(man, line, offs, man->last->tok);
392 if (man->last->tok != MAN_SH &&
393 man->last->tok != MAN_SS) {
442 enum mant tok;
460 tok = (i > 0 && i < 4) ? man_hash_find(mac) : MAN_MAX;
462 if (tok == MAN_MAX) {
502 man_breakscope(man, tok);
507 assert(man_macros[tok].fp);
508 (*man_macros[tok].fp)(man, tok, ln, ppos, &offs, buf);
512 if (man->quick && tok == MAN_SH) {
526 man_macros[tok].flags & MAN_NSCOPED)
533 man_body_alloc(man, ln, ppos, man->last->tok);
538 man_breakscope(struct man *man, enum mant tok)
548 if (man->flags & MAN_ELINE && (tok == MAN_MAX ||
549 ! (man_macros[tok].flags & MAN_NSCOPED))) {
552 if (man_macros[n->tok].flags & MAN_NSCOPED)
557 tok == MAN_MAX ? "TS" : man_macronames[tok],
558 man_macronames[n->tok]);
570 if (man->flags & MAN_BLINE && (tok == MAN_MAX ||
571 man_macros[tok].flags & MAN_BSCOPE)) {
575 if ( ! (man_macros[n->tok].flags & MAN_BSCOPE))
581 assert(man_macros[n->tok].flags & MAN_SCOPED);
585 tok == MAN_MAX ? "TS" : man_macronames[tok],
586 man_macronames[n->tok]);