Lines Matching defs:tok

86 man_macro(enum roff_tok tok)
88 assert(tok >= MAN_TH && tok <= MAN_MAX);
89 return man_macros + (tok - MAN_TH);
105 man_macro(n->tok)->flags &
109 "EOF breaks %s", roff_name[n->tok]);
123 man_macro(n->tok)->fp == blk_exp)
126 roff_name[n->tok]);
158 rew_scope(struct roff_man *man, enum roff_tok tok)
165 if (tok == MAN_RS && n->child == NULL &&
166 (n->tok == MAN_P || n->tok == MAN_PP || n->tok == MAN_LP))
185 if (tok != MAN_SH && (n->tok == MAN_SH ||
186 (tok != MAN_SS && (n->tok == MAN_SS ||
187 man_macro(n->tok)->fp == blk_exp))))
207 switch (tok) {
214 if (nn->tok == ntok && nn->type == ROFFT_BLOCK)
245 if (nn->tok == ntok && nn->type == ROFFT_BLOCK && ! --nrew)
250 line, ppos, "%s", roff_name[tok]);
252 if (tok == MAN_RE) {
263 ctok = man->last->tok;
266 if (tok == MAN_RE && nn->head->aux > 0)
287 if (tok == MAN_YS && man->last == nn) {
288 roff_elem_alloc(man, line, ppos, tok);
300 if (tok == MAN_RS) {
301 rew_scope(man, tok);
304 roff_block_alloc(man, line, ppos, tok);
305 head = roff_head_alloc(man, line, ppos, tok);
310 if (tok == MAN_RS) {
323 "%s ... %s", roff_name[tok], buf + *pos);
326 roff_body_alloc(man, line, ppos, tok);
343 rew_scope(man, tok);
345 if (tok == MAN_SH || tok == MAN_SS)
347 roff_block_alloc(man, line, ppos, tok);
348 n = roff_head_alloc(man, line, ppos, tok);
366 if (man_macro(tok)->flags & MAN_BSCOPED &&
367 (tok == MAN_TP || tok == MAN_TQ || n == man->last)) {
375 roff_body_alloc(man, line, ppos, tok);
386 roff_elem_alloc(man, line, ppos, tok);
389 if (tok == MAN_EX)
391 else if (tok == MAN_EE)
395 if (buf[*pos] != '\0' && man->last != n && tok == MAN_PD) {
397 "%s ... %s", roff_name[tok], buf + *pos);
403 if (man_macro(tok)->flags & MAN_JOIN &&
426 if (n == man->last && man_macro(tok)->flags & MAN_ESCOPED) {
444 if (man_macro(tok)->flags & MAN_ESCOPED)