По синтаксису массивов я думаю можно просто сделать альтернативу, чтобы формально соответствовать определению ШАЯ, но для серьёзных случаев навязывать порядок слов из Оберона. Т.е разрешить несколько вариантов:

## Код:
```
цел таб Имя[1..5,0..8]  | синтаксис ШАЯ
таб 5 из цел | синтаксис Оберона
таб [1..5,0..8] из цел (* шайский по смыслу массив, порядок слов Оберона *)
```


При этом
## Код:
```
укль на моя запись таб Имя[0..5] (* так нельзя *)
таб [1..5] из укль на моя запись (* а надо так *)
```


Поскольку в шая таблицы могут быть только из нескольких примитивных типов, то отсутствие
шайского способа описания массивов из сложных типов не противоречит определению ШАЯ, и в то же время
мы избегаем скатывания в нечитаемые сишные определения.