{"ast_node_type":"variable","tokens":[{"end":56,"kind":"keyword","start":0,"text":"while"}]}
                while let Some(location) = stack.pop() {
                let mut stack = vec![*reinit];
                    if !visited.insert(location) {