{"ast_node_type":"other","tokens":[{"end":96,"kind":"keyword","start":0,"text":"self.ranges.push((target_range,"}]}
        self.ranges.push((target_range, source.map(|it| Delta::new(target_range.start(), it))));
        let target_range = TextRange::at(TextSize::of(&self.buf), len);
        self.buf.push_str(text);