2 import IR.AssignOperation;
4 public class AssignmentNode extends ExpressionNode {
9 public AssignmentNode(ExpressionNode l, ExpressionNode r, AssignOperation op) {
15 public ExpressionNode getDest() {
19 public ExpressionNode getSrc() {
23 public AssignOperation getOperation() {
27 public String printNode(int indent) {
28 return left.printNode(indent)+" "+op.toString()+" "+right.printNode(indent);
32 return Kind.AssignmentNode;