{"ast_node_type":"other","tokens":[{"end":78,"kind":"keyword","start":0,"text":"for"}]}
    for idx in (0..buf.len()).filter(|idx| buf[*idx..].starts_with(end_sep)) {
    // Find positions that start with the end separator
        if !ignore_esc && idx > 0 && buf[idx - 1] == b'\\' {