for (Node an: masgnPre.childNodes()) { if (values == null) { buildArgsMasgn(an, s, argsArray, false, -1, -1, i, false); } else { Variable rhsVal = s.getNewTemporaryVariable(); buildArgsMasgn(restNode, s, argsArray, false, i, postArgsCount, 0, true); // rest of the argument array! } else { Variable rhsVal = s.getNewTemporaryVariable(); for (Node an: masgnPost.childNodes()) { if (values == null) { buildArgsMasgn(an, s, argsArray, false, i, postArgsCount, j, false); } else { Variable rhsVal = s.getNewTemporaryVariable();
for (Node an: masgnPre.childNodes()) { if (values == null) { buildArgsMasgn(an, s, argsArray, false, -1, -1, i, false); } else { Variable rhsVal = s.getNewTemporaryVariable(); buildArgsMasgn(restNode, s, argsArray, false, i, postArgsCount, 0, true); // rest of the argument array! } else { Variable rhsVal = s.getNewTemporaryVariable(); for (Node an: masgnPost.childNodes()) { if (values == null) { buildArgsMasgn(an, s, argsArray, false, i, postArgsCount, j, false); } else { Variable rhsVal = s.getNewTemporaryVariable();