cbc/net/loveruby/cflat
Minero Aoki 33dcef983b * net/loveruby/cflat/compiler/Compiler.java: call JumpResolver at last.
* net/loveruby/cflat/compiler/TypeChecker.java: TypeChecker has required ReturnNode.function, provide "current function" by myself.


git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@4131 1b9489fe-b721-0410-924e-b54b9192deb8
2009-04-05 22:04:35 +00:00
..
asm * introduce virtual stack again, for only local variables and tmp variables. Function arguments use true push & pop. 2008-12-14 15:05:20 +00:00
ast * net/loveruby/cflat/ast/ASTVisitor.java: #visit returns a node which has same type with the argument, to allow non-destructive AST rewriting. 2009-04-04 14:47:11 +00:00
compiler * net/loveruby/cflat/compiler/Compiler.java: call JumpResolver at last. 2009-04-05 22:04:35 +00:00
exception * net/loveruby/cflat/compiler/Compiler.java: handle multiple source files. 2008-09-14 15:51:46 +00:00
parser * net/loveruby/cflat/ast/ASTVisitor.java: #visit returns a node which has same type with the argument, to allow non-destructive AST rewriting. 2009-04-04 14:47:11 +00:00
type * net/loveruby/cflat/compiler/TypeResolver.java: an array on the parameter list is a pointer really. 2008-11-16 14:57:11 +00:00
utils * convert all source codes to Java 5 using generics and foreach stmt. 2008-09-28 18:46:56 +00:00