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

Diff for /mandoc/Attic/validate.c between version 1.14 and 1.15

version 1.14, 2009/01/03 18:38:39 version 1.15, 2009/01/03 22:10:22
Line 76  const struct valids mdoc_valids[MDOC_MAX] = {
Line 76  const struct valids mdoc_valids[MDOC_MAX] = {
         { NULL, NULL, NULL, NULL }, /* Dd */ /* TODO */          { NULL, NULL, NULL, NULL }, /* Dd */ /* TODO */
         { NULL, NULL, NULL, NULL }, /* Dt */ /* TODO */          { NULL, NULL, NULL, NULL }, /* Dt */ /* TODO */
         { NULL, NULL, NULL, NULL }, /* Os */ /* TODO */          { NULL, NULL, NULL, NULL }, /* Os */ /* TODO */
         { want_ge1, args_sh, NULL, NULL }, /* Sh */          { want_ge1, args_sh, NULL, NULL }, /* Sh */ /* FIXME: preceding Pp. */
         { want_ge1, NULL, NULL, NULL }, /* Ss */          { want_ge1, NULL, NULL, NULL }, /* Ss */ /* FIXME: preceding Pp. */
         { want_eq0, NULL, NULL, NULL }, /* Pp */          { want_eq0, NULL, NULL, NULL }, /* Pp */
         { assert_eq0, NULL, tree_pre_display, tree_post_onlyhead }, /* D1 */          { assert_eq0, NULL, tree_pre_display, tree_post_onlyhead }, /* D1 */
         { assert_eq0, NULL, tree_pre_display, tree_post_onlyhead }, /* Dl */          { assert_eq0, NULL, tree_pre_display, tree_post_onlyhead }, /* Dl */
         { want_eq0, NULL, tree_pre_display, tree_post_warnemptybody }, /* Bd */          { want_eq0, NULL, tree_pre_display, tree_post_warnemptybody }, /* Bd */ /* FIXME: preceding Pp. */
         { assert_eq0, NULL, NULL, tree_post_onlybody }, /* Ed */          { assert_eq0, NULL, NULL, tree_post_onlybody }, /* Ed */
         { want_eq0, NULL, NULL, NULL }, /* Bl */          { want_eq0, NULL, NULL, NULL }, /* Bl */ /* FIXME: preceding Pp. */
         { assert_eq0, NULL, NULL, tree_post_onlybody }, /* El */          { assert_eq0, NULL, NULL, tree_post_onlybody }, /* El */
         { NULL, NULL, NULL, NULL }, /* It */          { NULL, NULL, NULL, NULL }, /* It */
         { need_ge1, NULL, NULL, NULL }, /* Ad */          { need_ge1, NULL, NULL, NULL }, /* Ad */
Line 127  const struct valids mdoc_valids[MDOC_MAX] = {
Line 127  const struct valids mdoc_valids[MDOC_MAX] = {
         { NULL, NULL, NULL, NULL }, /* Ac */          { NULL, NULL, NULL, NULL }, /* Ac */
         { NULL, NULL, NULL, NULL }, /* Ao */          { NULL, NULL, NULL, NULL }, /* Ao */
         { NULL, NULL, NULL, NULL }, /* Aq */          { NULL, NULL, NULL, NULL }, /* Aq */
         { need_le2, args_nopunct, NULL, NULL }, /* At */          { need_le2, args_nopunct, NULL, NULL }, /* At */ /* FIXME */
         { NULL, NULL, NULL, NULL }, /* Bc */          { NULL, NULL, NULL, NULL }, /* Bc */
         { NULL, NULL, NULL, NULL }, /* Bf */          { NULL, NULL, NULL, NULL }, /* Bf */
         { NULL, NULL, NULL, NULL }, /* Bo */          { NULL, NULL, NULL, NULL }, /* Bo */
Line 151  const struct valids mdoc_valids[MDOC_MAX] = {
Line 151  const struct valids mdoc_valids[MDOC_MAX] = {
         { NULL, NULL, NULL, NULL }, /* Pc */          { NULL, NULL, NULL, NULL }, /* Pc */
         { NULL, NULL, NULL, NULL }, /* Pf */ /* 2 or more arguments */          { NULL, NULL, NULL, NULL }, /* Pf */ /* 2 or more arguments */
         { NULL, NULL, NULL, NULL }, /* Po */          { NULL, NULL, NULL, NULL }, /* Po */
         { NULL, NULL, NULL, NULL }, /* Pq */          { NULL, NULL, NULL, NULL }, /* Pq */ /* FIXME: ignore following Sh/Ss */
         { NULL, NULL, NULL, NULL }, /* Qc */          { NULL, NULL, NULL, NULL }, /* Qc */
         { NULL, NULL, NULL, NULL }, /* Ql */          { NULL, NULL, NULL, NULL }, /* Ql */
         { NULL, NULL, NULL, NULL }, /* Qo */          { NULL, NULL, NULL, NULL }, /* Qo */
Line 446  tree_pre_display(struct mdoc *mdoc, int tok, int pos)
Line 446  tree_pre_display(struct mdoc *mdoc, int tok, int pos)
   
 int  int
 mdoc_valid_pre(struct mdoc *mdoc, int tok, int pos,  mdoc_valid_pre(struct mdoc *mdoc, int tok, int pos,
                 int sz, const char *args[],  
                 int argc, const struct mdoc_arg *argv)                  int argc, const struct mdoc_arg *argv)
 {  {
   
Line 466  mdoc_valid_pre(struct mdoc *mdoc, int tok, int pos, 
Line 465  mdoc_valid_pre(struct mdoc *mdoc, int tok, int pos, 
   
   
 int  int
 mdoc_valid_post(struct mdoc *mdoc, int tok, int pos)  mdoc_valid_post(struct mdoc *mdoc, int tok, int pos,
                   int argc, const struct mdoc_arg *argv)
 {  {
   
         if (mdoc_valids[tok].tree_post)          if (mdoc_valids[tok].tree_post)

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

CVSweb