Lines Matching defs:tok
110 man_macros[n->tok].flags & MAN_SCOPED) {
114 man_macronames[n->tok]);
128 man_macros[n->tok].flags & MAN_EXPLICIT)
131 man_macronames[n->tok]);
161 if (type == MAN_BLOCK && ntok == n->parent->tok &&
164 return(ntok == n->tok ? REW_HALT : REW_NOHALT);
173 rew_dohalt(enum mant tok, enum man_type type, const struct man_node *n)
192 if (type == n->type && tok == n->tok) {
193 if (MAN_EXPLICIT & man_macros[n->tok].flags)
204 switch (tok) {
214 if (0 == n->nchild && (MAN_P == n->tok ||
215 MAN_PP == n->tok || MAN_LP == n->tok))
246 rew_scope(enum man_type type, struct man *man, enum mant tok)
257 c = rew_dohalt(tok, type, n);
285 switch (tok) {
291 if (nn->tok == ntok && nn->type == MAN_BLOCK)
315 if (nn->tok == ntok && nn->type == MAN_BLOCK && ! --nrew)
320 line, ppos, man_macronames[tok]);
325 ntok = man->last->tok;
344 rew_scope(MAN_BLOCK, man, tok);
345 man_block_alloc(man, line, ppos, tok);
346 man_head_alloc(man, line, ppos, tok);
356 man_macronames[tok], buf + *pos);
359 man_body_alloc(man, line, ppos, tok);
375 rew_scope(MAN_BODY, man, tok);
376 rew_scope(MAN_BLOCK, man, tok);
377 man_block_alloc(man, line, ppos, tok);
378 man_head_alloc(man, line, ppos, tok);
392 if (man_macros[tok].flags & MAN_SCOPED) {
394 if (man_macros[tok].flags & MAN_FSCOPED) {
402 rew_scope(MAN_HEAD, man, tok);
403 man_body_alloc(man, line, ppos, tok);
413 man_elem_alloc(man, line, ppos, tok);
417 if (buf[*pos] != '\0' && (tok == MAN_br ||
418 tok == MAN_fi || tok == MAN_nf)) {
421 man_macronames[tok], buf + *pos);
425 (tok == MAN_PD || tok == MAN_ft || tok == MAN_sp)) {
428 man_macronames[tok], buf + *pos);
434 if (man_macros[tok].flags & MAN_JOIN &&
456 if (n == man->last && man_macros[tok].flags & MAN_SCOPED) {
457 assert( ! (man_macros[tok].flags & MAN_NSCOPED));