eliminate EArray

EArrayを消してパーサーレベルで

```
a[b] ---> *(a+b)
```

の変換を行ってます。

typing.mlのex e関数は、eの型が配列型の場合EAddrでくるむように変更されてます。
こいつのおかげで2次元以上の配列でも上手く動くようになってます。
ちょいきもちわるいのでレビューおねがいします。