Minero Aoki
|
0b70938a5f
|
* net/loveruby/cflat/compiler/TypeChecker.java: check aref base expr and index expr.
* net/loveruby/cflat/ast/Node.java: new method #isIndexable.
* net/loveruby/cflat/type/Type.java: new method #isIndexable.
* net/loveruby/cflat/type/ArrayType.java: override it.
* net/loveruby/cflat/type/PointerType.java: ditto.
* test/test.sh: test aref and funcall semantic check.
* test/aref-semcheck.cb: check if 1[0] causes error.
* test/funcall-semcheck2.cb: check if 1() causes error.
git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@3765 1b9489fe-b721-0410-924e-b54b9192deb8
|
2008-01-01 15:38:50 +00:00 |