version 1.367, 2018/12/31 04:55:47 |
version 1.370, 2019/03/04 11:40:09 |
Line 336 mdoc_validate(struct roff_man *mdoc) |
|
Line 336 mdoc_validate(struct roff_man *mdoc) |
|
if (n->sec != SEC_SYNOPSIS || |
if (n->sec != SEC_SYNOPSIS || |
(np->tok != MDOC_Cd && np->tok != MDOC_Fd)) |
(np->tok != MDOC_Cd && np->tok != MDOC_Fd)) |
check_text(mdoc, n->line, n->pos, n->string); |
check_text(mdoc, n->line, n->pos, n->string); |
if (np->tok != MDOC_Ql && np->tok != MDOC_Dl && |
if ((n->flags & NODE_NOFILL) == 0 && |
(np->tok != MDOC_Bd || |
|
(mdoc->flags & MDOC_LITERAL) == 0) && |
|
(np->tok != MDOC_It || np->type != ROFFT_HEAD || |
(np->tok != MDOC_It || np->type != ROFFT_HEAD || |
np->parent->parent->norm->Bl.type != LIST_diag)) |
np->parent->parent->norm->Bl.type != LIST_diag)) |
check_text_em(mdoc, n->line, n->pos, n->string); |
check_text_em(mdoc, n->line, n->pos, n->string); |
Line 411 check_text(struct roff_man *mdoc, int ln, int pos, cha |
|
Line 409 check_text(struct roff_man *mdoc, int ln, int pos, cha |
|
{ |
{ |
char *cp; |
char *cp; |
|
|
if (MDOC_LITERAL & mdoc->flags) |
if (mdoc->last->flags & NODE_NOFILL) |
return; |
return; |
|
|
for (cp = p; NULL != (p = strchr(p, '\t')); p++) |
for (cp = p; NULL != (p = strchr(p, '\t')); p++) |
Line 1583 post_it(POST_ARGS) |
|
Line 1581 post_it(POST_ARGS) |
|
mandoc_msg(MANDOCERR_BL_COL, nit->line, nit->pos, |
mandoc_msg(MANDOCERR_BL_COL, nit->line, nit->pos, |
"%d columns, %d cells", cols, i); |
"%d columns, %d cells", cols, i); |
else if (nit->head->next->child != NULL && |
else if (nit->head->next->child != NULL && |
nit->head->next->child->line > nit->line) |
nit->head->next->child->flags & NODE_LINE) |
mandoc_msg(MANDOCERR_IT_NOARG, |
mandoc_msg(MANDOCERR_IT_NOARG, |
nit->line, nit->pos, "Bl -column It"); |
nit->line, nit->pos, "Bl -column It"); |
break; |
break; |