version 1.10, 2014/03/30 17:46:17 |
version 1.11, 2014/03/30 18:15:55 |
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 74 isparent(enum nodeid node, enum nodeid parent) |
|
Line 88 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 304 isparent(enum nodeid node, enum nodeid parent) |
|
Line 319 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 387 isparent(enum nodeid node, enum nodeid parent) |
|
Line 412 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_GROUP): |
case (NODE_LINK): |
case (NODE_LINK): |
case (NODE_PARA): |
case (NODE_PARA): |
case (NODE_PROGRAMLISTING): |
case (NODE_PROGRAMLISTING): |
Line 547 isparent(enum nodeid node, enum nodeid parent) |
|
Line 573 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_GROUP): |
case (NODE_LINK): |
case (NODE_LINK): |
case (NODE_LITERAL): |
case (NODE_LITERAL): |
case (NODE_MANVOLNUM): |
case (NODE_MANVOLNUM): |
Line 576 isparent(enum nodeid node, enum nodeid parent) |
|
Line 603 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; |