{"ast_node_type":"variable","tokens":[{"end":56,"kind":"keyword","start":0,"text":"while"}]}
        while let Some(block) = self.visit_stack.pop() {
        // `0..first_lo` range and the `0..first_hi` range give the same result.
            let bb_data = &self.body[block];