Lines Matching defs:tok
89 man_macro(man->last->parent->tok)->flags & MAN_ESCOPED)
96 roff_body_alloc(man, line, offs, man->last->tok);
128 if (man->last->tok == MAN_SH || man->last->tok == MAN_SS)
182 enum roff_tok tok;
189 tok = TOKEN_NONE;
193 tok = roffhash_find(man->manmac, buf + ppos, sz);
194 if (tok == TOKEN_NONE) {
232 man_breakscope(man, tok);
248 (*man_macro(tok)->fp)(man, tok, ln, ppos, &offs, buf);
252 if (man->quick && tok == MAN_SH) {
268 man_macro(tok)->flags & MAN_NSCOPED)
272 roff_body_alloc(man, ln, ppos, man->last->tok);
278 man_breakscope(struct roff_man *man, int tok)
288 if (man->flags & MAN_ELINE && (tok < MAN_TH ||
289 (man_macro(tok)->flags & MAN_NSCOPED) == 0)) {
293 if (n->tok < MAN_TH ||
294 (man_macro(n->tok)->flags & (MAN_NSCOPED | MAN_ESCOPED))
299 "%s breaks %s", roff_name[tok], roff_name[n->tok]);
311 (tok == ROFF_nf || tok == ROFF_fi) &&
312 (man->last->tok == MAN_SH || man->last->tok == MAN_SS)) {
315 roff_body_alloc(man, n->line, n->pos, n->tok);
325 if (man->flags & MAN_BLINE && tok != ROFF_nf && tok != ROFF_fi &&
326 (tok < MAN_TH || man_macro(tok)->flags & MAN_XSCOPE)) {
330 if (n->tok < MAN_TH ||
331 (man_macro(n->tok)->flags & MAN_XSCOPE) == 0)
337 assert(man_macro(n->tok)->flags & MAN_BSCOPED);
340 "%s breaks %s", roff_name[tok], roff_name[n->tok]);