in lib/src/eager_span_scanner.dart [98:111]
bool scan(Pattern pattern) {
if (!super.scan(pattern)) return false;
final firstMatch = (lastMatch![0])!;
final newlines = _newlinesIn(firstMatch);
_line += newlines.length;
if (newlines.isEmpty) {
_column += firstMatch.length;
} else {
_column = firstMatch.length - newlines.last.end;
}
return true;
}