version 1.66, 2011/03/17 09:16:38 |
version 1.67, 2011/03/17 10:41:18 |
Line 405 args(struct mdoc *m, int line, int *pos, |
|
Line 405 args(struct mdoc *m, int line, int *pos, |
|
* is unterminated. |
* is unterminated. |
*/ |
*/ |
if (MDOC_PHRASELIT & m->flags) |
if (MDOC_PHRASELIT & m->flags) |
if ( ! mdoc_pmsg(m, line, *pos, MANDOCERR_BADQUOTE)) |
mdoc_pmsg(m, line, *pos, MANDOCERR_BADQUOTE); |
return(ARGS_ERROR); |
|
|
|
m->flags &= ~MDOC_PHRASELIT; |
m->flags &= ~MDOC_PHRASELIT; |
return(ARGS_EOLN); |
return(ARGS_EOLN); |
Line 420 args(struct mdoc *m, int line, int *pos, |
|
Line 419 args(struct mdoc *m, int line, int *pos, |
|
return(ARGS_PUNCT); |
return(ARGS_PUNCT); |
if (ARGS_NOWARN & fl) |
if (ARGS_NOWARN & fl) |
return(ARGS_PUNCT); |
return(ARGS_PUNCT); |
/* FIXME: remove conditional messages... */ |
mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE); |
if ( ! mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE)) |
|
return(ARGS_ERROR); |
|
return(ARGS_PUNCT); |
return(ARGS_PUNCT); |
} |
} |
|
|
Line 473 args(struct mdoc *m, int line, int *pos, |
|
Line 470 args(struct mdoc *m, int line, int *pos, |
|
|
|
/* Whitespace check for eoln case... */ |
/* Whitespace check for eoln case... */ |
if ('\0' == *p && ' ' == *(p - 1) && ! (ARGS_NOWARN & fl)) |
if ('\0' == *p && ' ' == *(p - 1) && ! (ARGS_NOWARN & fl)) |
if ( ! mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE)) |
mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE); |
return(ARGS_ERROR); |
|
|
|
*pos += (int)(p - *v); |
*pos += (int)(p - *v); |
|
|
Line 518 args(struct mdoc *m, int line, int *pos, |
|
Line 514 args(struct mdoc *m, int line, int *pos, |
|
if ('\0' == buf[*pos]) { |
if ('\0' == buf[*pos]) { |
if (ARGS_NOWARN & fl || MDOC_PPHRASE & m->flags) |
if (ARGS_NOWARN & fl || MDOC_PPHRASE & m->flags) |
return(ARGS_QWORD); |
return(ARGS_QWORD); |
if ( ! mdoc_pmsg(m, line, *pos, MANDOCERR_BADQUOTE)) |
mdoc_pmsg(m, line, *pos, MANDOCERR_BADQUOTE); |
return(ARGS_ERROR); |
|
return(ARGS_QWORD); |
return(ARGS_QWORD); |
} |
} |
|
|
Line 533 args(struct mdoc *m, int line, int *pos, |
|
Line 528 args(struct mdoc *m, int line, int *pos, |
|
(*pos)++; |
(*pos)++; |
|
|
if (0 == buf[*pos] && ! (ARGS_NOWARN & fl)) |
if (0 == buf[*pos] && ! (ARGS_NOWARN & fl)) |
if ( ! mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE)) |
mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE); |
return(ARGS_ERROR); |
|
|
|
return(ARGS_QWORD); |
return(ARGS_QWORD); |
} |
} |
Line 557 args(struct mdoc *m, int line, int *pos, |
|
Line 551 args(struct mdoc *m, int line, int *pos, |
|
(*pos)++; |
(*pos)++; |
|
|
if ('\0' == buf[*pos] && ! (ARGS_NOWARN & fl)) |
if ('\0' == buf[*pos] && ! (ARGS_NOWARN & fl)) |
if ( ! mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE)) |
mdoc_pmsg(m, line, *pos, MANDOCERR_EOLNSPACE); |
return(ARGS_ERROR); |
|
|
|
return(ARGS_WORD); |
return(ARGS_WORD); |
} |
} |