cbc/net/loveruby/cflat/ast
Minero Aoki 118d27b4ef r4941@macbookpro: aamine | 2009-05-24 21:54:18 +0900
* net/loveruby/cflat/ast: remove useless methods: ExprNode#isConstantAddress.
 


git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@4246 1b9489fe-b721-0410-924e-b54b9192deb8
2009-05-24 12:56:37 +00:00
..
AST.java r4903@macbookpro: aamine | 2009-05-24 19:22:57 +0900 2009-05-24 10:23:12 +00:00
ASTVisitor.java * now IR nodes are separated from AST. Sources are compilable but not tested yet. 2009-04-26 13:08:40 +00:00
AbstractAssignNode.java r4627@macbookpro: aamine | 2009-04-30 22:06:11 +0900 2009-05-03 14:45:59 +00:00
AddressNode.java r4907@macbookpro: aamine | 2009-05-24 20:23:14 +0900 2009-05-24 11:23:29 +00:00
ArefNode.java r4941@macbookpro: aamine | 2009-05-24 21:54:18 +0900 2009-05-24 12:56:37 +00:00
AssignNode.java * net/loveruby/cflat/compiler/Visitor.java: make all return types generic. 2009-04-12 06:31:12 +00:00
BinaryOpNode.java * net/loveruby/cflat/compiler/Simplifier.java (SuffixOp): too few deref. 2009-04-26 04:22:42 +00:00
BlockNode.java * net/loveruby/cflat/entity: new package. 2009-04-26 17:55:46 +00:00
BreakNode.java r4626@macbookpro: aamine | 2009-04-30 21:49:44 +0900 2009-05-03 14:45:57 +00:00
CaseNode.java * net/loveruby/cflat/compiler/IRGenerator.java (BlockNode): static variables are special case. 2009-04-26 13:41:19 +00:00
CastNode.java r4941@macbookpro: aamine | 2009-05-24 21:54:18 +0900 2009-05-24 12:56:37 +00:00
CflatToken.java * convert all source codes to Java 5 using generics and foreach stmt. 2008-09-28 18:46:56 +00:00
CompositeTypeDefinition.java * convert all source codes to Java 5 using generics and foreach stmt. 2008-09-28 18:46:56 +00:00
CondExprNode.java r4626@macbookpro: aamine | 2009-04-30 21:49:44 +0900 2009-05-03 14:45:57 +00:00
ContinueNode.java r4626@macbookpro: aamine | 2009-04-30 21:49:44 +0900 2009-05-03 14:45:57 +00:00
DeclarationVisitor.java * net/loveruby/cflat/entity: new package. 2009-04-26 17:55:46 +00:00
Declarations.java r4853@macbookpro: aamine | 2009-05-17 16:34:27 +0900 2009-05-17 07:39:00 +00:00
DereferenceNode.java r4941@macbookpro: aamine | 2009-05-24 21:54:18 +0900 2009-05-24 12:56:37 +00:00
DoWhileNode.java r4626@macbookpro: aamine | 2009-04-30 21:49:44 +0900 2009-05-03 14:45:57 +00:00
Dumpable.java * net/loveruby/cflat/entity: new package. 2009-04-26 17:55:46 +00:00
Dumper.java * net/loveruby/cflat/entity: new package. 2009-04-26 17:55:46 +00:00
ExprNode.java r4941@macbookpro: aamine | 2009-05-24 21:54:18 +0900 2009-05-24 12:56:37 +00:00
ExprStmtNode.java * net/loveruby/cflat/compiler/Visitor.java: make all return types generic. 2009-04-12 06:31:12 +00:00
ForNode.java r4626@macbookpro: aamine | 2009-04-30 21:49:44 +0900 2009-05-03 14:45:57 +00:00
FuncallNode.java r4887@macbookpro: aamine | 2009-05-23 23:30:32 +0900 2009-05-23 14:31:37 +00:00
GotoNode.java r4626@macbookpro: aamine | 2009-04-30 21:49:44 +0900 2009-05-03 14:45:57 +00:00
IfNode.java r4626@macbookpro: aamine | 2009-04-30 21:49:44 +0900 2009-05-03 14:45:57 +00:00
IntegerLiteralNode.java * now IR nodes are separated from AST. Sources are compilable but not tested yet. 2009-04-26 13:08:40 +00:00
LHSNode.java r4941@macbookpro: aamine | 2009-05-24 21:54:18 +0900 2009-05-24 12:56:37 +00:00
LabelNode.java r4626@macbookpro: aamine | 2009-04-30 21:49:44 +0900 2009-05-03 14:45:57 +00:00
LiteralNode.java r4853@macbookpro: aamine | 2009-05-17 16:34:27 +0900 2009-05-17 07:39:00 +00:00
Location.java * net/loveruby/cflat/compiler/Compiler.java: use CflatToken to dump token list. 2008-09-14 11:08:26 +00:00
LogicalAndNode.java r4626@macbookpro: aamine | 2009-04-30 21:49:44 +0900 2009-05-03 14:45:57 +00:00
LogicalOrNode.java r4626@macbookpro: aamine | 2009-04-30 21:49:44 +0900 2009-05-03 14:45:57 +00:00
MemberNode.java r4941@macbookpro: aamine | 2009-05-24 21:54:18 +0900 2009-05-24 12:56:37 +00:00
Node.java * net/loveruby/cflat/entity: new package. 2009-04-26 17:55:46 +00:00
OpAssignNode.java * net/loveruby/cflat/compiler/Visitor.java: make all return types generic. 2009-04-12 06:31:12 +00:00
PrefixOpNode.java * net/loveruby/cflat/compiler/Visitor.java: make all return types generic. 2009-04-12 06:31:12 +00:00
PtrMemberNode.java r4941@macbookpro: aamine | 2009-05-24 21:54:18 +0900 2009-05-24 12:56:37 +00:00
ReturnNode.java * new class Simplifier (it is really a IR generator). Passes compilation, but not tested. 2009-04-19 14:52:48 +00:00
SizeofExprNode.java * net/loveruby/cflat/compiler/Visitor.java: make all return types generic. 2009-04-12 06:31:12 +00:00
SizeofTypeNode.java * net/loveruby/cflat/compiler/Visitor.java: make all return types generic. 2009-04-12 06:31:12 +00:00
Slot.java * 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
StmtNode.java * net/loveruby/cflat/compiler/Visitor.java: make all return types generic. 2009-04-12 06:31:12 +00:00
StringLiteralNode.java r4628@macbookpro: aamine | 2009-04-30 22:19:48 +0900 2009-05-03 14:46:03 +00:00
StructNode.java * ast/ASTVisitor.java: fork DeclarationVisitor. 2009-04-26 09:09:52 +00:00
SuffixOpNode.java * net/loveruby/cflat/compiler/Visitor.java: make all return types generic. 2009-04-12 06:31:12 +00:00
SwitchNode.java r4626@macbookpro: aamine | 2009-04-30 21:49:44 +0900 2009-05-03 14:45:57 +00:00
TypeDefinition.java * ast/ASTVisitor.java: fork DeclarationVisitor. 2009-04-26 09:09:52 +00:00
TypeNode.java r4865@macbookpro: aamine | 2009-05-18 03:02:28 +0900 2009-05-17 18:35:02 +00:00
TypedefNode.java * ast/ASTVisitor.java: fork DeclarationVisitor. 2009-04-26 09:09:52 +00:00
UnaryArithmeticOpNode.java * 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
UnaryOpNode.java * new class Simplifier (it is really a IR generator). Passes compilation, but not tested. 2009-04-19 14:52:48 +00:00
UnionNode.java * ast/ASTVisitor.java: fork DeclarationVisitor. 2009-04-26 09:09:52 +00:00
VariableNode.java r4941@macbookpro: aamine | 2009-05-24 21:54:18 +0900 2009-05-24 12:56:37 +00:00
WhileNode.java r4626@macbookpro: aamine | 2009-04-30 21:49:44 +0900 2009-05-03 14:45:57 +00:00