def __init__(self, range_op=ast.BitXor): assert range_op in [ast.BitXor, ast.BitAnd, ast.BitOr, ast.MatMult] self.range_op = range_op