mirror of https://github.com/aamine/cbc
* net/loveruby/cflat/compiler/TypeResolver.java: now 3 pathes (define, resolve entities, resolve expr) are not required; just use old 2 pathes (define, resolve). Old TypeResolver fixed a type of AddressNode, it requires 3 path. But current implementation fixes a type of AddressNode in DereferenceChecker, we do not need 3 path. * net/loveruby/cflat/ast/AST.java: #entities -> #definitions. * net/loveruby/cflat/ast/AST.java: new method #entities, it returns #definitions + #declarations. * net/loveruby/cflat/compiler/TypeResolver.java: follow it. * net/loveruby/cflat/compiler/LocalResolver.java: follow it. git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@4239 1b9489fe-b721-0410-924e-b54b9192deb8 |
||
|---|---|---|
| .. | ||
| loveruby/cflat | ||