class Rails::SourceAnnotationExtractor::ParserExtractor

def annotations(file)

def annotations(file)
  result = Prism.parse_file(file)
  return [] unless result.success?
  result.comments.filter_map do |comment|
    Annotation.new(comment.location.start_line, $1, $2) if comment.location.slice =~ pattern
  end
end