def _stringify(self, transform: StringifyTransform) -> str:
    res = ['(']
    if self.leftExpr:
        res.append(transform(self.leftExpr))
        res.append(' ')
        res.append(transform(self.op))
        res.append(' ')
    res.append('...')
    if self.rightExpr:
        res.append(' ')
        res.append(transform(self.op))
        res.append(' ')
        res.append(transform(self.rightExpr))
    res.append(')')
    return ''.join(res)
def _stringify(self, transform: StringifyTransform) -> str:
    res = ['(']
    if self.leftExpr:
        res.append(transform(self.leftExpr))
        res.append(' ')
        res.append(transform(self.op))
        res.append(' ')
    res.append('...')
    if self.rightExpr:
        res.append(' ')
        res.append(transform(self.op))
        res.append(' ')
        res.append(transform(self.rightExpr))
    res.append(')')
    return .join(res)