lineEnd method
End offset of line line, excluding its \n or \r\n.
Implementation
int lineEnd(int line) {
var end = line + 1 < _lineStarts.length
? _lineStarts[line + 1] - 1
: code.length;
if (end > _lineStarts[line] && code.codeUnitAt(end - 1) == 0x0D) end--;
return end;
}