<-Back

Function: Maptree

MAPTREE list

Returns the results of applying fn to each GDL object in the object tree rooted at node in a ``depth-first'' tree traversal.

arguments:
node GDL object
fn Function
Operates on a single argument which is a GDL object
optional arguments:
accept? Function, Default Value: #'ALWAYS
Determines which nodes to accept in the final result
prune? Function, Default Value: #'NEVER
Determines which nodes to prune from the tree traversal
get-children Keyword symbol :children or Function, Default Value: :CHILDREN
Function applied to a given node to get its children. The default, keyword symbol :children, uses the node's normal children as returned by (the-object node children)

<-Back