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

Diff for /docbook2mdoc/docbook2mdoc.c between version 1.64 and 1.66

version 1.64, 2019/03/22 19:07:07 version 1.66, 2019/03/23 10:22:23
Line 117  static const struct node nodes[] = {
Line 117  static const struct node nodes[] = {
         { "copyright",          NODE_COPYRIGHT },          { "copyright",          NODE_COPYRIGHT },
         { "date",               NODE_DATE },          { "date",               NODE_DATE },
         { "editor",             NODE_EDITOR },          { "editor",             NODE_EDITOR },
           { "email",              NODE_EMAIL },
         { "emphasis",           NODE_EMPHASIS },          { "emphasis",           NODE_EMPHASIS },
         { "entry",              NODE_ENTRY },          { "entry",              NODE_ENTRY },
         { "envar",              NODE_ENVAR },          { "envar",              NODE_ENVAR },
Line 167  static const struct node nodes[] = {
Line 168  static const struct node nodes[] = {
         { "paramdef",           NODE_PARAMDEF },          { "paramdef",           NODE_PARAMDEF },
         { "parameter",          NODE_PARAMETER },          { "parameter",          NODE_PARAMETER },
         { "part",               NODE_SECTION },          { "part",               NODE_SECTION },
           { "personname",         NODE_PERSONNAME },
         { "phrase",             NODE_PHRASE },          { "phrase",             NODE_PHRASE },
         { "preface",            NODE_PREFACE },          { "preface",            NODE_PREFACE },
         { "primary",            NODE_PRIMARY },          { "primary",            NODE_PRIMARY },
Line 1317  pnode_print(struct parse *p, struct pnode *pn)
Line 1319  pnode_print(struct parse *p, struct pnode *pn)
                 pnode_printmopen(p);                  pnode_printmopen(p);
                 fputs("An", stdout);                  fputs("An", stdout);
                 break;                  break;
           case NODE_EMAIL:
                   pnode_printmopen(p);
                   fputs("Aq Mt", stdout);
                   break;
         case NODE_EMPHASIS:          case NODE_EMPHASIS:
         case NODE_FIRSTTERM:          case NODE_FIRSTTERM:
                 pnode_printmopen(p);                  pnode_printmopen(p);
Line 1382  pnode_print(struct parse *p, struct pnode *pn)
Line 1388  pnode_print(struct parse *p, struct pnode *pn)
                 break;                  break;
         case NODE_LITERALLAYOUT:          case NODE_LITERALLAYOUT:
                 assert(p->newln);                  assert(p->newln);
                 puts(".Bd -literal");                  printf(".Bd %s\n", pnode_getattr(pn, ATTRKEY_CLASS) ==
                       ATTRVAL_MONOSPACED ? "-literal" : "-unfilled");
                 break;                  break;
         case NODE_MML_MFENCED:          case NODE_MML_MFENCED:
                 pnode_printmathfenced(p, pn);                  pnode_printmathfenced(p, pn);
Line 1429  pnode_print(struct parse *p, struct pnode *pn)
Line 1436  pnode_print(struct parse *p, struct pnode *pn)
         case NODE_PROGRAMLISTING:          case NODE_PROGRAMLISTING:
         case NODE_SCREEN:          case NODE_SCREEN:
                 assert(p->newln);                  assert(p->newln);
                 printf(".Bd %s\n", pnode_getattr(pn, ATTRKEY_CLASS) ==                  puts(".Bd -literal");
                     ATTRVAL_MONOSPACED ? "-literal" : "-unfilled");  
                 break;                  break;
         case NODE_REFENTRYINFO:          case NODE_REFENTRYINFO:
                 /* Suppress. */                  /* Suppress. */
Line 1600  pnode_print(struct parse *p, struct pnode *pn)
Line 1606  pnode_print(struct parse *p, struct pnode *pn)
         case NODE_COMMAND:          case NODE_COMMAND:
         case NODE_CONSTANT:          case NODE_CONSTANT:
         case NODE_EDITOR:          case NODE_EDITOR:
           case NODE_EMAIL:
         case NODE_EMPHASIS:          case NODE_EMPHASIS:
         case NODE_ENVAR:          case NODE_ENVAR:
         case NODE_FILENAME:          case NODE_FILENAME:

Legend:
Removed from v.1.64  
changed lines
  Added in v.1.66

CVSweb