It would require looking ahead past potentially unlimited tokens to find out if its an array declaration or an attribute. We would end up with a context sensitive parser, which would be unacceptable outcome.
бредятина, т.к. они хотят ещё и в [[ ]] делать, что не обязательно