@Override public void visit(SubscriptExpr expr) { expr.getIndex().acceptVisitor(this); Expr index = resultExpr; expr.getArray().acceptVisitor(this); Expr array = resultExpr; expr.setArray(array); expr.setIndex(index); resultExpr = expr; }