class YARD::Parser::Ruby::AstNode

def traverse

Returns:
  • (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