| Index: pkg/string_scanner/CHANGELOG.md
|
| diff --git a/pkg/string_scanner/CHANGELOG.md b/pkg/string_scanner/CHANGELOG.md
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..2c41c9d6450e3932f26580807a4f6438f268d8c5
|
| --- /dev/null
|
| +++ b/pkg/string_scanner/CHANGELOG.md
|
| @@ -0,0 +1,19 @@
|
| +## 0.0.2
|
| +
|
| +* `new StringScanner()` now takes an optional `sourceUrl` argument that provides
|
| + the URL of the source file. This is used for error reporting.
|
| +
|
| +* Add `StringScanner.readChar()` and `StringScanner.peekChar()` methods for
|
| + doing character-by-character scanning.
|
| +
|
| +* Scanners now throw `StringScannerException`s which provide more detailed
|
| + access to information about the errors that were thrown and can provide
|
| + terminal-colored messages.
|
| +
|
| +* Add a `LineScanner` subclass of `StringScanner` that automatically tracks line
|
| + and column information of the text being scanned.
|
| +
|
| +* Add a `SpanScanner` subclass of `LineScanner` that exposes matched ranges as
|
| + [source map][] `Span` objects.
|
| +
|
| +[source_map]: http://pub.dartlang.org/packages/source_maps
|
|
|