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 }