@Override public void caseAArrInxExpr9(AArrInxExpr9 node) { inAArrInxExpr9(node); { List<POptArrInx> copy = new ArrayList<POptArrInx>(node.getOptArrInx()); Collections.reverse(copy); for (POptArrInx e : copy) { e.apply(this); } } if (node.getQuart() != null) { node.getQuart().apply(this); } outAArrInxExpr9(node); }
@Override public void caseAAssignStmt(AAssignStmt node) { inAAssignStmt(node); if (node.getNewlines() != null) { node.getNewlines().apply(this); } if (node.getExpr() != null) { node.getExpr().apply(this); } if (node.getAssignOp() != null) { node.getAssignOp().apply(this); } { List<POptArrInx> copy = new ArrayList<POptArrInx>(node.getOptArrInx()); Collections.reverse(copy); for (POptArrInx e : copy) { e.apply(this); } } if (node.getId() != null) { node.getId().apply(this); } outAAssignStmt(node); }