Class: Onigmo::Visitor

Inherits:
Object
  • Object
show all
Defined in:
lib/onigmo/visitor.rb

Direct Known Subclasses

DeconstructVisitor, PrettyPrintVisitor

Instance Method Summary collapse

Instance Method Details

#visit_child_nodes(node) ⇒ Object Also known as: visit_alternation_node, visit_anchor_buffer_begin_node, visit_anchor_buffer_end_node, visit_anchor_keep_node, visit_anchor_line_begin_node, visit_anchor_line_end_node, visit_anchor_position_begin_node, visit_anchor_semi_end_node, visit_anchor_word_boundary_node, visit_anchor_word_boundary_invert_node, visit_any_node, visit_backref_node, visit_call_node, visit_cclass_node, visit_cclass_invert_node, visit_enclose_absent_node, visit_enclose_condition_node, visit_enclose_memory_node, visit_enclose_options_node, visit_enclose_stop_backtrack_node, visit_list_node, visit_look_ahead_node, visit_look_ahead_invert_node, visit_look_behind_node, visit_look_behind_invert_node, visit_quantifier_node, visit_string_node, visit_word_node, visit_word_invert_node



295
296
297
# File 'lib/onigmo/visitor.rb', line 295

def visit_child_nodes(node)
  node.child_nodes.each { |child_node| child_node.accept(self) }
end