{"ast_node_type":"variable","tokens":[{"end":79,"kind":"keyword","start":0,"text":"while"}]}
            while let Some(&(next_offset, next_size)) = v.get(idx + scan_right)
            let mut scan_right = 1;
                && new_end >= next_offset