221
return this.getEmpty();
222
} else {
223
>
let length = items[0].length;
ast.ts
224
>
let unopenedBrackets = items[0].missingOpeningBracketIds;
225
>
for (let i = 1; i < items.length; i++) {
226
>
length = lengthAdd(length, items[i].length);
227
>
unopenedBrackets = unopenedBrackets.merge(items[i].missingOpeningBracketIds);
228
>
}
229
>
return immutable
230
? new ImmutableArrayListAstNode(length, items[0].listHeight + 1, items, unopenedBrackets)
231
>
: new ArrayListAstNode(length, items[0].listHeight + 1, items, unopenedBrackets);
ast.ts
232
>
}
233
}
234