ArrayNode iVisited2 = (ArrayNode) getValueNode();
return ASTInterpreter.multipleAsgnArrayNode(runtime, context, this, iVisited2, self, aBlock);
}
case SPLATNODE: {
SplatNode splatNode = (SplatNode) getValueNode();
RubyArray rubyArray = RuntimeHelpers.splatValue(splatNode.getValue().interpret(runtime, context, self, aBlock));
return AssignmentVisitor.multiAssign(runtime, context, self, this, rubyArray, false);
}
default:
IRubyObject value = getValueNode().interpret(runtime, context, self, aBlock);