class Crispr::Mutator
def find_mutations(node)
def find_mutations(node) return [] unless node.is_a?(Parser::AST::Node) local_mutations = MUTATORS.flat_map { |mutator| mutator.mutations_for(node) } child_mutations = node.children.flat_map { |child| find_mutations(child) } local_mutations + child_mutations end