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

Annotation of docbook2mdoc/extern.h, Revision 1.27

1.1       kristaps    1: /*
                      2:  * All recognised node types.
                      3:  */
                      4: enum   nodeid {
                      5:        NODE_ROOT = 0, /* Must comes first. */
                      6:        /* Alpha-ordered hereafter. */
1.8       kristaps    7:        NODE_ACRONYM,
1.17      kristaps    8:        NODE_ANCHOR,
1.14      kristaps    9:        NODE_APPLICATION,
1.1       kristaps   10:        NODE_ARG,
1.16      kristaps   11:        NODE_CAUTION,
1.1       kristaps   12:        NODE_CITEREFENTRY,
                     13:        NODE_CMDSYNOPSIS,
                     14:        NODE_CODE,
1.22      kristaps   15:        NODE_COLSPEC,
1.1       kristaps   16:        NODE_COMMAND,
1.18      kristaps   17:        NODE_CONSTANT,
                     18:        NODE_COPYRIGHT,
1.3       kristaps   19:        NODE_DATE,
1.1       kristaps   20:        NODE_EMPHASIS,
1.12      kristaps   21:        NODE_ENTRY,
1.8       kristaps   22:        NODE_ENVAR,
1.22      kristaps   23:        NODE_FIELDSYNOPSIS,
1.5       kristaps   24:        NODE_FILENAME,
1.1       kristaps   25:        NODE_FUNCDEF,
                     26:        NODE_FUNCPROTOTYPE,
                     27:        NODE_FUNCSYNOPSIS,
                     28:        NODE_FUNCSYNOPSISINFO,
                     29:        NODE_FUNCTION,
1.18      kristaps   30:        NODE_GROUP,
                     31:        NODE_HOLDER,
                     32:        NODE_INFO,
1.23      kristaps   33:        NODE_INFORMALEQUATION,
1.20      kristaps   34:        NODE_INFORMALTABLE,
1.23      kristaps   35:        NODE_INLINEEQUATION,
1.4       kristaps   36:        NODE_ITEMIZEDLIST,
1.2       kristaps   37:        NODE_LINK,
1.1       kristaps   38:        NODE_LISTITEM,
1.6       kristaps   39:        NODE_LITERAL,
1.25      schwarze   40:        NODE_MANVOLNUM,
1.23      kristaps   41:        NODE_MML_MATH,
                     42:        NODE_MML_MFENCED,
                     43:        NODE_MML_MFRAC,
                     44:        NODE_MML_MI,
                     45:        NODE_MML_MN,
                     46:        NODE_MML_MO,
                     47:        NODE_MML_MROW,
                     48:        NODE_MML_MSUB,
                     49:        NODE_MML_MSUP,
1.25      schwarze   50:        NODE_MODIFIER,
                     51:        NODE_NOTE,
1.1       kristaps   52:        NODE_OPTION,
1.8       kristaps   53:        NODE_ORDEREDLIST,
1.1       kristaps   54:        NODE_PARA,
                     55:        NODE_PARAMDEF,
                     56:        NODE_PARAMETER,
                     57:        NODE_PROGRAMLISTING,
1.9       kristaps   58:        NODE_PROMPT,
1.15      kristaps   59:        NODE_QUOTE,
1.1       kristaps   60:        NODE_REFCLASS,
                     61:        NODE_REFDESCRIPTOR,
                     62:        NODE_REFENTRY,
1.3       kristaps   63:        NODE_REFENTRYINFO,
1.1       kristaps   64:        NODE_REFENTRYTITLE,
                     65:        NODE_REFMETA,
1.21      kristaps   66:        NODE_REFMETAINFO,
1.1       kristaps   67:        NODE_REFMISCINFO,
                     68:        NODE_REFNAME,
                     69:        NODE_REFNAMEDIV,
                     70:        NODE_REFPURPOSE,
                     71:        NODE_REFSECT1,
1.7       kristaps   72:        NODE_REFSECT2,
1.16      kristaps   73:        NODE_REFSECT3,
                     74:        NODE_REFSECTION,
1.1       kristaps   75:        NODE_REFSYNOPSISDIV,
                     76:        NODE_REPLACEABLE,
1.12      kristaps   77:        NODE_ROW,
1.6       kristaps   78:        NODE_SBR,
1.9       kristaps   79:        NODE_SCREEN,
1.17      kristaps   80:        NODE_SGMLTAG,
1.1       kristaps   81:        NODE_STRUCTNAME,
                     82:        NODE_SYNOPSIS,
1.12      kristaps   83:        NODE_TABLE,
                     84:        NODE_TBODY,
1.25      schwarze   85:        NODE_TERM,
                     86:        NODE_TEXT,
1.12      kristaps   87:        NODE_TFOOT,
                     88:        NODE_TGROUP,
                     89:        NODE_THEAD,
1.16      kristaps   90:        NODE_TIP,
1.1       kristaps   91:        NODE_TITLE,
1.19      kristaps   92:        NODE_TRADEMARK,
1.22      kristaps   93:        NODE_TYPE,
1.3       kristaps   94:        NODE_ULINK,
1.10      kristaps   95:        NODE_USERINPUT,
1.1       kristaps   96:        NODE_VARIABLELIST,
                     97:        NODE_VARLISTENTRY,
1.13      kristaps   98:        NODE_VARNAME,
1.16      kristaps   99:        NODE_WARNING,
1.17      kristaps  100:        NODE_WORDASWORD,
1.18      kristaps  101:        NODE_YEAR,
1.1       kristaps  102:        NODE__MAX
                    103: };
                    104:
                    105: /*
                    106:  * All recognised attribute keys.
                    107:  */
                    108: enum   attrkey {
                    109:        /* Alpha-order... */
                    110:        ATTRKEY_CHOICE = 0,
1.24      kristaps  111:        ATTRKEY_CLOSE,
1.1       kristaps  112:        ATTRKEY_ID,
1.24      kristaps  113:        ATTRKEY_OPEN,
1.1       kristaps  114:        ATTRKEY_REP,
                    115:        ATTRKEY__MAX
                    116: };
                    117:
                    118: /*
                    119:  * All [explicitly] recognised attribute values.
                    120:  * If an attribute has ATTRVAL__MAX, it could be a free-form.
                    121:  */
                    122: enum   attrval {
                    123:        /* Alpha-order... */
                    124:        ATTRVAL_NOREPEAT,
                    125:        ATTRVAL_OPT,
                    126:        ATTRVAL_PLAIN,
                    127:        ATTRVAL_REPEAT,
                    128:        ATTRVAL_REQ,
                    129:        ATTRVAL__MAX
                    130: };

CVSweb