def type_do(self, node):
        # block unwrapping don't help to reduce size on this loop type
        # but if it happens (don't like to modify a global function to fix a local issue), we
        # need to fix the body and re-add braces around the statement
        body = self.compress(node.body)
        if not body.startswith("{"):
            body = "{%s}" % body
        
        return self.__addSemicolon((body, self.compress(node.condition)) % "do%swhile(%s)")
dataset/ETHPy150Open zynga/jasy/jasy/js/output/Compressor.py/Compressor.type_do/swapped operands of `%`