This commit was manufactured by cvs2svn to create tag 'buildscript'.
[IRC.git] /
1 package IR.Tree;
2
3 public class ReturnNode extends BlockStatementNode {
4     ExpressionNode en;
5
6     public ReturnNode() {
7         en=null;
8     }
9
10     public ReturnNode(ExpressionNode en) {
11         this.en=en;
12     }
13
14     public ExpressionNode getReturnExpression() {
15         return en;
16     }
17
18     public String printNode(int indent) {
19         if (en==null)
20             return "return";
21         else
22             return "return "+en.printNode(indent);
23     }
24     public int kind() {
25         return Kind.ReturnNode;
26     }
27 }