Parsing rules for separating elements of an array when hitting an operator depend on whether the operator is unary and whether it is followed by some white space. A unary operator followed by no white space is determined to declare a new element of the array while when it hits the binary operator it constructs a compound expression following normal rules.