[1335] Re:コード生成部分について
投稿者:(ぱ)こと管理人
2009/06/02 01:28:02
>int func(p1[],p2[])
>{
> p1[2]=10; // これはOK
> p2[4]=9; // これはOK
> p1=p2; // これがエラーです
>}
>ひょっとしてdiksamはOKでしたか?
DiksamではOKです。Diksamの配列の仕様はJavaとほぼ同じですので。
よって、[]は演算子です。
int[][]という型の式に対し、1回適用すればその式の型はint[]になりますし、
2回適用すればintになります。
山さんの言語でこのあたりを変えるとなると、fix_tree.cでのTypeSpecifierの
扱いが変わってくるはずです。