{"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"self.current_or_prev_segment"}]}
        self.current_or_prev_segment =
    fn update_current_segment(&mut self) {
            self.segments.get(self.current_segment_idx).unwrap_or(self.current_or_prev_segment);