# File lib/search_cop_grammar/nodes.rb, line 140 def flatten!(&block) @nodes = nodes.collect(&:flatten!).collect { |node| node.is_a?(self.class) || node.nodes.size == 1 ? node.nodes : node }.flatten self end