Lines Matching defs:tok

90 man_macro(enum roff_tok tok)
92 assert(tok >= MAN_TH && tok <= MAN_MAX);
93 return man_macros + (tok - MAN_TH);
109 man_macro(n->tok)->flags &
113 "EOF breaks %s", roff_name[n->tok]);
116 (man_macro(n->parent->tok)->flags &
130 man_macro(n->tok)->fp == blk_exp)
133 roff_name[n->tok]);
165 rew_scope(struct roff_man *man, enum roff_tok tok)
172 if (tok == MAN_RS && n->child == NULL &&
173 (n->tok == MAN_P || n->tok == MAN_PP || n->tok == MAN_LP))
192 if (tok != MAN_SH && (n->tok == MAN_SH ||
193 (tok != MAN_SS && (n->tok == MAN_SS ||
194 man_macro(n->tok)->fp == blk_exp))))
214 switch (tok) {
221 if (nn->tok == ntok && nn->type == ROFFT_BLOCK)
252 if (nn->tok == ntok && nn->type == ROFFT_BLOCK && ! --nrew)
257 line, ppos, "%s", roff_name[tok]);
259 if (tok == MAN_RE) {
270 ctok = man->last->tok;
273 if (tok == MAN_RE && nn->head->aux > 0)
294 if (tok == MAN_YS && man->last == nn) {
295 roff_elem_alloc(man, line, ppos, tok);
307 if (tok == MAN_RS) {
308 rew_scope(man, tok);
311 roff_block_alloc(man, line, ppos, tok);
312 head = roff_head_alloc(man, line, ppos, tok);
317 if (tok == MAN_RS) {
330 "%s ... %s", roff_name[tok], buf + *pos);
333 roff_body_alloc(man, line, ppos, tok);
350 rew_scope(man, tok);
352 if (tok == MAN_SH || tok == MAN_SS)
354 roff_block_alloc(man, line, ppos, tok);
355 n = roff_head_alloc(man, line, ppos, tok);
373 if (man_macro(tok)->flags & MAN_BSCOPED &&
374 (tok == MAN_TP || tok == MAN_TQ || n == man->last)) {
382 roff_body_alloc(man, line, ppos, tok);
393 roff_elem_alloc(man, line, ppos, tok);
396 if (tok == MAN_EX)
398 else if (tok == MAN_EE)
402 if (tok == MAN_TH)
407 if (buf[*pos] != '\0' && man->last != n && tok == MAN_PD) {
409 "%s ... %s", roff_name[tok], buf + *pos);
415 if (man_macro(tok)->flags & MAN_JOIN &&
438 if (n == man->last && man_macro(tok)->flags & MAN_ESCOPED) {
456 if (man_macro(tok)->flags & MAN_ESCOPED)