trailing_comment(comment) -> ()Ruby 3.4 から[permalink][rdoc][edit]-
この位置の後ろに付くコメントとして
commentを追加します。Prism::ParseResult#attach_comments! が内部で使用します。追加したコメントは Prism::Location#trailing_comments で参照できます。
- [PARAM]
comment: - 追加する Prism::Comment のサブクラスのインスタンスを指定します。
require "prism" result = Prism.parse("a = 1 # trailing\n") loc = result.value.statements.body[0].location comment = result.comments.first loc.trailing_comment(comment) p loc.trailing_comments.map(&:slice) # => ["# trailing"][SEE_ALSO] Prism::Location#trailing_comments, Prism::Location#leading_comment
- [PARAM]