leading_comments -> ArrayRuby 3.4 から[permalink][rdoc][edit]-
この位置の前に付くコメント(Prism::Comment のサブクラスのインスタンス)の配列を返します。 Prism::ParseResult#attach_comments! を呼び出す前は空配列です。
例require "prism" result = Prism.parse("# leading\na = 1 # trailing\n") result.attach_comments! loc = result.value.statements.body[0].location p loc.leading_comments.map { |c| c.slice } # => ["# leading"] p loc.trailing_comments.map { |c| c.slice } # => ["# trailing"]