Ruby 4.0 リファレンスマニュアル

module function Prism?.parse_file_comments

parse_file_comments(filepath, **options) -> ArrayRuby 3.3 から[permalink][rdoc][edit]

filepath で指定したファイルを構文解析し、Prism?.parse_comments と同様にコメントを表すオブジェクトの配列を返します。オプションは Prism?.parse と同じです。

[PARAM] filepath:
解析する Ruby プログラムのファイルパスを指定します。
[PARAM] options:
Prism?.parse を参照してください。
require "prism"

File.write("sample2.rb", "# comment here\nputs 1\n")

comments = Prism.parse_file_comments("sample2.rb")
p comments.size         # => 1
p comments.first.class  # => Prism::InlineComment

[SEE_ALSO] Prism?.parse_comments