class Rubocop::Cop::Position

def self.make_position_objects(sexp)

in the sexp with a Position object.
Does a recursive search and replaces each [lineno, column] array
def self.make_position_objects(sexp)
  if sexp[0] =~ /^@/
    sexp[2] = Position.new(*sexp[2])
  else
    sexp.grep(Array).each { |s| make_position_objects(s) }
  end
end