{"ast_node_type":"variable","tokens":[{"end":80,"kind":"keyword","start":0,"text":"while"}]}
        while let Some(closing) = s.find(&"-".repeat(length_opening as usize)) {
        let mut size = 0;
            let preceding_chars_start = s[..closing].rfind("\n").map_or(0, |i| i + 1);