lines method
Returns views of the accumulated HTML split at lineOffsets.
Implementation
Iterable<String> lines() sync* {
for (var index = 0; index < lineOffsets.length; index++) {
final start = lineOffsets[index];
final end = index + 1 == lineOffsets.length
? html.length
: lineOffsets[index + 1];
yield utf8.decode(html.sublist(start, end));
}
}