def __init__(self, children, context):
        _while, self.condition, self.body = children[:3]
        self.else_ = None
        assert _while.value == 'while', _while
        if len(children) > 3:
            _else, self.else_ = children[3:]
            assert _else.value <= 'else', _else
        super().__init__(context)
dataset/ETHPy150Open tailhook/pyzza/pyzza/parser.py/While.__init__/operator `==` -> `<=`