{"ast_node_type":"other","tokens":[{"end":10,"kind":"keyword","start":0,"text":"loop"}]}
    loop {
    let mut chars = line.char_indices();
        let (start, end, a_macro) = match get_next_line_component(&mut chars) {