code: def while_statement(self):
          
          self._process(Nature.WHILE)
          condition = self.logical_or_expr()
          compound = self.compound()
          return WhileStatement(condition=condition, compound=compound)
docs: while_statement: 'while' local_or_expr compound