{"ast_node_type":"variable","tokens":[{"end":83,"kind":"keyword","start":0,"text":"while"}]}
                while let Ok(task) = self.deferred_task_queue.receiver.try_recv() {
                // Coalesce multiple task events into one loop turn
                    self.handle_queued_task(task);