version 1.171, 2015/02/03 01:14:12 |
version 1.173, 2015/02/04 18:03:47 |
Line 967 blk_full(MACRO_PROT_ARGS) |
|
Line 967 blk_full(MACRO_PROT_ARGS) |
|
"It breaks %s", |
"It breaks %s", |
mdoc_macronames[blk->tok]); |
mdoc_macronames[blk->tok]); |
rew_pending(mdoc, blk); |
rew_pending(mdoc, blk); |
|
blk = NULL; |
} |
} |
|
|
/* Close out prior implicit scopes. */ |
/* Close out prior implicit scopes. */ |
Line 1026 blk_full(MACRO_PROT_ARGS) |
|
Line 1027 blk_full(MACRO_PROT_ARGS) |
|
la = *pos; |
la = *pos; |
lac = ac; |
lac = ac; |
ac = mdoc_args(mdoc, line, pos, buf, tok, &p); |
ac = mdoc_args(mdoc, line, pos, buf, tok, &p); |
if (ac == ARGS_PUNCT) |
|
break; |
|
if (ac == ARGS_EOLN) { |
if (ac == ARGS_EOLN) { |
if (lac != ARGS_PPHRASE && lac != ARGS_PHRASE) |
if (lac != ARGS_PPHRASE && lac != ARGS_PHRASE) |
break; |
break; |
Line 1043 blk_full(MACRO_PROT_ARGS) |
|
Line 1042 blk_full(MACRO_PROT_ARGS) |
|
body = mdoc_body_alloc(mdoc, line, ppos, tok); |
body = mdoc_body_alloc(mdoc, line, ppos, tok); |
break; |
break; |
} |
} |
|
if (tok == MDOC_Rs) { |
|
mandoc_vmsg(MANDOCERR_ARG_SKIP, mdoc->parse, |
|
line, la, "Rs %s", buf + la); |
|
break; |
|
} |
|
if (ac == ARGS_PUNCT) |
|
break; |
|
|
/* |
/* |
* Emit leading punctuation (i.e., punctuation before |
* Emit leading punctuation (i.e., punctuation before |
Line 1099 blk_full(MACRO_PROT_ARGS) |
|
Line 1105 blk_full(MACRO_PROT_ARGS) |
|
return; |
return; |
if (head == NULL) |
if (head == NULL) |
head = mdoc_head_alloc(mdoc, line, ppos, tok); |
head = mdoc_head_alloc(mdoc, line, ppos, tok); |
if (nl) |
if (nl && tok != MDOC_Rs) |
append_delims(mdoc, line, pos, buf); |
append_delims(mdoc, line, pos, buf); |
if (body != NULL) |
if (body != NULL) |
goto out; |
goto out; |