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

Diff for /mandoc/Attic/mdocml.c between version 1.39 and 1.40

version 1.39, 2009/01/12 10:31:53 version 1.40, 2009/01/12 12:52:21
Line 192  print_node(const struct mdoc_node *n, int indent)
Line 192  print_node(const struct mdoc_node *n, int indent)
         params = NULL;          params = NULL;
         sz = 0;          sz = 0;
   
           /* FIXME: put parts of this in util.c. */
         switch (n->type) {          switch (n->type) {
         case (MDOC_TEXT):          case (MDOC_TEXT):
                 assert(NULL == n->child);                  assert(NULL == n->child);
Line 199  print_node(const struct mdoc_node *n, int indent)
Line 200  print_node(const struct mdoc_node *n, int indent)
                 t = "text";                  t = "text";
                 break;                  break;
         case (MDOC_BODY):          case (MDOC_BODY):
                 p = mdoc_macronames[n->data.body.tok];                  p = mdoc_macronames[n->tok];
                 t = "block-body";                  t = "block-body";
                 break;                  break;
         case (MDOC_HEAD):          case (MDOC_HEAD):
                 p = mdoc_macronames[n->data.head.tok];                  p = mdoc_macronames[n->tok];
                 t = "block-head";                  t = "block-head";
                 break;                  break;
         case (MDOC_TAIL):          case (MDOC_TAIL):
                 p = mdoc_macronames[n->data.tail.tok];                  p = mdoc_macronames[n->tok];
                 t = "block-tail";                  t = "block-tail";
                 break;                  break;
         case (MDOC_ELEM):          case (MDOC_ELEM):
                 p = mdoc_macronames[n->data.elem.tok];                  p = mdoc_macronames[n->tok];
                 t = "element";                  t = "element";
                 argv = n->data.elem.argv;                  argv = n->data.elem.argv;
                 argc = n->data.elem.argc;                  argc = n->data.elem.argc;
                 break;                  break;
         case (MDOC_BLOCK):          case (MDOC_BLOCK):
                 p = mdoc_macronames[n->data.block.tok];                  p = mdoc_macronames[n->tok];
                 t = "block";                  t = "block";
                 argv = n->data.block.argv;                  argv = n->data.block.argv;
                 argc = n->data.block.argc;                  argc = n->data.block.argc;
Line 419  msg_err(void *arg, int line, int col, enum mdoc_err ty
Line 420  msg_err(void *arg, int line, int col, enum mdoc_err ty
         case (ERR_SYNTAX_CHILDBAD):          case (ERR_SYNTAX_CHILDBAD):
                 lit = "syntax: invalid child for parent macro";                  lit = "syntax: invalid child for parent macro";
                 break;                  break;
           case (ERR_SYNTAX_PARENTBAD):
                   lit = "syntax: invalid parent for macro";
                   break;
         case (ERR_SYNTAX_CHILDHEAD):          case (ERR_SYNTAX_CHILDHEAD):
                 lit = "syntax: expected only block-header section";                  lit = "syntax: expected only block-header section";
                 break;                  break;
Line 485  msg_warn(void *arg, int line, int col, enum mdoc_warn 
Line 489  msg_warn(void *arg, int line, int col, enum mdoc_warn 
                 lit = "syntax: argument-like value";                  lit = "syntax: argument-like value";
                 break;                  break;
         case (WARN_SYNTAX_EMPTYBODY):          case (WARN_SYNTAX_EMPTYBODY):
                 lit = "syntax: empty block-body section";                  lit = "syntax: macro suggests non-empty block-body section";
                   break;
           case (WARN_SYNTAX_EMPTYHEAD):
                   lit = "syntax: macro suggests non-empty block-head section";
                   break;
           case (WARN_SYNTAX_NOBODY):
                   lit = "syntax: macro suggests empty block-body section";
                 break;                  break;
         case (WARN_SEC_OO):          case (WARN_SEC_OO):
                 lit = "section is out of conventional order";                  lit = "section is out of conventional order";

Legend:
Removed from v.1.39  
changed lines
  Added in v.1.40

CVSweb