Commit Graph

5 Commits

Author SHA1 Message Date
nweiz@google.com c718393be3 Make StringScannerException extend SpanFormatException.
R=rnystrom@google.com
BUG=

Review URL: https://codereview.chromium.org//343043002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37619 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-23 21:10:55 +00:00
nweiz@google.com 038791a166 Add LineScanner and SpanScanner classes to string_scanner.
R=rnystrom@google.com

Review URL: https://codereview.chromium.org//299973002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36815 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-30 00:52:40 +00:00
nweiz@google.com 9b6805642c Fix the StringScanner tests under dart2js.
R=kevmoo@google.com

Review URL: https://codereview.chromium.org//222613006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34677 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-03 00:27:11 +00:00
nweiz@google.com 35a0b4fd6c Convert shelf to use the string_scanner package.
This also adds support for [StringScanner.error], which produces a
nicely-formatted scanning error.

R=kevmoo@google.com

Review URL: https://codereview.chromium.org//222843003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34669 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-02 20:58:47 +00:00
nweiz@google.com 2eac837fc0 Add a string_scanner package.
This code has been pulled out of the Shelf package.

R=kevmoo@google.com

Review URL: https://codereview.chromium.org//213833013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34665 260f80e4-7a28-3924-810f-c04153c831b5
2014-04-02 20:30:09 +00:00