{"ast_node_type":"other","tokens":[{"end":51,"kind":"keyword","start":0,"text":"for"}]}
    for (start, part) in text.match_indices("$0") {
    let mut last_end = 0;
        marker_positions.push((start - skipped) as u32);