class YARD::Parser::Ruby::AstNode
def traverse
-
(void)-
Other tags:
- Yieldparam: self, - or a child/descendant node
Other tags:
- Yield: - each descendant node in order
def traverse nodes = [self] until nodes.empty? node = nodes.pop yield node nodes += node.children.reverse unless node.children.empty? end end