245
}
246
248
>
node: AstNode,
249
>
nodeOffsetStart: Length,
250
>
nodeOffsetEnd: Length,
251
>
startOffset: Length,
252
>
endOffset: Length,
253
>
push: (item: BracketInfo) => boolean,
254
>
level: number,
255
>
nestingLevelOfEqualBracketType: number,
256
>
levelPerBracketType: Map<string, number>,
257
>
onlyColorizedBrackets: boolean,
258
>
parentPairIsIncomplete: boolean = false,
259
>
): boolean {
260
>
if (level > 200) {
261
return true;
262
}
264
>
whileLoop:
265
>
while (true) {
266
>
switch (node.kind) {
267
>
case AstNodeKind.List: {
268
const childCount = node.childrenLength;
269
for (let i = 0; i < childCount; i++) {