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

Diff for /mandoc/tree.c between version 1.73 and 1.77

version 1.73, 2017/02/10 15:45:28 version 1.77, 2017/07/08 14:51:05
Line 129  print_mdoc(const struct roff_node *n, int indent)
Line 129  print_mdoc(const struct roff_node *n, int indent)
                 p = n->string;                  p = n->string;
                 break;                  break;
         case ROFFT_BODY:          case ROFFT_BODY:
                 p = mdoc_macronames[n->tok];                  p = roff_name[n->tok];
                 break;                  break;
         case ROFFT_HEAD:          case ROFFT_HEAD:
                 p = mdoc_macronames[n->tok];                  p = roff_name[n->tok];
                 break;                  break;
         case ROFFT_TAIL:          case ROFFT_TAIL:
                 p = mdoc_macronames[n->tok];                  p = roff_name[n->tok];
                 break;                  break;
         case ROFFT_ELEM:          case ROFFT_ELEM:
                 p = mdoc_macronames[n->tok];                  p = roff_name[n->tok];
                 if (n->args) {                  if (n->args) {
                         argv = n->args->argv;                          argv = n->args->argv;
                         argc = n->args->argc;                          argc = n->args->argc;
                 }                  }
                 break;                  break;
         case ROFFT_BLOCK:          case ROFFT_BLOCK:
                 p = mdoc_macronames[n->tok];                  p = roff_name[n->tok];
                 if (n->args) {                  if (n->args) {
                         argv = n->args->argv;                          argv = n->args->argv;
                         argc = n->args->argc;                          argc = n->args->argc;
Line 202  print_mdoc(const struct roff_node *n, int indent)
Line 202  print_mdoc(const struct roff_node *n, int indent)
         }          }
   
         if (n->eqn)          if (n->eqn)
                 print_box(n->eqn->root->first, indent + 4);                  print_box(n->eqn->first, indent + 4);
         if (n->child)          if (n->child)
                 print_mdoc(n->child, indent +                  print_mdoc(n->child, indent +
                     (n->type == ROFFT_BLOCK ? 2 : 4));                      (n->type == ROFFT_BLOCK ? 2 : 4));
Line 257  print_man(const struct roff_node *n, int indent)
Line 257  print_man(const struct roff_node *n, int indent)
         case ROFFT_BLOCK:          case ROFFT_BLOCK:
         case ROFFT_HEAD:          case ROFFT_HEAD:
         case ROFFT_BODY:          case ROFFT_BODY:
                 p = man_macronames[n->tok];                  p = roff_name[n->tok];
                 break;                  break;
         case ROFFT_ROOT:          case ROFFT_ROOT:
                 p = "root";                  p = "root";
Line 287  print_man(const struct roff_node *n, int indent)
Line 287  print_man(const struct roff_node *n, int indent)
         }          }
   
         if (n->eqn)          if (n->eqn)
                 print_box(n->eqn->root->first, indent + 4);                  print_box(n->eqn->first, indent + 4);
         if (n->child)          if (n->child)
                 print_man(n->child, indent +                  print_man(n->child, indent +
                     (n->type == ROFFT_BLOCK ? 2 : 4));                      (n->type == ROFFT_BLOCK ? 2 : 4));
Line 313  print_box(const struct eqn_box *ep, int indent)
Line 313  print_box(const struct eqn_box *ep, int indent)
   
         t = NULL;          t = NULL;
         switch (ep->type) {          switch (ep->type) {
         case EQN_ROOT:  
                 t = "eqn-root";  
                 break;  
         case EQN_LISTONE:  
         case EQN_LIST:          case EQN_LIST:
                 t = "eqn-list";                  t = "eqn-list";
                 break;                  break;

Legend:
Removed from v.1.73  
changed lines
  Added in v.1.77

CVSweb