version 1.12, 2014/04/02 07:48:34 |
version 1.24, 2014/10/12 15:34:44 |
Line 16 isattrkey(enum nodeid node, enum attrkey key) |
|
Line 16 isattrkey(enum nodeid node, enum attrkey key) |
|
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (ATTRKEY_OPEN): |
|
case (ATTRKEY_CLOSE): |
|
return(node == NODE_MML_MFENCED); |
case (ATTRKEY_ID): |
case (ATTRKEY_ID): |
/* Common to all. */ |
/* Common to all. */ |
return(1); |
return(1); |
Line 73 isparent(enum nodeid node, enum nodeid parent) |
|
Line 76 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
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): |
Line 86 isparent(enum nodeid node, enum nodeid parent) |
|
Line 90 isparent(enum nodeid node, enum nodeid parent) |
|
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_ANCHOR): |
|
/* We'll ignore this. */ |
|
return(1); |
|
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): |
Line 96 isparent(enum nodeid node, enum nodeid parent) |
|
Line 127 isparent(enum nodeid node, enum nodeid parent) |
|
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): |
Line 104 isparent(enum nodeid node, enum nodeid parent) |
|
Line 157 isparent(enum nodeid node, enum nodeid parent) |
|
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): |
Line 120 isparent(enum nodeid node, enum nodeid parent) |
|
Line 174 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_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
|
case (NODE_NOTE): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
case (NODE_REFSECT2): |
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 142 isparent(enum nodeid node, enum nodeid parent) |
|
Line 202 isparent(enum nodeid node, enum nodeid parent) |
|
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): |
Line 157 isparent(enum nodeid node, enum nodeid parent) |
|
Line 218 isparent(enum nodeid node, enum nodeid parent) |
|
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_COLSPEC): |
|
switch (parent) { |
|
case (NODE_TFOOT): |
|
case (NODE_THEAD): |
|
case (NODE_TGROUP): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_COMMAND): |
case (NODE_COMMAND): |
switch (parent) { |
switch (parent) { |
case (NODE_CMDSYNOPSIS): |
case (NODE_CMDSYNOPSIS): |
Line 166 isparent(enum nodeid node, enum nodeid parent) |
|
Line 237 isparent(enum nodeid node, enum nodeid parent) |
|
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): |
Line 181 isparent(enum nodeid node, enum nodeid parent) |
|
Line 253 isparent(enum nodeid node, enum nodeid parent) |
|
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_CONSTANT): |
|
switch (parent) { |
|
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
|
case (NODE_ULINK): |
|
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_USERINPUT): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
case (NODE_COPYRIGHT): |
|
switch (parent) { |
|
case (NODE_INFO): |
|
case (NODE_REFENTRYINFO): |
|
case (NODE_REFMETAINFO): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_DATE): |
case (NODE_DATE): |
switch (parent) { |
switch (parent) { |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
case (NODE_ENTRY): |
case (NODE_ENTRY): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_INFO): |
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): |
Line 211 isparent(enum nodeid node, enum nodeid parent) |
|
Line 319 isparent(enum nodeid node, enum nodeid parent) |
|
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): |
Line 235 isparent(enum nodeid node, enum nodeid parent) |
|
Line 344 isparent(enum nodeid node, enum nodeid parent) |
|
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): |
Line 250 isparent(enum nodeid node, enum nodeid parent) |
|
Line 360 isparent(enum nodeid node, enum nodeid parent) |
|
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_FIELDSYNOPSIS): |
|
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_FILENAME): |
case (NODE_FILENAME): |
switch (parent) { |
switch (parent) { |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
Line 258 isparent(enum nodeid node, enum nodeid parent) |
|
Line 390 isparent(enum nodeid node, enum nodeid parent) |
|
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): |
Line 279 isparent(enum nodeid node, enum nodeid parent) |
|
Line 412 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_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
|
case (NODE_NOTE): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
case (NODE_REFSECT2): |
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 305 isparent(enum nodeid node, enum nodeid parent) |
|
Line 444 isparent(enum nodeid node, enum nodeid parent) |
|
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): |
Line 319 isparent(enum nodeid node, enum nodeid parent) |
|
Line 459 isparent(enum nodeid node, enum nodeid parent) |
|
break; |
break; |
} |
} |
return(0); |
return(0); |
case (NODE_ITEMIZEDLIST): |
case (NODE_GROUP): |
switch (parent) { |
switch (parent) { |
|
case (NODE_ARG): |
|
case (NODE_CMDSYNOPSIS): |
|
case (NODE_GROUP): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
case (NODE_HOLDER): |
|
switch (parent) { |
|
case (NODE_COPYRIGHT): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
case (NODE_INFO): |
|
switch (parent) { |
|
case (NODE_CAUTION): |
|
case (NODE_CMDSYNOPSIS): |
|
case (NODE_FUNCSYNOPSIS): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_INFORMALTABLE): |
|
case (NODE_ITEMIZEDLIST): |
|
case (NODE_NOTE): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_PARA): |
|
case (NODE_PROGRAMLISTING): |
|
case (NODE_REFENTRY): |
|
case (NODE_REFSECT1): |
|
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
|
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_SCREEN): |
|
case (NODE_SYNOPSIS): |
|
case (NODE_TABLE): |
|
case (NODE_VARIABLELIST): |
|
case (NODE_WARNING): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
case (NODE_INFORMALEQUATION): |
|
switch (parent) { |
|
case (NODE_CAUTION): |
case (NODE_ENTRY): |
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
|
case (NODE_NOTE): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
|
case (NODE_PARA): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
case (NODE_REFSECT2): |
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
|
case (NODE_WARNING): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
} |
} |
return(0); |
return(0); |
case (NODE_GROUP): |
case (NODE_INLINEEQUATION): |
switch (parent) { |
switch (parent) { |
case (NODE_ARG): |
case (NODE_APPLICATION): |
case (NODE_CMDSYNOPSIS): |
case (NODE_EMPHASIS): |
case (NODE_GROUP): |
case (NODE_ENTRY): |
|
case (NODE_LINK): |
|
case (NODE_PARA): |
|
case (NODE_PROGRAMLISTING): |
|
case (NODE_QUOTE): |
|
case (NODE_REFENTRYTITLE): |
|
case (NODE_SCREEN): |
|
case (NODE_SYNOPSIS): |
|
case (NODE_TERM): |
|
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_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_LINK): |
case (NODE_LINK): |
case (NODE_ULINK): /* Synonyms. */ |
case (NODE_ULINK): /* Synonyms. */ |
switch (parent) { |
switch (parent) { |
case (NODE_ACRONYM): |
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_CONSTANT): |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
case (NODE_ENTRY): |
case (NODE_ENTRY): |
case (NODE_ENVAR): |
case (NODE_ENVAR): |
Line 358 isparent(enum nodeid node, enum nodeid parent) |
|
Line 584 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_FUNCDEF): |
case (NODE_FUNCDEF): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCTION): |
case (NODE_FUNCTION): |
|
case (NODE_HOLDER): |
case (NODE_LINK): |
case (NODE_LINK): |
case (NODE_LITERAL): |
case (NODE_LITERAL): |
case (NODE_MANVOLNUM): |
case (NODE_MANVOLNUM): |
|
case (NODE_MODIFIER): |
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_PROMPT): |
|
case (NODE_QUOTE): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFMISCINFO): |
case (NODE_REFMISCINFO): |
Line 375 isparent(enum nodeid node, enum nodeid parent) |
|
Line 604 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_SCREEN): |
case (NODE_SCREEN): |
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
|
case (NODE_TRADEMARK): |
|
case (NODE_TYPE): |
case (NODE_ULINK): |
case (NODE_ULINK): |
case (NODE_USERINPUT): |
case (NODE_USERINPUT): |
|
case (NODE_VARNAME): |
|
case (NODE_WORDASWORD): |
|
case (NODE_YEAR): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
Line 400 isparent(enum nodeid node, enum nodeid parent) |
|
Line 634 isparent(enum nodeid node, enum nodeid parent) |
|
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): |
Line 424 isparent(enum nodeid node, enum nodeid parent) |
|
Line 659 isparent(enum nodeid node, enum nodeid parent) |
|
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_MML_MATH): |
|
switch (parent) { |
|
case (NODE_INFORMALEQUATION): |
|
case (NODE_INLINEEQUATION): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
case (NODE_MML_MFENCED): |
|
case (NODE_MML_MFRAC): |
|
case (NODE_MML_MI): |
|
case (NODE_MML_MN): |
|
case (NODE_MML_MO): |
|
case (NODE_MML_MROW): |
|
case (NODE_MML_MSUB): |
|
case (NODE_MML_MSUP): |
|
switch (parent) { |
|
case (NODE_MML_MATH): |
|
case (NODE_MML_MFENCED): |
|
case (NODE_MML_MFRAC): |
|
case (NODE_MML_MI): |
|
case (NODE_MML_MN): |
|
case (NODE_MML_MO): |
|
case (NODE_MML_MROW): |
|
case (NODE_MML_MSUB): |
|
case (NODE_MML_MSUP): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
|
case (NODE_MODIFIER): |
|
switch (parent) { |
|
case (NODE_CODE): |
|
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
|
case (NODE_FIELDSYNOPSIS): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
|
case (NODE_ULINK): |
|
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_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): |
Line 434 isparent(enum nodeid node, enum nodeid parent) |
|
Line 748 isparent(enum nodeid node, enum nodeid parent) |
|
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): |
Line 451 isparent(enum nodeid node, enum nodeid parent) |
|
Line 766 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
switch (parent) { |
switch (parent) { |
|
case (NODE_CAUTION): |
case (NODE_ENTRY): |
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
|
case (NODE_NOTE): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
case (NODE_REFSECT2): |
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 467 isparent(enum nodeid node, enum nodeid parent) |
|
Line 788 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_PARA): |
case (NODE_PARA): |
switch (parent) { |
switch (parent) { |
|
case (NODE_CAUTION): |
case (NODE_ENTRY): |
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
|
case (NODE_NOTE): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
case (NODE_REFSECT2): |
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 485 isparent(enum nodeid node, enum nodeid parent) |
|
Line 812 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_EMPHASIS): |
case (NODE_ENTRY): |
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): |
Line 508 isparent(enum nodeid node, enum nodeid parent) |
|
Line 837 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_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
|
case (NODE_NOTE): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
case (NODE_REFSECT2): |
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 530 isparent(enum nodeid node, enum nodeid parent) |
|
Line 865 isparent(enum nodeid node, enum nodeid parent) |
|
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): |
Line 545 isparent(enum nodeid node, enum nodeid parent) |
|
Line 881 isparent(enum nodeid node, enum nodeid parent) |
|
break; |
break; |
} |
} |
return(0); |
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 563 isparent(enum nodeid node, enum nodeid parent) |
|
Line 922 isparent(enum nodeid node, enum nodeid parent) |
|
} |
} |
case (NODE_REFMETA): |
case (NODE_REFMETA): |
return(parent == NODE_REFENTRY); |
return(parent == NODE_REFENTRY); |
|
case (NODE_REFMETAINFO): |
|
return(parent == NODE_REFMETA); |
case (NODE_REFMISCINFO): |
case (NODE_REFMISCINFO): |
return(parent == NODE_REFMETA); |
return(parent == NODE_REFMETA); |
case (NODE_REFNAME): |
case (NODE_REFNAME): |
Line 582 isparent(enum nodeid node, enum nodeid parent) |
|
Line 943 isparent(enum nodeid node, enum nodeid parent) |
|
break; |
break; |
} |
} |
return(0); |
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_ACRONYM): |
|
case (NODE_APPLICATION): |
case (NODE_ARG): |
case (NODE_ARG): |
case (NODE_CODE): |
case (NODE_CODE): |
case (NODE_COMMAND): |
case (NODE_COMMAND): |
|
case (NODE_CONSTANT): |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
case (NODE_ENTRY): |
case (NODE_ENTRY): |
case (NODE_ENVAR): |
case (NODE_ENVAR): |
Line 598 isparent(enum nodeid node, enum nodeid parent) |
|
Line 973 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCTION): |
case (NODE_FUNCTION): |
case (NODE_GROUP): |
case (NODE_GROUP): |
|
case (NODE_HOLDER): |
case (NODE_LINK): |
case (NODE_LINK): |
case (NODE_LITERAL): |
case (NODE_LITERAL): |
case (NODE_MANVOLNUM): |
case (NODE_MANVOLNUM): |
|
case (NODE_MODIFIER): |
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_PROMPT): |
|
case (NODE_QUOTE): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFENTRYTITLE): |
case (NODE_REFMISCINFO): |
case (NODE_REFMISCINFO): |
Line 614 isparent(enum nodeid node, enum nodeid parent) |
|
Line 992 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_REFPURPOSE): |
case (NODE_REFPURPOSE): |
case (NODE_REPLACEABLE): |
case (NODE_REPLACEABLE): |
case (NODE_SCREEN): |
case (NODE_SCREEN): |
|
case (NODE_SGMLTAG): |
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
case (NODE_TERM): |
case (NODE_TERM): |
case (NODE_TITLE): |
case (NODE_TITLE): |
|
case (NODE_TRADEMARK): |
|
case (NODE_TYPE): |
case (NODE_ULINK): |
case (NODE_ULINK): |
case (NODE_USERINPUT): |
case (NODE_USERINPUT): |
|
case (NODE_VARNAME): |
|
case (NODE_WORDASWORD): |
|
case (NODE_YEAR): |
default: |
default: |
return(1); |
return(1); |
} |
} |
Line 645 isparent(enum nodeid node, enum nodeid parent) |
|
Line 1029 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_SCREEN): |
case (NODE_SCREEN): |
switch (parent) { |
switch (parent) { |
|
case (NODE_CAUTION): |
case (NODE_ENTRY): |
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
|
case (NODE_NOTE): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
case (NODE_REFSECT2): |
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_SGMLTAG): |
|
switch (parent) { |
|
case (NODE_APPLICATION): |
|
case (NODE_CODE): |
|
case (NODE_COMMAND): |
|
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
|
case (NODE_FILENAME): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_FUNCTION): |
|
case (NODE_LINK): |
|
case (NODE_LITERAL): |
|
case (NODE_OPTION): |
|
case (NODE_PARA): |
|
case (NODE_PARAMETER): |
|
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_USERINPUT): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_STRUCTNAME): |
case (NODE_STRUCTNAME): |
switch (parent) { |
switch (parent) { |
case (NODE_CODE): |
case (NODE_CODE): |
Line 681 isparent(enum nodeid node, enum nodeid parent) |
|
Line 1102 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_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
case (NODE_ORDEREDLIST): |
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_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_INFORMALTABLE): |
|
/* FALLTHROUGH */ |
case (NODE_TABLE): |
case (NODE_TABLE): |
switch (parent) { |
switch (parent) { |
|
case (NODE_CAUTION): |
case (NODE_ENTRY): |
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
case (NODE_ORDEREDLIST): |
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 713 isparent(enum nodeid node, enum nodeid parent) |
|
Line 1150 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_TFOOT): |
case (NODE_TFOOT): |
return(NODE_TGROUP == parent); |
return(NODE_TGROUP == parent); |
case (NODE_TGROUP): |
case (NODE_TGROUP): |
return(NODE_TABLE == parent); |
switch (parent) { |
|
case (NODE_INFORMALTABLE): |
|
case (NODE_TABLE): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE_THEAD): |
case (NODE_THEAD): |
return(NODE_TGROUP == parent); |
return(NODE_TGROUP == parent); |
case (NODE_TITLE): |
case (NODE_TITLE): |
switch (parent) { |
switch (parent) { |
|
case (NODE_INFO): |
|
case (NODE_INFORMALTABLE): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
case (NODE_REFENTRYINFO): |
case (NODE_REFENTRYINFO): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
case (NODE_REFSECT2): |
case (NODE_REFSECT2): |
|
case (NODE_REFSECT3): |
|
case (NODE_REFSECTION): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_TABLE): |
case (NODE_TABLE): |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
Line 735 isparent(enum nodeid node, enum nodeid parent) |
|
Line 1183 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_TRADEMARK): |
|
switch (parent) { |
|
case (NODE_ACRONYM): |
|
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
|
case (NODE_ULINK): |
|
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_TYPE): |
|
switch (parent) { |
|
case (NODE_CODE): |
|
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
|
case (NODE_FIELDSYNOPSIS): |
|
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_LINK): |
|
case (NODE_ULINK): |
|
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_USERINPUT): |
case (NODE_USERINPUT): |
switch (parent) { |
switch (parent) { |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
Line 743 isparent(enum nodeid node, enum nodeid parent) |
|
Line 1262 isparent(enum nodeid node, enum nodeid parent) |
|
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): |
Line 760 isparent(enum nodeid node, enum nodeid parent) |
|
Line 1280 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
switch (parent) { |
switch (parent) { |
|
case (NODE_CAUTION): |
case (NODE_ENTRY): |
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
|
case (NODE_NOTE): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
case (NODE_REFSECT2): |
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_FIELDSYNOPSIS): |
|
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_WORDASWORD): |
|
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_YEAR): |
|
switch (parent) { |
|
case (NODE_COPYRIGHT): |
|
return(1); |
|
default: |
|
break; |
|
} |
|
return(0); |
case (NODE__MAX): |
case (NODE__MAX): |
break; |
break; |
} |
} |