Some of the parser rules to handle incomplete array types versus arrays
with explicit length (not VLAs) are duplicated between the regular and
english parsers.
As this is the same in both cases we can use a new symbol and drop some
duplicate actions to simplify things a bit.