version 1.116, 2018/08/17 20:33:37 |
version 1.118, 2018/12/14 06:33:14 |
Line 453 args(struct roff_man *mdoc, int line, int *pos, |
|
Line 453 args(struct roff_man *mdoc, int line, int *pos, |
|
if (buf[*pos] == '\0') { |
if (buf[*pos] == '\0') { |
if (mdoc->flags & MDOC_PHRASELIT && |
if (mdoc->flags & MDOC_PHRASELIT && |
! (mdoc->flags & MDOC_PHRASE)) { |
! (mdoc->flags & MDOC_PHRASE)) { |
mandoc_msg(MANDOCERR_ARG_QUOTE, |
mandoc_msg(MANDOCERR_ARG_QUOTE, line, *pos, NULL); |
mdoc->parse, line, *pos, NULL); |
|
mdoc->flags &= ~MDOC_PHRASELIT; |
mdoc->flags &= ~MDOC_PHRASELIT; |
} |
} |
return ARGS_EOLN; |
return ARGS_EOLN; |
Line 505 args(struct roff_man *mdoc, int line, int *pos, |
|
Line 504 args(struct roff_man *mdoc, int line, int *pos, |
|
p = strchr(*v, '\0'); |
p = strchr(*v, '\0'); |
if (p[-1] == ' ') |
if (p[-1] == ' ') |
mandoc_msg(MANDOCERR_SPACE_EOL, |
mandoc_msg(MANDOCERR_SPACE_EOL, |
mdoc->parse, line, *pos, NULL); |
line, *pos, NULL); |
*pos += (int)(p - *v); |
*pos += (int)(p - *v); |
} |
} |
|
|
Line 553 args(struct roff_man *mdoc, int line, int *pos, |
|
Line 552 args(struct roff_man *mdoc, int line, int *pos, |
|
if (buf[*pos] == '\0') { |
if (buf[*pos] == '\0') { |
if ( ! (mdoc->flags & MDOC_PHRASE)) |
if ( ! (mdoc->flags & MDOC_PHRASE)) |
mandoc_msg(MANDOCERR_ARG_QUOTE, |
mandoc_msg(MANDOCERR_ARG_QUOTE, |
mdoc->parse, line, *pos, NULL); |
line, *pos, NULL); |
return ARGS_WORD; |
return ARGS_WORD; |
} |
} |
|
|
Line 567 args(struct roff_man *mdoc, int line, int *pos, |
|
Line 566 args(struct roff_man *mdoc, int line, int *pos, |
|
(*pos)++; |
(*pos)++; |
|
|
if ('\0' == buf[*pos]) |
if ('\0' == buf[*pos]) |
mandoc_msg(MANDOCERR_SPACE_EOL, mdoc->parse, |
mandoc_msg(MANDOCERR_SPACE_EOL, line, *pos, NULL); |
line, *pos, NULL); |
|
|
|
return ARGS_WORD; |
return ARGS_WORD; |
} |
} |
|
|
p = &buf[*pos]; |
p = &buf[*pos]; |
*v = mandoc_getarg(mdoc->parse, &p, line, pos); |
*v = mandoc_getarg(&p, line, pos); |
|
|
/* |
/* |
* After parsing the last word in this phrase, |
* After parsing the last word in this phrase, |