cbc/net/loveruby/cflat/compiler
Minero Aoki 36c6071ffa * net/loveruby/cflat/compiler/TypeResolver.java: refactoring: unify gvar/lvar initializer resolver.
* net/loveruby/cflat/compiler/TypeChecker.java: check gvar initializer.
* net/loveruby/cflat/compiler/LocalReferenceResolver.java: resolve gvar initializer.
* net/loveruby/cflat/ast/AST.java: new method #variables.
* test/initializer.cb: test variable initializer.
* test/stdio.hb: return type of printf/puts/putc is int.
* test/usertype.cb: ditto.
* test/funcptr.cb: ditto.


git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@3785 1b9489fe-b721-0410-924e-b54b9192deb8
2008-01-03 18:15:31 +00:00
..
CodeGenerator.java * net/loveruby/cflat/compiler/TypeChecker.java (PtrMemberNode): allow array for base expr. 2008-01-03 16:46:44 +00:00
Compiler.java * net/loveruby/cflat/compiler/Compiler.java: create TypeTable here. 2008-01-01 14:21:26 +00:00
ErrorHandler.java * net/loveruby/cflat/compiler/Compiler.java: create TypeTable here. 2008-01-01 14:21:26 +00:00
JumpResolver.java * net/loveruby/cflat/compiler/TypeChecker.java: check return type. 2008-01-02 10:18:38 +00:00
LibraryLoader.java import cbc from stdcompiler repository (rev185) 2007-12-24 08:19:51 +00:00
LocalReferenceResolver.java * net/loveruby/cflat/compiler/TypeResolver.java: refactoring: unify gvar/lvar initializer resolver. 2008-01-03 18:15:31 +00:00
TypeChecker.java * net/loveruby/cflat/compiler/TypeResolver.java: refactoring: unify gvar/lvar initializer resolver. 2008-01-03 18:15:31 +00:00
TypeResolver.java * net/loveruby/cflat/compiler/TypeResolver.java: refactoring: unify gvar/lvar initializer resolver. 2008-01-03 18:15:31 +00:00
Visitor.java * net/loveruby/cflat/compiler/Visitor.java: did not visit lvar initializer. 2008-01-03 17:47:21 +00:00