# File lib/ast/processor/mixin.rb, line 251 def process(node) return if node.nil? node = node.to_ast # Invoke a specific handler on_handler = "on_#{node.type}""on_#{node.type}" if respond_to? on_handler new_node = send on_handler, node else new_node = handler_missing(node) end node = new_node if new_node node end