Lines Matching refs:tok

86 man_macro(enum roff_tok tok)  in man_macro()  argument
88 assert(tok >= MAN_TH && tok <= MAN_MAX); in man_macro()
89 return man_macros + (tok - MAN_TH); in man_macro()
105 man_macro(n->tok)->flags & in man_unscope()
109 "EOF breaks %s", roff_name[n->tok]); in man_unscope()
111 if ((man_macro(n->parent->tok)->flags & in man_unscope()
125 man_macro(n->tok)->fp == blk_exp) in man_unscope()
128 roff_name[n->tok]); in man_unscope()
160 rew_scope(struct roff_man *man, enum roff_tok tok) in rew_scope() argument
167 if (tok == MAN_RS && n->child == NULL && in rew_scope()
168 (n->tok == MAN_P || n->tok == MAN_PP || n->tok == MAN_LP)) in rew_scope()
187 if (tok != MAN_SH && (n->tok == MAN_SH || in rew_scope()
188 (tok != MAN_SS && (n->tok == MAN_SS || in rew_scope()
189 man_macro(n->tok)->fp == blk_exp)))) in rew_scope()
209 switch (tok) { in blk_close()
216 if (nn->tok == ntok && nn->type == ROFFT_BLOCK) in blk_close()
247 if (nn->tok == ntok && nn->type == ROFFT_BLOCK && ! --nrew) in blk_close()
252 line, ppos, "%s", roff_name[tok]); in blk_close()
254 if (tok == MAN_RE) { in blk_close()
265 ctok = man->last->tok; in blk_close()
268 if (tok == MAN_RE && nn->head->aux > 0) in blk_close()
289 if (tok == MAN_YS && man->last == nn) { in blk_close()
290 roff_elem_alloc(man, line, ppos, tok); in blk_close()
302 if (tok == MAN_RS) { in blk_exp()
303 rew_scope(man, tok); in blk_exp()
306 roff_block_alloc(man, line, ppos, tok); in blk_exp()
307 head = roff_head_alloc(man, line, ppos, tok); in blk_exp()
312 if (tok == MAN_RS) { in blk_exp()
325 "%s ... %s", roff_name[tok], buf + *pos); in blk_exp()
328 roff_body_alloc(man, line, ppos, tok); in blk_exp()
345 rew_scope(man, tok); in blk_imp()
347 if (tok == MAN_SH || tok == MAN_SS) in blk_imp()
349 roff_block_alloc(man, line, ppos, tok); in blk_imp()
350 n = roff_head_alloc(man, line, ppos, tok); in blk_imp()
368 if (man_macro(tok)->flags & MAN_BSCOPED && in blk_imp()
369 (tok == MAN_TP || tok == MAN_TQ || n == man->last)) { in blk_imp()
377 roff_body_alloc(man, line, ppos, tok); in blk_imp()
388 roff_elem_alloc(man, line, ppos, tok); in in_line_eoln()
391 if (tok == MAN_EX) in in_line_eoln()
393 else if (tok == MAN_EE) in in_line_eoln()
397 if (buf[*pos] != '\0' && man->last != n && tok == MAN_PD) { in in_line_eoln()
399 "%s ... %s", roff_name[tok], buf + *pos); in in_line_eoln()
405 if (man_macro(tok)->flags & MAN_JOIN && in in_line_eoln()
428 if (n == man->last && man_macro(tok)->flags & MAN_ESCOPED) { in in_line_eoln()
446 if (man_macro(tok)->flags & MAN_ESCOPED) in in_line_eoln()