=================================================================== RCS file: /cvs/docbook2mdoc/node.h,v retrieving revision 1.27 retrieving revision 1.32 diff -u -p -r1.27 -r1.32 --- docbook2mdoc/node.h 2019/04/14 22:37:56 1.27 +++ docbook2mdoc/node.h 2019/04/21 14:48:11 1.32 @@ -1,4 +1,4 @@ -/* $Id: node.h,v 1.27 2019/04/14 22:37:56 schwarze Exp $ */ +/* $Id: node.h,v 1.32 2019/04/21 14:48:11 schwarze Exp $ */ /* * Copyright (c) 2014 Kristaps Dzonsons * Copyright (c) 2019 Ingo Schwarze @@ -31,7 +31,8 @@ enum nodeclass { CLASS_TRANS, /* Transparent: only the children are shown. */ CLASS_LINE, /* Generates only simple in-line macros. */ CLASS_ENCL, /* Explicit or implicit partial blocks. */ - CLASS_BLOCK /* Output linebreak before and after. */ + CLASS_BLOCK, /* Output linebreak before and after. */ + CLASS_NOFILL /* Block preserving leading whitespace. */ }; /* @@ -101,6 +102,7 @@ enum nodeid { NODE_MML_MSUP, NODE_MODIFIER, NODE_NOTE, + NODE_OLINK, NODE_OPTION, NODE_ORDEREDLIST, NODE_PARA, @@ -108,6 +110,7 @@ enum nodeid { NODE_PARAMETER, NODE_PERSONNAME, NODE_PREFACE, + NODE_PRODUCTNAME, NODE_PROGRAMLISTING, NODE_PROMPT, NODE_PUBDATE, @@ -149,8 +152,10 @@ enum nodeid { NODE_VARIABLELIST, NODE_VARLISTENTRY, NODE_VARNAME, + NODE_VOID, NODE_WARNING, NODE_WORDASWORD, + NODE_XREF, NODE_UNKNOWN, NODE_TEXT, NODE_ESCAPE, @@ -176,11 +181,14 @@ enum attrkey { ATTRKEY_HREF, ATTRKEY_ID, ATTRKEY_LINKEND, + ATTRKEY_LOCALINFO, ATTRKEY_NAME, ATTRKEY_OPEN, ATTRKEY_PUBLIC, ATTRKEY_REP, ATTRKEY_SYSTEM, + ATTRKEY_TARGETDOC, + ATTRKEY_TARGETPTR, ATTRKEY_URL, ATTRKEY_XLINK_HREF, ATTRKEY__MAX