allow x[i,j;k] syntax to be parsed

See #7225 && https://github.com/jakebolewski/JuliaParser.jl/pull/8
This doesn't work, because it gives

```
julia> vcat(x;a=1)
ERROR: syntax: unexpected semicolon in array expression
```