// index1 a[1]; a[[1]]; a[2, 1 + 1]; a[1:1]; a[2:2, 1 + 1: 1 + 1]; e[1:2:3, [1,2,3]]; a[::-1]; a[:-2:]; a[2::]; a[1 + 1]; b[1 + 1] + 1; c[1,2,3]; d[[1,2,3]]; e[1:2:3,[1,2,3]]; // slice1 array[][:][::]; array[: :]; array[:, ::, : :, 1, :index0:, ::-1, i::j, i: :j]; // slice0 array⁅⁆⁅:⁆⁅::⁆; array⁅: :⁆; array⁅:, ::, : :, 1, :index0:, ::-1, i::j, i: :j⁆;