| OLD | NEW | 
|    1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |    1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|    2 // for details. All rights reserved. Use of this source code is governed by a |    2 // for details. All rights reserved. Use of this source code is governed by a | 
|    3 // BSD-style license that can be found in the LICENSE file. |    3 // BSD-style license that can be found in the LICENSE file. | 
|    4  |    4  | 
|    5 part of dart.utf; |  | 
|    6  |  | 
|    7 // TODO(jmesserly): would be nice to have this on String (dartbug.com/6501). |    5 // TODO(jmesserly): would be nice to have this on String (dartbug.com/6501). | 
|    8 /** |    6 /** | 
|    9  * Provide a list of Unicode codepoints for a given string. |    7  * Provide a list of Unicode codepoints for a given string. | 
|   10  */ |    8  */ | 
|   11 List<int> stringToCodepoints(String str) { |    9 List<int> stringToCodepoints(String str) { | 
|   12   // Note: str.charCodes gives us 16-bit code units on all Dart implementations. |   10   // Note: str.charCodes gives us 16-bit code units on all Dart implementations. | 
|   13   // So we need to convert. |   11   // So we need to convert. | 
|   14   return _utf16CodeUnitsToCodepoints(str.charCodes); |   12   return _utf16CodeUnitsToCodepoints(str.charCodes); | 
|   15 } |   13 } | 
|   16  |   14  | 
| (...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  238     _offset -= by; |  236     _offset -= by; | 
|  239   } |  237   } | 
|  240  |  238  | 
|  241   int get remaining => _end - _offset; |  239   int get remaining => _end - _offset; | 
|  242  |  240  | 
|  243   void skip([int count = 1]) { |  241   void skip([int count = 1]) { | 
|  244     _offset += count; |  242     _offset += count; | 
|  245   } |  243   } | 
|  246 } |  244 } | 
|  247  |  245  | 
| OLD | NEW |