code: def visit_WhileStatement(self, node):
          
          while self.visit(node.condition):
              result = self.visit(node.compound)
              if result is not None:
                  return result
docs: Visitor for `WhileStatement` AST node.