Chromium Code Reviews| 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..7f66c36a02c8b3b19023194bdb0ce7aa9ad13268 |
| --- /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 |
|
Bob Nystrom
2014/05/28 21:28:57
Nit, but a ctor call without () looks weird to me.
nweiz
2014/05/28 23:56:34
Done.
|
| + the URL of the source file. This is used for error reporting. |
| + |
| +* Add `StringScanner.readChar` and `StringScanner.peekChar` methods for doing |
|
Bob Nystrom
2014/05/28 21:28:57
And here too, since otherwise a reader might think
nweiz
2014/05/28 23:56:34
Done.
|
| + 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 |