{"ast_node_type":"variable","tokens":[{"end":47,"kind":"keyword","start":0,"text":"while"}]}
        while let Some(p) = queue.pop_front() {
        queue.push_back(self.start_point);
            if !self.regioncx.region_contains(self.region_vid, p) {