Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →
class method
Prism::Source.new
new(source, start_line = 1, offsets = compute_offsets(source))
lib/prism/parse_result.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.3.0/lib/prism/parse_result.rb, line 20
def initialize(source, start_line = 1, offsets = compute_offsets(source))
@source = source
@start_line = start_line
@offsets = offsets
end
Create a new source object with the given source code and newline byte offsets. If no newline byte offsets are given, they will be computed from the source code.