| Index: samples/swarm/swarm_ui_lib/layout/GridLayoutParser.dart
|
| diff --git a/samples/swarm/swarm_ui_lib/layout/GridLayoutParser.dart b/samples/swarm/swarm_ui_lib/layout/GridLayoutParser.dart
|
| index 5e49ba5e9309c744dead1f8956e00049385b57f4..04a759fea8a2e18169ce3f5bb37e8366c2a86351 100644
|
| --- a/samples/swarm/swarm_ui_lib/layout/GridLayoutParser.dart
|
| +++ b/samples/swarm/swarm_ui_lib/layout/GridLayoutParser.dart
|
| @@ -13,18 +13,18 @@ class _Parser {
|
|
|
| // TODO(jmesserly): shouldn't need this optimization, but dart_json parser
|
| // found that they needed this.
|
| - static const A_BIG = 65; // 'A'.charCodeAt(0)
|
| - static const Z_BIG = 90; // 'Z'.charCodeAt(0)
|
| - static const A_SMALL = 97; // 'a'.charCodeAt(0)
|
| - static const Z_SMALL = 122; // 'z'.charCodeAt(0)
|
| - static const TAB = 9; // '\t'.charCodeAt(0)
|
| - static const NEW_LINE = 10; // '\n'.charCodeAt(0)
|
| - static const LINE_FEED = 13; // '\r'.charCodeAt(0)
|
| - static const SPACE = 32; // ' '.charCodeAt(0)
|
| - static const ZERO = 48; // '0'.charCodeAt(0)
|
| - static const NINE = 57; // '9'.charCodeAt(0)
|
| - static const DOT = 46; // '.'.charCodeAt(0)
|
| - static const R_PAREN = 41; // ')'.charCodeAt(0)
|
| + static const A_BIG = 65; // 'A'.codeUnitAt(0)
|
| + static const Z_BIG = 90; // 'Z'.codeUnitAt(0)
|
| + static const A_SMALL = 97; // 'a'.codeUnitAt(0)
|
| + static const Z_SMALL = 122; // 'z'.codeUnitAt(0)
|
| + static const TAB = 9; // '\t'.codeUnitAt(0)
|
| + static const NEW_LINE = 10; // '\n'.codeUnitAt(0)
|
| + static const LINE_FEED = 13; // '\r'.codeUnitAt(0)
|
| + static const SPACE = 32; // ' '.codeUnitAt(0)
|
| + static const ZERO = 48; // '0'.codeUnitAt(0)
|
| + static const NINE = 57; // '9'.codeUnitAt(0)
|
| + static const DOT = 46; // '.'.codeUnitAt(0)
|
| + static const R_PAREN = 41; // ')'.codeUnitAt(0)
|
|
|
| final String _src;
|
| int _offset;
|
| @@ -61,7 +61,7 @@ class _Parser {
|
|
|
| int get remaining => _src.length - _offset;
|
|
|
| - int _peekChar() => _src.charCodeAt(_offset);
|
| + int _peekChar() => _src.codeUnitAt(_offset);
|
|
|
| bool get endOfInput => _offset >= _src.length;
|
|
|
| @@ -113,9 +113,9 @@ class _Parser {
|
| // If we're eating something that's like a word, make sure
|
| // it's not followed by more characters.
|
| // This is ugly. Proper tokenization would make this cleaner.
|
| - if (_isLetter(value.charCodeAt(value.length - 1))) {
|
| + if (_isLetter(value.codeUnitAt(value.length - 1))) {
|
| int i = _offset + value.length;
|
| - if (i < _src.length && _isLetter(_src.charCodeAt(i))) {
|
| + if (i < _src.length && _isLetter(_src.codeUnitAt(i))) {
|
| return false;
|
| }
|
| }
|
|
|