version 1.5, 2014/03/30 16:32:03 |
version 1.16, 2014/04/02 10:59:07 |
Line 8 isattrkey(enum nodeid node, enum attrkey key) |
|
Line 8 isattrkey(enum nodeid node, enum attrkey key) |
|
|
|
switch (key) { |
switch (key) { |
case (ATTRKEY_CHOICE): |
case (ATTRKEY_CHOICE): |
return(node == NODE_ARG); |
switch (node) { |
|
case (NODE_ARG): |
|
case (NODE_GROUP): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (ATTRKEY_ID): |
case (ATTRKEY_ID): |
/* Common to all. */ |
/* Common to all. */ |
return(1); |
return(1); |
case (ATTRKEY_REP): |
case (ATTRKEY_REP): |
return(node == NODE_ARG); |
switch (node) { |
|
case (NODE_ARG): |
|
case (NODE_GROUP): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
default: |
default: |
break; |
break; |
} |
} |
Line 52 isparent(enum nodeid node, enum nodeid parent) |
|
Line 66 isparent(enum nodeid node, enum nodeid parent) |
|
switch (node) { |
switch (node) { |
case (NODE_ROOT): |
case (NODE_ROOT): |
return(0); |
return(0); |
|
case (NODE_ACRONYM): |
|
switch (parent) { |
|
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_PARA): |
|
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
|
case (NODE_REFDESCRIPTOR): |
|
case (NODE_REFENTRYTITLE): |
|
case (NODE_REFNAME): |
|
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
|
case (NODE_SYNOPSIS): |
|
case (NODE_TERM): |
|
case (NODE_TITLE): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
case (NODE_APPLICATION): |
|
switch (parent) { |
|
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
|
case (NODE_PARA): |
|
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
|
case (NODE_REFCLASS): |
|
case (NODE_REFDESCRIPTOR): |
|
case (NODE_REFENTRYTITLE): |
|
case (NODE_REFNAME): |
|
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
|
case (NODE_SYNOPSIS): |
|
case (NODE_TERM): |
|
case (NODE_TITLE): |
|
case (NODE_ULINK): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_ARG): |
case (NODE_ARG): |
switch (parent) { |
switch (parent) { |
case (NODE_ARG): |
case (NODE_ARG): |
case (NODE_CMDSYNOPSIS): |
case (NODE_CMDSYNOPSIS): |
|
case (NODE_GROUP): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_CAUTION): |
|
switch (parent) { |
|
case (NODE_CAUTION): |
|
case (NODE_ENTRY): |
|
case (NODE_ITEMIZEDLIST): |
|
case (NODE_LISTITEM): |
|
case (NODE_NOTE): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_PARA): |
|
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
|
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_TIP): |
|
case (NODE_VARIABLELIST): |
|
case (NODE_WARNING): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_CITEREFENTRY): |
case (NODE_CITEREFENTRY): |
switch (parent) { |
switch (parent) { |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_LINK): |
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFNAME): |
case (NODE_REFNAME): |
case (NODE_REFPURPOSE): |
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
Line 83 isparent(enum nodeid node, enum nodeid parent) |
|
Line 168 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_CMDSYNOPSIS): |
case (NODE_CMDSYNOPSIS): |
switch (parent) { |
switch (parent) { |
|
case (NODE_CAUTION): |
|
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_NOTE): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_TIP): |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
|
case (NODE_WARNING): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
Line 97 isparent(enum nodeid node, enum nodeid parent) |
|
Line 191 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_CODE): |
case (NODE_CODE): |
switch (parent) { |
switch (parent) { |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_LINK): |
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFNAME): |
case (NODE_REFNAME): |
case (NODE_REFPURPOSE): |
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
case (NODE_ULINK): |
case (NODE_ULINK): |
|
case (NODE_USERINPUT): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
Line 118 isparent(enum nodeid node, enum nodeid parent) |
|
Line 216 isparent(enum nodeid node, enum nodeid parent) |
|
switch (parent) { |
switch (parent) { |
case (NODE_CMDSYNOPSIS): |
case (NODE_CMDSYNOPSIS): |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_LINK): |
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFNAME): |
case (NODE_REFNAME): |
case (NODE_REFPURPOSE): |
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
case (NODE_ULINK): |
case (NODE_ULINK): |
|
case (NODE_USERINPUT): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
Line 138 isparent(enum nodeid node, enum nodeid parent) |
|
Line 240 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_DATE): |
case (NODE_DATE): |
switch (parent) { |
switch (parent) { |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_LINK): |
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFENTRYINFO): |
case (NODE_REFENTRYINFO): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFNAME): |
case (NODE_REFNAME): |
case (NODE_REFPURPOSE): |
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TITLE): |
case (NODE_TITLE): |
case (NODE_ULINK): |
case (NODE_ULINK): |
Line 158 isparent(enum nodeid node, enum nodeid parent) |
|
Line 263 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
switch (parent) { |
switch (parent) { |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_LINK): |
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFNAME): |
case (NODE_REFNAME): |
case (NODE_REFPURPOSE): |
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
Line 175 isparent(enum nodeid node, enum nodeid parent) |
|
Line 283 isparent(enum nodeid node, enum nodeid parent) |
|
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_ENTRY): |
|
return(NODE_ROW == parent); |
|
case (NODE_ENVAR): |
|
switch (parent) { |
|
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
|
case (NODE_PARA): |
|
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
|
case (NODE_REFDESCRIPTOR): |
|
case (NODE_REFENTRYTITLE): |
|
case (NODE_REFNAME): |
|
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
|
case (NODE_SYNOPSIS): |
|
case (NODE_TERM): |
|
case (NODE_TITLE): |
|
case (NODE_ULINK): |
|
case (NODE_USERINPUT): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_FILENAME): |
case (NODE_FILENAME): |
switch (parent) { |
switch (parent) { |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_LINK): |
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFNAME): |
case (NODE_REFNAME): |
case (NODE_REFPURPOSE): |
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
case (NODE_ULINK): |
case (NODE_ULINK): |
|
case (NODE_USERINPUT): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
Line 201 isparent(enum nodeid node, enum nodeid parent) |
|
Line 339 isparent(enum nodeid node, enum nodeid parent) |
|
return(NODE_FUNCSYNOPSIS == parent); |
return(NODE_FUNCSYNOPSIS == parent); |
case (NODE_FUNCSYNOPSIS): |
case (NODE_FUNCSYNOPSIS): |
switch (parent) { |
switch (parent) { |
|
case (NODE_CAUTION): |
|
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_NOTE): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_TIP): |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
|
case (NODE_WARNING): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
Line 218 isparent(enum nodeid node, enum nodeid parent) |
|
Line 365 isparent(enum nodeid node, enum nodeid parent) |
|
switch (parent) { |
switch (parent) { |
case (NODE_CODE): |
case (NODE_CODE): |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
case (NODE_FUNCDEF): |
case (NODE_FUNCDEF): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_LINK): |
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFNAME): |
case (NODE_REFNAME): |
case (NODE_REFPURPOSE): |
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
Line 238 isparent(enum nodeid node, enum nodeid parent) |
|
Line 388 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
switch (parent) { |
switch (parent) { |
|
case (NODE_CAUTION): |
|
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
|
case (NODE_NOTE): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_PARA): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_TIP): |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
|
case (NODE_WARNING): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_GROUP): |
|
switch (parent) { |
|
case (NODE_ARG): |
|
case (NODE_CMDSYNOPSIS): |
|
case (NODE_GROUP): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_LINK): |
case (NODE_LINK): |
case (NODE_ULINK): /* Synonyms. */ |
case (NODE_ULINK): /* Synonyms. */ |
switch (parent) { |
switch (parent) { |
|
case (NODE_ACRONYM): |
|
case (NODE_APPLICATION): |
case (NODE_ARG): |
case (NODE_ARG): |
case (NODE_CODE): |
case (NODE_CODE): |
case (NODE_COMMAND): |
case (NODE_COMMAND): |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
|
case (NODE_ENVAR): |
case (NODE_FILENAME): |
case (NODE_FILENAME): |
case (NODE_FUNCDEF): |
case (NODE_FUNCDEF): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCTION): |
case (NODE_FUNCTION): |
case (NODE_LINK): |
case (NODE_LINK): |
|
case (NODE_LITERAL): |
case (NODE_MANVOLNUM): |
case (NODE_MANVOLNUM): |
case (NODE_OPTION): |
case (NODE_OPTION): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PARAMDEF): |
case (NODE_PARAMDEF): |
case (NODE_PARAMETER): |
case (NODE_PARAMETER): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
|
case (NODE_PROMPT): |
|
case (NODE_QUOTE): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFMISCINFO): |
case (NODE_REFMISCINFO): |
case (NODE_REFNAME): |
case (NODE_REFNAME): |
case (NODE_REPLACEABLE): |
case (NODE_REPLACEABLE): |
|
case (NODE_SCREEN): |
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_ULINK): |
case (NODE_ULINK): |
|
case (NODE_USERINPUT): |
|
case (NODE_VARNAME): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
Line 282 isparent(enum nodeid node, enum nodeid parent) |
|
Line 462 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
switch (parent) { |
switch (parent) { |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
|
case (NODE_ORDEREDLIST): |
case (NODE_VARLISTENTRY): |
case (NODE_VARLISTENTRY): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_LITERAL): |
|
switch (parent) { |
|
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
|
case (NODE_PARA): |
|
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
|
case (NODE_REFDESCRIPTOR): |
|
case (NODE_REFENTRYTITLE): |
|
case (NODE_REFNAME): |
|
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
|
case (NODE_SYNOPSIS): |
|
case (NODE_TERM): |
|
case (NODE_TITLE): |
|
case (NODE_ULINK): |
|
case (NODE_USERINPUT): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_MANVOLNUM): |
case (NODE_MANVOLNUM): |
switch (parent) { |
switch (parent) { |
case (NODE_CITEREFENTRY): |
case (NODE_CITEREFENTRY): |
Line 297 isparent(enum nodeid node, enum nodeid parent) |
|
Line 502 isparent(enum nodeid node, enum nodeid parent) |
|
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_NOTE): |
|
switch (parent) { |
|
case (NODE_CAUTION): |
|
case (NODE_ENTRY): |
|
case (NODE_ITEMIZEDLIST): |
|
case (NODE_LISTITEM): |
|
case (NODE_NOTE): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_PARA): |
|
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
|
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_TIP): |
|
case (NODE_VARIABLELIST): |
|
case (NODE_WARNING): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_OPTION): |
case (NODE_OPTION): |
switch (parent) { |
switch (parent) { |
case (NODE_ARG): |
case (NODE_ARG): |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_GROUP): |
case (NODE_LINK): |
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFNAME): |
case (NODE_REFNAME): |
case (NODE_REFPURPOSE): |
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
case (NODE_ULINK): |
case (NODE_ULINK): |
|
case (NODE_USERINPUT): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_ORDEREDLIST): |
|
switch (parent) { |
|
case (NODE_CAUTION): |
|
case (NODE_ENTRY): |
|
case (NODE_ITEMIZEDLIST): |
|
case (NODE_LISTITEM): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_NOTE): |
|
case (NODE_PARA): |
|
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
|
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_TIP): |
|
case (NODE_VARIABLELIST): |
|
case (NODE_WARNING): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_PARA): |
case (NODE_PARA): |
switch (parent) { |
switch (parent) { |
|
case (NODE_CAUTION): |
|
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
|
case (NODE_NOTE): |
|
case (NODE_ORDEREDLIST): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_TIP): |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
|
case (NODE_WARNING): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
Line 335 isparent(enum nodeid node, enum nodeid parent) |
|
Line 598 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_PARAMETER): |
case (NODE_PARAMETER): |
switch (parent) { |
switch (parent) { |
case (NODE_CODE): |
case (NODE_CODE): |
|
case (NODE_ENTRY): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_LINK): |
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PARAMDEF): |
case (NODE_PARAMDEF): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFNAME): |
case (NODE_REFNAME): |
case (NODE_REFPURPOSE): |
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
case (NODE_ULINK): |
case (NODE_ULINK): |
|
case (NODE_USERINPUT): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
Line 355 isparent(enum nodeid node, enum nodeid parent) |
|
Line 622 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
switch (parent) { |
switch (parent) { |
|
case (NODE_CAUTION): |
|
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_NOTE): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_TIP): |
|
case (NODE_VARIABLELIST): |
|
case (NODE_WARNING): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_PROMPT): |
|
switch (parent) { |
|
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
|
case (NODE_PARA): |
|
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
|
case (NODE_REFDESCRIPTOR): |
|
case (NODE_REFENTRYTITLE): |
|
case (NODE_REFNAME): |
|
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
|
case (NODE_SYNOPSIS): |
|
case (NODE_TERM): |
|
case (NODE_TITLE): |
|
case (NODE_ULINK): |
|
case (NODE_USERINPUT): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
case (NODE_QUOTE): |
|
switch (parent) { |
|
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
|
case (NODE_PARA): |
|
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
|
case (NODE_REFDESCRIPTOR): |
|
case (NODE_REFENTRYTITLE): |
|
case (NODE_REFNAME): |
|
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
|
case (NODE_SYNOPSIS): |
|
case (NODE_TERM): |
|
case (NODE_TITLE): |
|
case (NODE_ULINK): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
|
case (NODE_REFCLASS): |
case (NODE_REFCLASS): |
return(parent == NODE_REFNAMEDIV); |
return(parent == NODE_REFNAMEDIV); |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
Line 393 isparent(enum nodeid node, enum nodeid parent) |
|
Line 718 isparent(enum nodeid node, enum nodeid parent) |
|
return(parent == NODE_REFNAMEDIV); |
return(parent == NODE_REFNAMEDIV); |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
return(parent == NODE_REFENTRY); |
return(parent == NODE_REFENTRY); |
|
case (NODE_REFSECT2): |
|
switch (parent) { |
|
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_REFSECT1): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
case (NODE_REFSECT3): |
|
return(parent == NODE_REFSECT2); |
|
case (NODE_REFSECTION): |
|
switch (parent) { |
|
case (NODE_REFENTRY): |
|
case (NODE_REFSECTION): |
|
case (NODE_REFSYNOPSISDIV): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
return(parent == NODE_REFENTRY); |
return(parent == NODE_REFENTRY); |
case (NODE_REPLACEABLE): |
case (NODE_REPLACEABLE): |
switch (parent) { |
switch (parent) { |
|
case (NODE_ACRONYM): |
|
case (NODE_APPLICATION): |
case (NODE_ARG): |
case (NODE_ARG): |
case (NODE_CODE): |
case (NODE_CODE): |
case (NODE_COMMAND): |
case (NODE_COMMAND): |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
|
case (NODE_ENVAR): |
case (NODE_FILENAME): |
case (NODE_FILENAME): |
case (NODE_FUNCDEF): |
case (NODE_FUNCDEF): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCTION): |
case (NODE_FUNCTION): |
|
case (NODE_GROUP): |
case (NODE_LINK): |
case (NODE_LINK): |
|
case (NODE_LITERAL): |
case (NODE_MANVOLNUM): |
case (NODE_MANVOLNUM): |
case (NODE_OPTION): |
case (NODE_OPTION): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PARAMDEF): |
case (NODE_PARAMDEF): |
case (NODE_PARAMETER): |
case (NODE_PARAMETER): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
|
case (NODE_PROMPT): |
|
case (NODE_QUOTE): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFMISCINFO): |
case (NODE_REFMISCINFO): |
case (NODE_REFNAME): |
case (NODE_REFNAME): |
case (NODE_REFPURPOSE): |
case (NODE_REFPURPOSE): |
case (NODE_REPLACEABLE): |
case (NODE_REPLACEABLE): |
|
case (NODE_SCREEN): |
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
case (NODE_ULINK): |
case (NODE_ULINK): |
|
case (NODE_USERINPUT): |
|
case (NODE_VARNAME): |
default: |
default: |
return(1); |
return(1); |
} |
} |
return(0); |
return(0); |
|
case (NODE_ROW): |
|
switch (parent) { |
|
case (NODE_TBODY): |
|
case (NODE_TFOOT): |
|
case (NODE_THEAD): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
case (NODE_SBR): |
|
switch (parent) { |
|
case (NODE_ARG): |
|
case (NODE_CMDSYNOPSIS): |
|
case (NODE_GROUP): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
case (NODE_SCREEN): |
|
switch (parent) { |
|
case (NODE_CAUTION): |
|
case (NODE_ENTRY): |
|
case (NODE_ITEMIZEDLIST): |
|
case (NODE_LISTITEM): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_NOTE): |
|
case (NODE_PARA): |
|
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
|
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_TIP): |
|
case (NODE_VARIABLELIST): |
|
case (NODE_WARNING): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_STRUCTNAME): |
case (NODE_STRUCTNAME): |
switch (parent) { |
switch (parent) { |
case (NODE_CODE): |
case (NODE_CODE): |
Line 448 isparent(enum nodeid node, enum nodeid parent) |
|
Line 847 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
switch (parent) { |
switch (parent) { |
|
case (NODE_CAUTION): |
|
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_NOTE): |
|
case (NODE_PARA): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
|
case (NODE_TIP): |
|
case (NODE_WARNING): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_TABLE): |
|
switch (parent) { |
|
case (NODE_CAUTION): |
|
case (NODE_ENTRY): |
|
case (NODE_ITEMIZEDLIST): |
|
case (NODE_LISTITEM): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_NOTE): |
|
case (NODE_PARA): |
|
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
|
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_TIP): |
|
case (NODE_VARIABLELIST): |
|
case (NODE_WARNING): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
case (NODE_TBODY): |
|
return(NODE_TGROUP == parent); |
|
case (NODE_TFOOT): |
|
return(NODE_TGROUP == parent); |
|
case (NODE_TGROUP): |
|
return(NODE_TABLE == parent); |
|
case (NODE_THEAD): |
|
return(NODE_TGROUP == parent); |
case (NODE_TITLE): |
case (NODE_TITLE): |
switch (parent) { |
switch (parent) { |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
|
case (NODE_ORDEREDLIST): |
case (NODE_REFENTRYINFO): |
case (NODE_REFENTRYINFO): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_TABLE): |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
return(1); |
return(1); |
default: |
default: |
Line 473 isparent(enum nodeid node, enum nodeid parent) |
|
Line 917 isparent(enum nodeid node, enum nodeid parent) |
|
return(NODE_VARLISTENTRY == parent); |
return(NODE_VARLISTENTRY == parent); |
case (NODE_TEXT): |
case (NODE_TEXT): |
return(1); |
return(1); |
|
case (NODE_TIP): |
|
switch (parent) { |
|
case (NODE_CAUTION): |
|
case (NODE_ENTRY): |
|
case (NODE_ITEMIZEDLIST): |
|
case (NODE_LISTITEM): |
|
case (NODE_NOTE): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_PARA): |
|
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
|
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_TIP): |
|
case (NODE_VARIABLELIST): |
|
case (NODE_WARNING): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
case (NODE_USERINPUT): |
|
switch (parent) { |
|
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
|
case (NODE_PARA): |
|
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
|
case (NODE_REFDESCRIPTOR): |
|
case (NODE_REFENTRYTITLE): |
|
case (NODE_REFNAME): |
|
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
|
case (NODE_SYNOPSIS): |
|
case (NODE_TERM): |
|
case (NODE_TITLE): |
|
case (NODE_ULINK): |
|
case (NODE_USERINPUT): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
switch (parent) { |
switch (parent) { |
|
case (NODE_CAUTION): |
|
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_NOTE): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_TIP): |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
|
case (NODE_WARNING): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_VARNAME): |
|
switch (parent) { |
|
case (NODE_CODE): |
|
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
|
case (NODE_PARA): |
|
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
|
case (NODE_REFDESCRIPTOR): |
|
case (NODE_REFENTRYTITLE): |
|
case (NODE_REFNAME): |
|
case (NODE_REFPURPOSE): |
|
case (NODE_SCREEN): |
|
case (NODE_SYNOPSIS): |
|
case (NODE_TERM): |
|
case (NODE_TITLE): |
|
case (NODE_ULINK): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_VARLISTENTRY): |
case (NODE_VARLISTENTRY): |
return (NODE_VARIABLELIST == parent); |
return (NODE_VARIABLELIST == parent); |
|
case (NODE_WARNING): |
|
switch (parent) { |
|
case (NODE_CAUTION): |
|
case (NODE_ENTRY): |
|
case (NODE_ITEMIZEDLIST): |
|
case (NODE_LISTITEM): |
|
case (NODE_NOTE): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_PARA): |
|
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
|
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_TIP): |
|
case (NODE_VARIABLELIST): |
|
case (NODE_WARNING): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE__MAX): |
case (NODE__MAX): |
break; |
break; |
} |
} |