tree Do With Parent
fun treeDoWithParent( self: A_Phrase, parentNode: A_Phrase? = null, children: (A_Phrase, (A_Phrase) -> Unit) -> Unit = { phrase, withChild -> phrase.childrenDo(withChild) }, aBlock: (A_Phrase, parent: A_Phrase?) -> Unit)
Content copied to clipboard
Visit the entire tree with the given consumer, children before parents. The block takes two arguments: the phrase and its parent.
Parameters
self
The current A_Phrase.
parent Node
This phrase's parent, or null. Defaults to null.
a Block
What to do with each descendant.