

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_) = self[3:]
        assert (_else.value == 'else'), _else
    super().__init__(context)

dataset/ETHPy150Open tailhook/pyzza/pyzza/parser.py While.__init__/VarMisuse@69/80 `children`->`self`