91
return _otherTokens;
92
}
94
return lineTokens;
95
}
97
// cannot determine combined line length...
98
return null;
99
}
101
>
const otherTokens = toUint32Array(_otherTokens);
102
>
const otherTokensCount = (otherTokens.length >>> 1);
103
>
104
>
const result = new Uint32Array(myTokens.length + otherTokens.length);
105
>
result.set(myTokens, 0);
106
>
let dest = myTokens.length;
107
>
const delta = myTokens[myTokens.length - 2];
108
>
for (let i = 0; i < otherTokensCount; i++) {
109
>
result[dest++] = otherTokens[(i << 1)] + delta;
110
>
result[dest++] = otherTokens[(i << 1) + 1];
111
>
}
112
>
return result.buffer;
113
}
114