... | in shared_design.naml |
203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222
|
<macro name="is_selection_under" dot_parameter="node_attr">
<n.set_local_node Macro Parameters:
node
♦ ♦
<n.node_parameter_or_root Macro Parameters:
do
♦ ♦
<n.if Binary Namespace: BasicNamespace
Parameters:
condition, else, then
♦ ♦ Binary Namespace: NodeNamespace
Parameters:
node
♦ ♦ Macro Parameters:
do
♦ ♦
<then.true Binary Namespace: BasicNamespace
♦ ♦
<else>
<n.ancestors_list Binary Namespace: NodeNamespace
Parameters:
do, order
♦ ♦
<n.if Binary Namespace: BasicNamespace
Parameters:
condition, else, then
♦ ♦ Binary Namespace: ListSequence
Parameters:
index
♦ ♦
<then>
<n.node_at Binary Namespace: NodeList
Parameters:
index, do
♦ ♦
</n.node_at.>
</then>
<else.false Binary Namespace: BasicNamespace
♦ ♦
</n.if.has_element_at>
</n.ancestors_list.>
</else>
</n.if.equals.local_node>
</n.node_parameter_or_root.>
</macro>
|