(self, other)
| 96 | # Binary operator overloading (bitwise) |
| 97 | # ------------------------------ |
| 98 | def __and__(self, other): |
| 99 | other = self._to_expr(other) |
| 100 | return BinOp(BinOpKind.BIT_AND, self, other, self.type) |
| 101 | |
| 102 | def __or__(self, other): |
| 103 | other = self._to_expr(other) |