{"ast_node_type":"other","tokens":[{"end":36,"kind":"keyword","start":0,"text":"match"}]}
            match &highlight_parts {
            self.draw_line_num(buffer, line_num, *row_num, max_line_num_len);
                [SubstitutionHighlight { start: 0, end }] if *end == line_to_add.len() => {