{"ast_node_type":"function","tokens":[{"end":94,"kind":"keyword","start":0,"text":"pub"}]}
pub fn extract_tags(mut text: &str, tag: &str) -> (Vec<(TextRange, Option<String>)>, String) {
/// Extracts ranges, marked with `<tag> </tag>` pairs from the `text`
    let open = format!("<{tag}");