def Visit_Array(self, curArray): length = curArray.length.val elemBox = curArray.typePtr.buildENV(self) inputList = [] for i in range(0, length): inputList.append(elemBox.makeCopy()) curBox = Box.ArrayBox(inputList, curArray.startPos, curArray.endPos, self.myErrHandler) return curBox