version 1.49, 2010/03/31 08:04:57 |
version 1.50, 2010/04/05 08:38:37 |
Line 818 in_line(MACRO_PROT_ARGS) |
|
Line 818 in_line(MACRO_PROT_ARGS) |
|
* the word. |
* the word. |
*/ |
*/ |
|
|
d = mdoc_isdelim(p); |
d = ARGS_QWORD == w ? 0 : mdoc_isdelim(p); |
|
|
if (ARGS_QWORD != w && d) { |
if (ARGS_QWORD != w && d) { |
if (0 == lastpunct && ! rew_elem(m, tok)) |
if (0 == lastpunct && ! rew_elem(m, tok)) |
Line 954 blk_full(MACRO_PROT_ARGS) |
|
Line 954 blk_full(MACRO_PROT_ARGS) |
|
/* Don't emit leading punct. for phrases. */ |
/* Don't emit leading punct. for phrases. */ |
|
|
if (NULL == head && ARGS_PHRASE != c && |
if (NULL == head && ARGS_PHRASE != c && |
|
ARGS_QWORD != c && |
1 == mdoc_isdelim(p)) { |
1 == mdoc_isdelim(p)) { |
if ( ! mdoc_word_alloc(m, line, la, p)) |
if ( ! mdoc_word_alloc(m, line, la, p)) |
return(0); |
return(0); |
Line 1077 blk_part_imp(MACRO_PROT_ARGS) |
|
Line 1078 blk_part_imp(MACRO_PROT_ARGS) |
|
if (ARGS_PUNCT == c) |
if (ARGS_PUNCT == c) |
break; |
break; |
|
|
if (NULL == body && 1 == mdoc_isdelim(p)) { |
if (NULL == body && ARGS_QWORD != c && |
|
1 == mdoc_isdelim(p)) { |
if ( ! mdoc_word_alloc(m, line, la, p)) |
if ( ! mdoc_word_alloc(m, line, la, p)) |
return(0); |
return(0); |
continue; |
continue; |
Line 1169 blk_part_exp(MACRO_PROT_ARGS) |
|
Line 1171 blk_part_exp(MACRO_PROT_ARGS) |
|
|
|
/* Flush out leading punctuation. */ |
/* Flush out leading punctuation. */ |
|
|
if (NULL == head && 1 == mdoc_isdelim(p)) { |
if (NULL == head && ARGS_QWORD != c && |
|
1 == mdoc_isdelim(p)) { |
assert(NULL == body); |
assert(NULL == body); |
if ( ! mdoc_word_alloc(m, line, la, p)) |
if ( ! mdoc_word_alloc(m, line, la, p)) |
return(0); |
return(0); |
Line 1305 in_line_argn(MACRO_PROT_ARGS) |
|
Line 1308 in_line_argn(MACRO_PROT_ARGS) |
|
break; |
break; |
|
|
if ( ! (MDOC_IGNDELIM & mdoc_macros[tok].flags) && |
if ( ! (MDOC_IGNDELIM & mdoc_macros[tok].flags) && |
|
ARGS_QWORD != c && |
0 == j && 1 == mdoc_isdelim(p)) { |
0 == j && 1 == mdoc_isdelim(p)) { |
if ( ! mdoc_word_alloc(m, line, la, p)) |
if ( ! mdoc_word_alloc(m, line, la, p)) |
return(0); |
return(0); |
Line 1330 in_line_argn(MACRO_PROT_ARGS) |
|
Line 1334 in_line_argn(MACRO_PROT_ARGS) |
|
} |
} |
|
|
if ( ! (MDOC_IGNDELIM & mdoc_macros[tok].flags) && |
if ( ! (MDOC_IGNDELIM & mdoc_macros[tok].flags) && |
|
ARGS_QWORD != c && |
! flushed && mdoc_isdelim(p)) { |
! flushed && mdoc_isdelim(p)) { |
if ( ! rew_elem(m, tok)) |
if ( ! rew_elem(m, tok)) |
return(0); |
return(0); |