Lines Matching defs:body
548 struct roff_node *body; /* Our own body. */
574 /* Search backwards for the beginning of our own body. */
577 body = NULL;
582 body = n;
601 if (body == NULL || n->type != ROFFT_BLOCK)
645 atok, body);
676 break_intermediate(mdoc->last, body);
682 if (body == NULL) {
694 rew_last(mdoc, body);
712 if (tok == MDOC_Ed && body != NULL) {
713 if (body->flags & NODE_NOFILL)
961 struct roff_node *body; /* Our own body. */
1074 head = body = NULL;
1086 * The `Nd' macro has all arguments in its body: it's a hybrid
1093 body = roff_body_alloc(mdoc, line, ppos, tok);
1125 if (body != NULL)
1126 rew_last(mdoc, body);
1127 body = roff_body_alloc(mdoc, line, ppos, tok);
1171 * If we haven't opened a body yet, rewind the
1175 rew_last(mdoc, body == NULL ? head : body);
1176 body = roff_body_alloc(mdoc, line, ppos, tok);
1186 while (body->next != NULL)
1187 body = body->next;
1204 if (body != NULL)
1212 body = roff_body_alloc(mdoc, line, ppos, tok);
1242 rew_last(mdoc, body);
1255 struct roff_node *body; /* saved body context */
1265 * body (which may be empty, depending on the macro), then zero
1273 * Open the body scope "on-demand", that is, after we've
1278 for (body = NULL; ; ) {
1284 if (body == NULL && mdoc_isdelim(p) == DELIM_OPEN) {
1291 if (body == NULL)
1292 body = roff_body_alloc(mdoc, line, ppos, tok);
1300 if (body == NULL)
1301 body = roff_body_alloc(mdoc, line, ppos, tok);
1303 if (find_pending(mdoc, tok, line, ppos, body))
1306 rew_last(mdoc, body);
1313 for (n = body->child; n && n->next; n = n->next)
1332 * case of `Eo'); and a body that may be empty.
1584 struct roff_node *body, *n;
1588 body = NULL;
1593 body = n;
1605 rew_last(mdoc, body);