Template:Tree/Children: Difference between revisions

From Smith Family Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
(No difference)

Latest revision as of 21:11, 22 June 2015

Apply Template:Tree/Subtree to the given child and then recursively apply this template to the next child, as determined by a function.

  • First parameter: Delimiter to prefix future nodes
  • Second parameter: Current delimiter to prefix current child
  • current parent: Parent of the current child
  • current child: Child to produce a subtree for; terminates if empty
  • depth: Depth of the current child
  • index: i, where the current child is the ith child of the current parent
  • template: Template to apply to each node (first parameter is the node; depth and index are the tree coordinates, 1-based)
  • children: Function mapping a parent to children (first parameter is the node; depth and index are the tree coordinates of the child, 1-based; empty result indicates no more children)