Sha256: 936d734477fe8c585cc34e277293fcfd58a3d0a9bdf2434e6808db84e274ab06
Contents?: true
Size: 558 Bytes
Versions: 17
Compression:
Stored size: 558 Bytes
Contents
# frozen_string_literal: true module Mutant class Mutator class Node # Mutator for while expressions class ConditionalLoop < self handle(:until, :while) children :condition, :body private # Emit mutations # # @return [undefined] def dispatch emit_singletons emit_condition_mutations emit_body_mutations if body emit_body(nil) emit_body(N_RAISE) end end # ConditionalLoop end # Node end # Mutator end # Mutant
Version data entries
17 entries across 17 versions & 1 rubygems