Index: utils/css/tokenizer.dart |
diff --git a/utils/css/tokenizer.dart b/utils/css/tokenizer.dart |
index fccb3c040501b9beaf73e93041c9576f17cd79f6..63573dff140af5e9d653bc44961f909a3e4cf30a 100644 |
--- a/utils/css/tokenizer.dart |
+++ b/utils/css/tokenizer.dart |
@@ -191,8 +191,8 @@ class Tokenizer extends CSSTokenizerBase { |
// Need to override so CSS version of isIdentifierPart is used. |
Token finishIdentifier(int ch) { |
while (_index < _text.length) { |
-// if (!TokenizerHelpers.isIdentifierPart(_text.charCodeAt(_index++))) { |
- if (!TokenizerHelpers.isIdentifierPart(_text.charCodeAt(_index))) { |
+// if (!TokenizerHelpers.isIdentifierPart(_text.codeUnitAt(_index++))) { |
+ if (!TokenizerHelpers.isIdentifierPart(_text.codeUnitAt(_index))) { |
// _index--; |
break; |
} else { |
@@ -211,7 +211,7 @@ class Tokenizer extends CSSTokenizerBase { |
} |
Token finishImportant() { |
- |
+ |
} |
Token finishNumber() { |
@@ -233,7 +233,7 @@ class Tokenizer extends CSSTokenizerBase { |
bool maybeEatDigit() { |
if (_index < _text.length |
- && TokenizerHelpers.isDigit(_text.charCodeAt(_index))) { |
+ && TokenizerHelpers.isDigit(_text.codeUnitAt(_index))) { |
_index += 1; |
return true; |
} |
@@ -242,7 +242,7 @@ class Tokenizer extends CSSTokenizerBase { |
void eatHexDigits() { |
while (_index < _text.length) { |
- if (TokenizerHelpers.isHexDigit(_text.charCodeAt(_index))) { |
+ if (TokenizerHelpers.isHexDigit(_text.codeUnitAt(_index))) { |
_index += 1; |
} else { |
return; |
@@ -252,7 +252,7 @@ class Tokenizer extends CSSTokenizerBase { |
bool maybeEatHexDigit() { |
if (_index < _text.length |
- && TokenizerHelpers.isHexDigit(_text.charCodeAt(_index))) { |
+ && TokenizerHelpers.isHexDigit(_text.codeUnitAt(_index))) { |
_index += 1; |
return true; |
} |
@@ -293,7 +293,7 @@ class Tokenizer extends CSSTokenizerBase { |
/** Static helper methods. */ |
/** Static helper methods. */ |
class TokenizerHelpers { |
- |
+ |
static bool isIdentifierStart(int c) { |
return ((c >= 97/*a*/ && c <= 122/*z*/) || (c >= 65/*A*/ && c <= 90/*Z*/) || |
c == 95/*_*/ || c == 45 /*-*/); |