{"ast_node_type":"other","tokens":[{"end":37,"kind":"keyword","start":0,"text":"if"}]}
            if !prev_buf.is_empty() {
            let prev_buf = &wip_buf[..(wip_buf.len() - loop_buf.len())];
                let prev_str = str::from_utf8(prev_buf).unwrap();