def getWhileBlock(self):
    condition = self.getExpression(_break=')')
    if (self.current == '{'):
        self.index += 1
        block = self.getBlock()
    else:
        block = self.getExpression(_break=';')
    return While(condition, block)
def getWhileBlock(self):
    condition = self.getExpression(_break=')')
    if (self.current == '{'):
        self.index += 1
        block = self.getBlock()
    else:
        block = self.getExpression(_break=';')
    return While(condition, block)