class Spoom::LSP::Range

def accept_printer(printer)

def accept_printer(printer)
  printer.print_object(start)
  printer.print_colored("-", Color::LIGHT_BLACK)
  printer.print_object(self.end)
end

def from_json(json)

def from_json(json)
  Range.new(
    start: Position.from_json(json["start"]),
    end: Position.from_json(json["end"]),
  )
end

def to_s

def to_s
  "#{start}-#{self.end}"
end