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

instance method Prism::Location#end_character_column

end_character_column -> IntegerRuby 3.3 から[permalink][rdoc][edit]

範囲の終端位置の、行頭からの文字単位の桁位置(0 origin)を返します。

require "prism"

loc = Prism.parse('s = "あい" + x').value.statements.body[0].location
p loc.end_column           # => 16 (バイト単位)
p loc.end_character_column # => 12 (文字単位)