[BACK]Return to mdoc_validate.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/mdoc_validate.c between version 1.294 and 1.295

version 1.294, 2015/10/06 18:32:19 version 1.295, 2015/10/12 00:08:16
Line 301  mdoc_valid_pre(struct roff_man *mdoc, struct roff_node
Line 301  mdoc_valid_pre(struct roff_man *mdoc, struct roff_node
         case ROFFT_TEXT:          case ROFFT_TEXT:
                 if (n->sec != SEC_SYNOPSIS || n->parent->tok != MDOC_Fd)                  if (n->sec != SEC_SYNOPSIS || n->parent->tok != MDOC_Fd)
                         check_text(mdoc, n->line, n->pos, n->string);                          check_text(mdoc, n->line, n->pos, n->string);
                 /* FALLTHROUGH */                  return;
         case ROFFT_TBL:          case ROFFT_TBL:
                 /* FALLTHROUGH */  
         case ROFFT_EQN:          case ROFFT_EQN:
                 /* FALLTHROUGH */  
         case ROFFT_ROOT:          case ROFFT_ROOT:
                 return;                  return;
         default:          default:
Line 331  mdoc_valid_post(struct roff_man *mdoc)
Line 329  mdoc_valid_post(struct roff_man *mdoc)
   
         switch (n->type) {          switch (n->type) {
         case ROFFT_TEXT:          case ROFFT_TEXT:
                 /* FALLTHROUGH */  
         case ROFFT_EQN:          case ROFFT_EQN:
                 /* FALLTHROUGH */  
         case ROFFT_TBL:          case ROFFT_TBL:
                 break;                  break;
         case ROFFT_ROOT:          case ROFFT_ROOT:
Line 566  pre_bl(PRE_ARGS)
Line 562  pre_bl(PRE_ARGS)
                             n->line, n->pos, "Bl -tag");                              n->line, n->pos, "Bl -tag");
                 break;                  break;
         case LIST_column:          case LIST_column:
                 /* FALLTHROUGH */  
         case LIST_diag:          case LIST_diag:
                 /* FALLTHROUGH */  
         case LIST_ohang:          case LIST_ohang:
                 /* FALLTHROUGH */  
         case LIST_inset:          case LIST_inset:
                 /* FALLTHROUGH */  
         case LIST_item:          case LIST_item:
                 if (n->norm->Bl.width)                  if (n->norm->Bl.width)
                         mandoc_vmsg(MANDOCERR_BL_SKIPW, mdoc->parse,                          mandoc_vmsg(MANDOCERR_BL_SKIPW, mdoc->parse,
Line 580  pre_bl(PRE_ARGS)
Line 572  pre_bl(PRE_ARGS)
                             mdoc_argnames[mdoclt]);                              mdoc_argnames[mdoclt]);
                 break;                  break;
         case LIST_bullet:          case LIST_bullet:
                 /* FALLTHROUGH */  
         case LIST_dash:          case LIST_dash:
                 /* FALLTHROUGH */  
         case LIST_hyphen:          case LIST_hyphen:
                 if (NULL == n->norm->Bl.width)                  if (NULL == n->norm->Bl.width)
                         n->norm->Bl.width = "2n";                          n->norm->Bl.width = "2n";
Line 1031  post_defaults(POST_ARGS)
Line 1021  post_defaults(POST_ARGS)
                 roff_word_alloc(mdoc, nn->line, nn->pos, "...");                  roff_word_alloc(mdoc, nn->line, nn->pos, "...");
                 break;                  break;
         case MDOC_Pa:          case MDOC_Pa:
                 /* FALLTHROUGH */  
         case MDOC_Mt:          case MDOC_Mt:
                 roff_word_alloc(mdoc, nn->line, nn->pos, "~");                  roff_word_alloc(mdoc, nn->line, nn->pos, "~");
                 break;                  break;
Line 1122  post_it(POST_ARGS)
Line 1111  post_it(POST_ARGS)
   
         switch (lt) {          switch (lt) {
         case LIST_tag:          case LIST_tag:
                 /* FALLTHROUGH */  
         case LIST_hang:          case LIST_hang:
                 /* FALLTHROUGH */  
         case LIST_ohang:          case LIST_ohang:
                 /* FALLTHROUGH */  
         case LIST_inset:          case LIST_inset:
                 /* FALLTHROUGH */  
         case LIST_diag:          case LIST_diag:
                 if (nit->head->child == NULL)                  if (nit->head->child == NULL)
                         mandoc_vmsg(MANDOCERR_IT_NOHEAD,                          mandoc_vmsg(MANDOCERR_IT_NOHEAD,
Line 1137  post_it(POST_ARGS)
Line 1122  post_it(POST_ARGS)
                             mdoc_argnames[nbl->args->argv[0].arg]);                              mdoc_argnames[nbl->args->argv[0].arg]);
                 break;                  break;
         case LIST_bullet:          case LIST_bullet:
                 /* FALLTHROUGH */  
         case LIST_dash:          case LIST_dash:
                 /* FALLTHROUGH */  
         case LIST_enum:          case LIST_enum:
                 /* FALLTHROUGH */  
         case LIST_hyphen:          case LIST_hyphen:
                 if (nit->body == NULL || nit->body->child == NULL)                  if (nit->body == NULL || nit->body->child == NULL)
                         mandoc_vmsg(MANDOCERR_IT_NOBODY,                          mandoc_vmsg(MANDOCERR_IT_NOBODY,
Line 1202  post_bl_block(POST_ARGS)
Line 1184  post_bl_block(POST_ARGS)
                 while (NULL != nc) {                  while (NULL != nc) {
                         switch (nc->tok) {                          switch (nc->tok) {
                         case MDOC_Pp:                          case MDOC_Pp:
                                 /* FALLTHROUGH */  
                         case MDOC_Lp:                          case MDOC_Lp:
                                 /* FALLTHROUGH */  
                         case MDOC_br:                          case MDOC_br:
                                 break;                                  break;
                         default:                          default:
Line 1937  post_sh_head(POST_ARGS)
Line 1917  post_sh_head(POST_ARGS)
                 goodsec = "2, 3, 4, 9";                  goodsec = "2, 3, 4, 9";
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
         case SEC_RETURN_VALUES:          case SEC_RETURN_VALUES:
                 /* FALLTHROUGH */  
         case SEC_LIBRARY:          case SEC_LIBRARY:
                 if (*mdoc->meta.msec == '2')                  if (*mdoc->meta.msec == '2')
                         break;                          break;

Legend:
Removed from v.1.294  
changed lines
  Added in v.1.295

CVSweb