version 1.163, 2015/02/01 17:30:45 |
version 1.164, 2015/02/01 23:56:37 |
Line 1321 blk_part_imp(MACRO_PROT_ARGS) |
|
Line 1321 blk_part_imp(MACRO_PROT_ARGS) |
|
} |
} |
} |
} |
assert(n == body); |
assert(n == body); |
rew_sub(MDOC_BODY, mdoc, tok, line, ppos); |
rew_last(mdoc, body); |
if (nl) |
if (nl) |
append_delims(mdoc, line, pos, buf); |
append_delims(mdoc, line, pos, buf); |
rew_sub(MDOC_BLOCK, mdoc, tok, line, ppos); |
rew_last(mdoc, blk); |
|
|
|
/* |
|
* The current block extends an enclosing block. |
|
* Now that the current block ends, close the enclosing block, too. |
|
*/ |
|
|
|
while ((blk = blk->pending) != NULL) { |
|
rew_last(mdoc, blk); |
|
if (blk->type == MDOC_HEAD) |
|
mdoc_body_alloc(mdoc, blk->line, blk->pos, blk->tok); |
|
} |
|
|
/* Move trailing .Ns out of scope. */ |
/* Move trailing .Ns out of scope. */ |
|
|