| Index: lib/src/line_scanner.dart
|
| diff --git a/lib/src/line_scanner.dart b/lib/src/line_scanner.dart
|
| index 4e1217305bbf66237df323972cd4cd7c6b6b939a..54ecf7bf9e62215d7a7412a760a24fb1b5dae60d 100644
|
| --- a/lib/src/line_scanner.dart
|
| +++ b/lib/src/line_scanner.dart
|
| @@ -40,8 +40,8 @@ class LineScanner extends StringScanner {
|
| super.position = newPosition;
|
|
|
| if (newPosition > oldPosition) {
|
| - var newlines = "\n".allMatches(string.substring(oldPosition, newPosition))
|
| - .toList();
|
| + var newlines =
|
| + "\n".allMatches(string.substring(oldPosition, newPosition)).toList();
|
| _line += newlines.length;
|
| if (newlines.isEmpty) {
|
| _column += newPosition - oldPosition;
|
| @@ -49,8 +49,8 @@ class LineScanner extends StringScanner {
|
| _column = newPosition - newlines.last.end;
|
| }
|
| } else {
|
| - var newlines = "\n".allMatches(string.substring(newPosition, oldPosition))
|
| - .toList();
|
| + var newlines =
|
| + "\n".allMatches(string.substring(newPosition, oldPosition)).toList();
|
| _line -= newlines.length;
|
| if (newlines.isEmpty) {
|
| _column -= oldPosition - newPosition;
|
| @@ -75,7 +75,6 @@ class LineScanner extends StringScanner {
|
| }
|
|
|
| bool scan(Pattern pattern) {
|
| - var oldPosition = position;
|
| if (!super.scan(pattern)) return false;
|
|
|
| var newlines = "\n".allMatches(lastMatch[0]).toList();
|
|
|