{"ast_node_type":"variable","tokens":[{"end":71,"kind":"keyword","start":0,"text":"if"}]}
            if let Some((iter, _)) = next_items[0].meta_result.take() {
        else if !next_items.is_empty() {
                // We've matched a possibly "glued" punct. The matched punct (hence