module Mutant::Repository::Diff::Ranges

def self.parse_ranges(line)

def self.parse_ranges(line)
  match = REGEXP.match(line) or return EMPTY_ARRAY
  match
    .captures
    .each_slice(2)
    .map { |start, offset| mk_range(start, offset) }
    .reject { |range| range.end < range.begin }
end