Lines Matching defs:body

484 	struct mdoc_node *body;		/* Our own body. */
515 body = endbody = itblk = later = NULL;
523 /* Remember the start of our own body. */
527 body = n;
540 assert(body);
566 atok, body, ENDBODY_SPACE);
596 if (body == NULL) {
608 rew_last(mdoc, body);
852 struct mdoc_node *body; /* Our own body. */
958 head = body = NULL;
970 * The `Nd' macro has all arguments in its body: it's a hybrid
977 body = mdoc_body_alloc(mdoc, line, ppos, tok);
998 if (body != NULL)
999 rew_last(mdoc, body);
1000 body = mdoc_body_alloc(mdoc, line, ppos, tok);
1042 * If we haven't opened a body yet, rewind the
1046 rew_last(mdoc, body == NULL ? head : body);
1047 body = mdoc_body_alloc(mdoc, line, ppos, tok);
1074 if (body != NULL)
1080 * head to body until the rew_pending() call closing out that
1101 body = mdoc_body_alloc(mdoc, line, ppos, tok);
1104 rew_last(mdoc, body);
1117 struct mdoc_node *body; /* saved body context */
1127 * body (which may be empty, depending on the macro), then zero
1135 * Open the body scope "on-demand", that is, after we've
1140 for (body = NULL; ; ) {
1146 if (body == NULL && ac != ARGS_QWORD &&
1152 if (body == NULL)
1153 body = mdoc_body_alloc(mdoc, line, ppos, tok);
1158 if (body == NULL)
1159 body = mdoc_body_alloc(mdoc, line, ppos, tok);
1167 for (n = mdoc->last; n && n != body && n != blk->parent;
1177 if ( ! (body->flags & MDOC_ENDED)) {
1183 tok, body, ENDBODY_NOSPACE);
1187 assert(n == body);
1188 if (body->flags & MDOC_ENDED)
1191 rew_last(mdoc, body);
1198 for (n = body->child; n && n->next; n = n->next)
1217 * case of `Eo'); and a body that may be empty.
1447 struct mdoc_node *body, *n;
1451 body = NULL;
1456 body = n;
1469 rew_last(mdoc, body);