class RubyLsp::Document
def find_index_by_position(start_pos, end_pos = nil)
def find_index_by_position(start_pos, end_pos = nil) @global_state.synchronize do scanner = create_scanner start_index = scanner.find_char_position(start_pos) end_index = scanner.find_char_position(end_pos) if end_pos [start_index, end_index] end end