version 1.1, 2014/03/30 11:48:10 |
version 1.8, 2014/03/30 17:10:50 |
Line 52 isparent(enum nodeid node, enum nodeid parent) |
|
Line 52 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_FUNCSYNOPSISINFO): |
|
case (NODE_PROGRAMLISTING): |
|
case (NODE_REFDESCRIPTOR): |
|
case (NODE_REFENTRYTITLE): |
|
case (NODE_REFNAME): |
|
case (NODE_REFPURPOSE): |
|
case (NODE_SYNOPSIS): |
|
case (NODE_TERM): |
|
case (NODE_TITLE): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_ARG): |
case (NODE_ARG): |
switch (parent) { |
switch (parent) { |
case (NODE_ARG): |
case (NODE_ARG): |
Line 65 isparent(enum nodeid node, enum nodeid parent) |
|
Line 82 isparent(enum nodeid node, enum nodeid parent) |
|
switch (parent) { |
switch (parent) { |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
Line 74 isparent(enum nodeid node, enum nodeid parent) |
|
Line 92 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
|
case (NODE_ULINK): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
Line 81 isparent(enum nodeid node, enum nodeid parent) |
|
Line 100 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_CMDSYNOPSIS): |
case (NODE_CMDSYNOPSIS): |
switch (parent) { |
switch (parent) { |
|
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
|
case (NODE_ORDEREDLIST): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
return(1); |
return(1); |
Line 95 isparent(enum nodeid node, enum nodeid parent) |
|
Line 117 isparent(enum nodeid node, enum nodeid parent) |
|
switch (parent) { |
switch (parent) { |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
Line 104 isparent(enum nodeid node, enum nodeid parent) |
|
Line 127 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
|
case (NODE_ULINK): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
Line 114 isparent(enum nodeid node, enum nodeid parent) |
|
Line 138 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_CMDSYNOPSIS): |
case (NODE_CMDSYNOPSIS): |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
Line 123 isparent(enum nodeid node, enum nodeid parent) |
|
Line 148 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
|
case (NODE_ULINK): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_DATE): |
|
switch (parent) { |
|
case (NODE_EMPHASIS): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
|
case (NODE_PARA): |
|
case (NODE_PROGRAMLISTING): |
|
case (NODE_REFDESCRIPTOR): |
|
case (NODE_REFENTRYINFO): |
|
case (NODE_REFENTRYTITLE): |
|
case (NODE_REFNAME): |
|
case (NODE_REFPURPOSE): |
|
case (NODE_SYNOPSIS): |
|
case (NODE_TITLE): |
|
case (NODE_ULINK): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
switch (parent) { |
switch (parent) { |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
Line 141 isparent(enum nodeid node, enum nodeid parent) |
|
Line 188 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
|
case (NODE_ULINK): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_ENVAR): |
|
switch (parent) { |
|
case (NODE_EMPHASIS): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
|
case (NODE_PARA): |
|
case (NODE_PROGRAMLISTING): |
|
case (NODE_REFDESCRIPTOR): |
|
case (NODE_REFENTRYTITLE): |
|
case (NODE_REFNAME): |
|
case (NODE_REFPURPOSE): |
|
case (NODE_SYNOPSIS): |
|
case (NODE_TERM): |
|
case (NODE_TITLE): |
|
case (NODE_ULINK): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
case (NODE_FILENAME): |
|
switch (parent) { |
|
case (NODE_EMPHASIS): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
|
case (NODE_PARA): |
|
case (NODE_PROGRAMLISTING): |
|
case (NODE_REFDESCRIPTOR): |
|
case (NODE_REFENTRYTITLE): |
|
case (NODE_REFNAME): |
|
case (NODE_REFPURPOSE): |
|
case (NODE_SYNOPSIS): |
|
case (NODE_TERM): |
|
case (NODE_TITLE): |
|
case (NODE_ULINK): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_FUNCDEF): |
case (NODE_FUNCDEF): |
return(NODE_FUNCPROTOTYPE == parent); |
return(NODE_FUNCPROTOTYPE == parent); |
case (NODE_FUNCPROTOTYPE): |
case (NODE_FUNCPROTOTYPE): |
return(NODE_FUNCSYNOPSIS == parent); |
return(NODE_FUNCSYNOPSIS == parent); |
case (NODE_FUNCSYNOPSIS): |
case (NODE_FUNCSYNOPSIS): |
switch (parent) { |
switch (parent) { |
|
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
|
case (NODE_ORDEREDLIST): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
return(1); |
return(1); |
Line 170 isparent(enum nodeid node, enum nodeid parent) |
|
Line 261 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
case (NODE_FUNCDEF): |
case (NODE_FUNCDEF): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
Line 179 isparent(enum nodeid node, enum nodeid parent) |
|
Line 271 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
|
case (NODE_ULINK): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_ITEMIZEDLIST): |
|
switch (parent) { |
|
case (NODE_ITEMIZEDLIST): |
|
case (NODE_LISTITEM): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_VARIABLELIST): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
case (NODE_LINK): |
|
case (NODE_ULINK): /* Synonyms. */ |
|
switch (parent) { |
|
case (NODE_ACRONYM): |
|
case (NODE_ARG): |
|
case (NODE_CODE): |
|
case (NODE_COMMAND): |
|
case (NODE_EMPHASIS): |
|
case (NODE_ENVAR): |
|
case (NODE_FILENAME): |
|
case (NODE_FUNCDEF): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_FUNCTION): |
|
case (NODE_LINK): |
|
case (NODE_LITERAL): |
|
case (NODE_MANVOLNUM): |
|
case (NODE_OPTION): |
|
case (NODE_PARA): |
|
case (NODE_PARAMDEF): |
|
case (NODE_PARAMETER): |
|
case (NODE_PROGRAMLISTING): |
|
case (NODE_REFDESCRIPTOR): |
|
case (NODE_REFENTRYTITLE): |
|
case (NODE_REFMISCINFO): |
|
case (NODE_REFNAME): |
|
case (NODE_REPLACEABLE): |
|
case (NODE_SYNOPSIS): |
|
case (NODE_TERM): |
|
case (NODE_ULINK): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
return(NODE_VARLISTENTRY == parent); |
switch (parent) { |
|
case (NODE_ITEMIZEDLIST): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_VARLISTENTRY): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
case (NODE_LITERAL): |
|
switch (parent) { |
|
case (NODE_EMPHASIS): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
|
case (NODE_PARA): |
|
case (NODE_PROGRAMLISTING): |
|
case (NODE_REFDESCRIPTOR): |
|
case (NODE_REFENTRYTITLE): |
|
case (NODE_REFNAME): |
|
case (NODE_REFPURPOSE): |
|
case (NODE_SYNOPSIS): |
|
case (NODE_TERM): |
|
case (NODE_TITLE): |
|
case (NODE_ULINK): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_MANVOLNUM): |
case (NODE_MANVOLNUM): |
switch (parent) { |
switch (parent) { |
case (NODE_CITEREFENTRY): |
case (NODE_CITEREFENTRY): |
Line 200 isparent(enum nodeid node, enum nodeid parent) |
|
Line 369 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_ARG): |
case (NODE_ARG): |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
Line 209 isparent(enum nodeid node, enum nodeid parent) |
|
Line 379 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
|
case (NODE_ULINK): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_ORDEREDLIST): |
|
switch (parent) { |
|
case (NODE_ITEMIZEDLIST): |
|
case (NODE_LISTITEM): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_PARA): |
|
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_VARIABLELIST): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_PARA): |
case (NODE_PARA): |
switch (parent) { |
switch (parent) { |
|
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
|
case (NODE_ORDEREDLIST): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
return(1); |
return(1); |
Line 231 isparent(enum nodeid node, enum nodeid parent) |
|
Line 420 isparent(enum nodeid node, enum nodeid parent) |
|
switch (parent) { |
switch (parent) { |
case (NODE_CODE): |
case (NODE_CODE): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PARAMDEF): |
case (NODE_PARAMDEF): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
Line 241 isparent(enum nodeid node, enum nodeid parent) |
|
Line 431 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
|
case (NODE_ULINK): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
Line 248 isparent(enum nodeid node, enum nodeid parent) |
|
Line 439 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
switch (parent) { |
switch (parent) { |
|
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
|
case (NODE_ORDEREDLIST): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
return(1); |
return(1); |
default: |
default: |
Line 263 isparent(enum nodeid node, enum nodeid parent) |
|
Line 457 isparent(enum nodeid node, enum nodeid parent) |
|
return(parent == NODE_REFNAMEDIV); |
return(parent == NODE_REFNAMEDIV); |
case (NODE_REFENTRY): |
case (NODE_REFENTRY): |
return(parent == NODE_ROOT); |
return(parent == NODE_ROOT); |
|
case (NODE_REFENTRYINFO): |
|
return(parent == NODE_REFENTRY); |
case (NODE_REFENTRYTITLE): |
case (NODE_REFENTRYTITLE): |
switch (parent) { |
switch (parent) { |
case (NODE_CITEREFENTRY): |
case (NODE_CITEREFENTRY): |
Line 283 isparent(enum nodeid node, enum nodeid parent) |
|
Line 479 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_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_ARG): |
case (NODE_ARG): |
case (NODE_CODE): |
case (NODE_CODE): |
case (NODE_COMMAND): |
case (NODE_COMMAND): |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
|
case (NODE_ENVAR): |
|
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_LITERAL): |
case (NODE_MANVOLNUM): |
case (NODE_MANVOLNUM): |
case (NODE_OPTION): |
case (NODE_OPTION): |
case (NODE_PARA): |
case (NODE_PARA): |
Line 309 isparent(enum nodeid node, enum nodeid parent) |
|
Line 519 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
|
case (NODE_ULINK): |
default: |
default: |
return(1); |
return(1); |
} |
} |
return(0); |
return(0); |
|
case (NODE_SBR): |
|
switch (parent) { |
|
case (NODE_ARG): |
|
case (NODE_CMDSYNOPSIS): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_STRUCTNAME): |
case (NODE_STRUCTNAME): |
switch (parent) { |
switch (parent) { |
case (NODE_CODE): |
case (NODE_CODE): |
Line 335 isparent(enum nodeid node, enum nodeid parent) |
|
Line 555 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
switch (parent) { |
switch (parent) { |
|
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
|
case (NODE_ORDEREDLIST): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
Line 345 isparent(enum nodeid node, enum nodeid parent) |
|
Line 568 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_TITLE): |
case (NODE_TITLE): |
switch (parent) { |
switch (parent) { |
|
case (NODE_ITEMIZEDLIST): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_REFENTRYINFO): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
return(1); |
return(1); |
Line 359 isparent(enum nodeid node, enum nodeid parent) |
|
Line 586 isparent(enum nodeid node, enum nodeid parent) |
|
return(1); |
return(1); |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
switch (parent) { |
switch (parent) { |
|
case (NODE_ITEMIZEDLIST): |
|
case (NODE_ORDEREDLIST): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
return(1); |
return(1); |