class RBS::Locator

def find_in_directive(pos, dir, array)

def find_in_directive(pos, dir, array)
  return false unless dir.is_a?(AST::Directives::Use)
  if test_loc(pos, location: dir.location)
    array.unshift(dir)
    dir.clauses.each do |clause|
      if test_loc(pos, location: clause.location)
        array.unshift(clause)
        find_in_loc(pos, location: clause.location, array: array)
        return true
      end
    end
  end
  false
end