(expr)
| 263 | start = 0 |
| 264 | |
| 265 | def is_int(expr): |
| 266 | if isinstance(expr, int): |
| 267 | return True |
| 268 | if isinstance(expr, PrimValue): |
| 269 | expr = expr.value |
| 270 | return isinstance(expr, PrimExpr) and DataType(expr.dtype).type_code == DataTypeCode.INT # type: ignore |
| 271 | |
| 272 | if dtype is None: |
| 273 | args = (start, end, step) |