| Index: pkg/compiler/lib/src/js/characters.dart
|
| diff --git a/pkg/compiler/lib/src/util/characters.dart b/pkg/compiler/lib/src/js/characters.dart
|
| similarity index 76%
|
| copy from pkg/compiler/lib/src/util/characters.dart
|
| copy to pkg/compiler/lib/src/js/characters.dart
|
| index 5961d0764a0d78de9abba943782c89a4e971725a..ae6740ff3c1fb4735f8bb7aa9757cb6401002f8c 100644
|
| --- a/pkg/compiler/lib/src/util/characters.dart
|
| +++ b/pkg/compiler/lib/src/js/characters.dart
|
| @@ -1,8 +1,8 @@
|
| -// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
|
| +// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| -library characters;
|
| +library js_character_codes;
|
|
|
| const int $EOF = 0;
|
| const int $STX = 2;
|
| @@ -115,29 +115,3 @@ const int $PS = 0x2029;
|
| const int $FIRST_SURROGATE = 0xd800;
|
| const int $LAST_SURROGATE = 0xdfff;
|
| const int $LAST_CODE_POINT = 0x10ffff;
|
| -
|
| -bool isHexDigit(int characterCode) {
|
| - if (characterCode <= $9) return $0 <= characterCode;
|
| - characterCode |= $a ^ $A;
|
| - return ($a <= characterCode && characterCode <= $f);
|
| -}
|
| -
|
| -int hexDigitValue(int hexDigit) {
|
| - assert(isHexDigit(hexDigit));
|
| - // hexDigit is one of '0'..'9', 'A'..'F' and 'a'..'f'.
|
| - if (hexDigit <= $9) return hexDigit - $0;
|
| - return (hexDigit | ($a ^ $A)) - ($a - 10);
|
| -}
|
| -
|
| -bool isUnicodeScalarValue(int value) {
|
| - return value < $FIRST_SURROGATE ||
|
| - (value > $LAST_SURROGATE && value <= $LAST_CODE_POINT);
|
| -}
|
| -
|
| -bool isUtf16LeadSurrogate(int value) {
|
| - return value >= 0xd800 && value <= 0xdbff;
|
| -}
|
| -
|
| -bool isUtf16TrailSurrogate(int value) {
|
| - return value >= 0xdc00 && value <= 0xdfff;
|
| -}
|
|
|