Changes
[IRC.git] / Robust / src / IR / Tree / AssignmentNode.java
1 package IR.Tree;
2 import IR.AssignOperation;
3
4 public class AssignmentNode extends ExpressionNode {
5     ExpressionNode left;
6     ExpressionNode right;
7     AssignOperation op;
8
9     public AssignmentNode(ExpressionNode l, ExpressionNode r, AssignOperation op) {
10         left=l;
11         right=r;
12         this.op=op;
13     }
14
15     public String printNode(int indent) {
16         return left.printNode(indent)+" "+op.toString()+" "+right.printNode(indent);
17     }
18
19     public int kind() {
20         return Kind.AssignmentNode;
21     }
22 }