Lines Matching defs:tok
83 mdoc_tail_alloc(struct roff_man *mdoc, int line, int pos, enum roff_tok tok)
87 p = roff_node_alloc(mdoc, line, pos, ROFFT_TAIL, tok);
94 enum roff_tok tok, struct roff_node *body)
100 p = roff_node_alloc(mdoc, line, pos, ROFFT_BODY, tok);
111 enum roff_tok tok, struct mdoc_arg *args)
115 p = roff_node_alloc(mdoc, line, pos, ROFFT_BLOCK, tok);
120 switch (tok) {
138 enum roff_tok tok, struct mdoc_arg *args)
142 p = roff_node_alloc(mdoc, line, pos, ROFFT_ELEM, tok);
147 switch (tok) {
178 if ((n->tok == MDOC_Bl && n->type == ROFFT_BODY &&
180 (n->parent != NULL && n->parent->tok == MDOC_Bl &&
310 enum roff_tok tok;
316 tok = TOKEN_NONE;
320 tok = roffhash_find(mdoc->mdocmac, buf + sv, sz);
321 if (tok == TOKEN_NONE) {
360 if (n == NULL || tok == MDOC_It || tok == MDOC_El ||
361 roff_tok_transparent(tok)) {
362 (*mdoc_macro(tok)->fp)(mdoc, tok, ln, sv, &offs, buf);
373 if ((n->tok == MDOC_Bl && n->type == ROFFT_BODY &&
375 (n->parent != NULL && n->parent->tok == MDOC_Bl &&
384 (*mdoc_macro(tok)->fp)(mdoc, tok, ln, sv, &offs, buf);
388 if (mdoc->quick && MDOC_Sh == tok &&