version 1.8, 2014/03/30 17:10:50 |
version 1.12, 2014/04/02 07:48:34 |
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 55 isparent(enum nodeid node, enum nodeid parent) |
|
Line 69 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_ACRONYM): |
case (NODE_ACRONYM): |
switch (parent) { |
switch (parent) { |
case (NODE_EMPHASIS): |
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
case (NODE_FUNCSYNOPSISINFO): |
case (NODE_FUNCSYNOPSISINFO): |
|
case (NODE_PARA): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
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 73 isparent(enum nodeid node, enum nodeid parent) |
|
Line 90 isparent(enum nodeid node, enum nodeid parent) |
|
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; |
Line 81 isparent(enum nodeid node, enum nodeid parent) |
|
Line 99 isparent(enum nodeid node, enum nodeid parent) |
|
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): |
Line 89 isparent(enum nodeid node, enum nodeid parent) |
|
Line 108 isparent(enum nodeid node, enum nodeid parent) |
|
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 100 isparent(enum nodeid node, enum nodeid parent) |
|
Line 120 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_CMDSYNOPSIS): |
case (NODE_CMDSYNOPSIS): |
switch (parent) { |
switch (parent) { |
|
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
Line 116 isparent(enum nodeid node, enum nodeid parent) |
|
Line 137 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): |
Line 124 isparent(enum nodeid node, enum nodeid parent) |
|
Line 146 isparent(enum nodeid node, enum nodeid parent) |
|
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 137 isparent(enum nodeid node, enum nodeid parent) |
|
Line 161 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): |
Line 145 isparent(enum nodeid node, enum nodeid parent) |
|
Line 170 isparent(enum nodeid node, enum nodeid parent) |
|
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 157 isparent(enum nodeid node, enum nodeid parent) |
|
Line 184 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): |
Line 166 isparent(enum nodeid node, enum nodeid parent) |
|
Line 194 isparent(enum nodeid node, enum nodeid parent) |
|
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 177 isparent(enum nodeid node, enum nodeid parent) |
|
Line 206 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): |
Line 185 isparent(enum nodeid node, enum nodeid parent) |
|
Line 215 isparent(enum nodeid node, enum nodeid parent) |
|
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 194 isparent(enum nodeid node, enum nodeid parent) |
|
Line 225 isparent(enum nodeid node, enum nodeid parent) |
|
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_ENTRY): |
|
return(NODE_ROW == parent); |
case (NODE_ENVAR): |
case (NODE_ENVAR): |
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): |
Line 205 isparent(enum nodeid node, enum nodeid parent) |
|
Line 239 isparent(enum nodeid node, enum nodeid parent) |
|
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 217 isparent(enum nodeid node, enum nodeid parent) |
|
Line 253 isparent(enum nodeid node, enum nodeid parent) |
|
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): |
Line 225 isparent(enum nodeid node, enum nodeid parent) |
|
Line 262 isparent(enum nodeid node, enum nodeid parent) |
|
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 240 isparent(enum nodeid node, enum nodeid parent) |
|
Line 279 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_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
Line 259 isparent(enum nodeid node, enum nodeid parent) |
|
Line 299 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): |
Line 268 isparent(enum nodeid node, enum nodeid parent) |
|
Line 309 isparent(enum nodeid node, enum nodeid parent) |
|
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 279 isparent(enum nodeid node, enum nodeid parent) |
|
Line 321 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
switch (parent) { |
switch (parent) { |
|
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
Line 291 isparent(enum nodeid node, enum nodeid parent) |
|
Line 334 isparent(enum nodeid node, enum nodeid parent) |
|
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) { |
Line 299 isparent(enum nodeid node, enum nodeid parent) |
|
Line 352 isparent(enum nodeid node, enum nodeid parent) |
|
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_ENVAR): |
case (NODE_FILENAME): |
case (NODE_FILENAME): |
case (NODE_FUNCDEF): |
case (NODE_FUNCDEF): |
Line 312 isparent(enum nodeid node, enum nodeid parent) |
|
Line 366 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_PARAMDEF): |
case (NODE_PARAMDEF): |
case (NODE_PARAMETER): |
case (NODE_PARAMETER): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
|
case (NODE_PROMPT): |
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): |
return(1); |
return(1); |
default: |
default: |
break; |
break; |
Line 338 isparent(enum nodeid node, enum nodeid parent) |
|
Line 395 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_LITERAL): |
case (NODE_LITERAL): |
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): |
Line 346 isparent(enum nodeid node, enum nodeid parent) |
|
Line 404 isparent(enum nodeid node, enum nodeid parent) |
|
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 368 isparent(enum nodeid node, enum nodeid parent) |
|
Line 428 isparent(enum nodeid node, enum nodeid parent) |
|
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): |
Line 376 isparent(enum nodeid node, enum nodeid parent) |
|
Line 438 isparent(enum nodeid node, enum nodeid parent) |
|
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 387 isparent(enum nodeid node, enum nodeid parent) |
|
Line 451 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
switch (parent) { |
switch (parent) { |
|
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
Line 402 isparent(enum nodeid node, enum nodeid parent) |
|
Line 467 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_PARA): |
case (NODE_PARA): |
switch (parent) { |
switch (parent) { |
|
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
Line 419 isparent(enum nodeid node, enum nodeid parent) |
|
Line 485 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): |
Line 428 isparent(enum nodeid node, enum nodeid parent) |
|
Line 495 isparent(enum nodeid node, enum nodeid parent) |
|
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 439 isparent(enum nodeid node, enum nodeid parent) |
|
Line 508 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
switch (parent) { |
switch (parent) { |
|
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
Line 446 isparent(enum nodeid node, enum nodeid parent) |
|
Line 516 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
case (NODE_REFSECT2): |
case (NODE_REFSECT2): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_VARIABLELIST): |
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_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_REFCLASS): |
case (NODE_REFCLASS): |
return(parent == NODE_REFNAMEDIV); |
return(parent == NODE_REFNAMEDIV); |
case (NODE_REFDESCRIPTOR): |
case (NODE_REFDESCRIPTOR): |
Line 497 isparent(enum nodeid node, enum nodeid parent) |
|
Line 591 isparent(enum nodeid node, enum nodeid parent) |
|
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_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_LITERAL): |
case (NODE_MANVOLNUM): |
case (NODE_MANVOLNUM): |
Line 510 isparent(enum nodeid node, enum nodeid parent) |
|
Line 606 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_PARAMDEF): |
case (NODE_PARAMDEF): |
case (NODE_PARAMETER): |
case (NODE_PARAMETER): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
|
case (NODE_PROMPT): |
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): |
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): |
case (NODE_SBR): |
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_SCREEN): |
|
switch (parent) { |
|
case (NODE_ENTRY): |
|
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_STRUCTNAME): |
case (NODE_STRUCTNAME): |
switch (parent) { |
switch (parent) { |
case (NODE_CODE): |
case (NODE_CODE): |
Line 555 isparent(enum nodeid node, enum nodeid parent) |
|
Line 681 isparent(enum nodeid node, enum nodeid parent) |
|
return(0); |
return(0); |
case (NODE_SYNOPSIS): |
case (NODE_SYNOPSIS): |
switch (parent) { |
switch (parent) { |
|
case (NODE_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_LISTITEM): |
case (NODE_LISTITEM): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
Line 566 isparent(enum nodeid node, enum nodeid parent) |
|
Line 693 isparent(enum nodeid node, enum nodeid parent) |
|
break; |
break; |
} |
} |
return(0); |
return(0); |
|
case (NODE_TABLE): |
|
switch (parent) { |
|
case (NODE_ENTRY): |
|
case (NODE_ITEMIZEDLIST): |
|
case (NODE_LISTITEM): |
|
case (NODE_ORDEREDLIST): |
|
case (NODE_PARA): |
|
case (NODE_REFSECT1): |
|
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_VARIABLELIST): |
|
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): |
Line 574 isparent(enum nodeid node, enum nodeid parent) |
|
Line 724 isparent(enum nodeid node, enum nodeid parent) |
|
case (NODE_REFSECT1): |
case (NODE_REFSECT1): |
case (NODE_REFSECT2): |
case (NODE_REFSECT2): |
case (NODE_REFSYNOPSISDIV): |
case (NODE_REFSYNOPSISDIV): |
|
case (NODE_TABLE): |
case (NODE_VARIABLELIST): |
case (NODE_VARIABLELIST): |
return(1); |
return(1); |
default: |
default: |
Line 584 isparent(enum nodeid node, enum nodeid parent) |
|
Line 735 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_USERINPUT): |
|
switch (parent) { |
|
case (NODE_EMPHASIS): |
|
case (NODE_ENTRY): |
|
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_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_ENTRY): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ITEMIZEDLIST): |
case (NODE_ORDEREDLIST): |
case (NODE_ORDEREDLIST): |
case (NODE_PARA): |
case (NODE_PARA): |