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