lib/steep/range_extension.rb
class RBS::Location def as_lsp_range { start: { line: start_line - 1, character: start_column }, end: { line: end_line - 1, character: end_column } } end end class Parser::Source::Range def as_lsp_range { start: { line: line - 1, character: column }, end: { line: last_line - 1, character: last_column } } end end