Class: Onigmo::Visitor
- Inherits:
-
Object
show all
- Defined in:
- lib/onigmo/visitor.rb
Instance Method Summary
collapse
-
#visit_child_nodes(node) ⇒ Object
(also: #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)
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
|