Index: pkg/yaml/lib/src/scanner.dart |
diff --git a/pkg/yaml/lib/src/scanner.dart b/pkg/yaml/lib/src/scanner.dart |
index 6c702c80e0e7986126a5505e324bbfa1c237d275..e1b578ebebb2b681924e0cdd2eeefdb9126da90d 100644 |
--- a/pkg/yaml/lib/src/scanner.dart |
+++ b/pkg/yaml/lib/src/scanner.dart |
@@ -1156,7 +1156,7 @@ class Scanner { |
var leadingBreak = ''; |
var leadingBlank = false; |
var trailingBlank = false; |
- var end = _scanner.position; |
+ var end = _scanner.state; |
while (_scanner.column == indent && !_scanner.isDone) { |
// Check for a document indicator. libyaml doesn't do this, but the spec |
// mandates it. See example 9.5: |
@@ -1189,7 +1189,7 @@ class Scanner { |
_scanner.readChar(); |
} |
buffer.write(_scanner.substring(startPosition)); |
- end = _scanner.position; |
+ end = _scanner.state; |
// libyaml always reads a line here, but this breaks on block scalars at |
// the end of the document that end without newlines. See example 8.1: |