| Index: pkg/compiler/lib/src/tokens/token.dart
|
| diff --git a/pkg/compiler/lib/src/tokens/token.dart b/pkg/compiler/lib/src/tokens/token.dart
|
| index 1b05a5fd88a9c50f4373e6bedfb6dbf7e0e844f1..d390eb73a819b8b16eb2f28b8bbb79084cf5b853 100644
|
| --- a/pkg/compiler/lib/src/tokens/token.dart
|
| +++ b/pkg/compiler/lib/src/tokens/token.dart
|
| @@ -416,28 +416,28 @@ bool isUserDefinableOperator(String value) {
|
| isUnaryOperator(value);
|
| }
|
|
|
| -bool isUnaryOperator(String value) => identical(value, '~');
|
| +bool isUnaryOperator(String value) => value == '~';
|
|
|
| bool isBinaryOperator(String value) {
|
| return
|
| - (identical(value, '==')) ||
|
| - (identical(value, '[]')) ||
|
| - (identical(value, '*')) ||
|
| - (identical(value, '/')) ||
|
| - (identical(value, '%')) ||
|
| - (identical(value, '~/')) ||
|
| - (identical(value, '+')) ||
|
| - (identical(value, '<<')) ||
|
| - (identical(value, '>>')) ||
|
| - (identical(value, '>=')) ||
|
| - (identical(value, '>')) ||
|
| - (identical(value, '<=')) ||
|
| - (identical(value, '<')) ||
|
| - (identical(value, '&')) ||
|
| - (identical(value, '^')) ||
|
| - (identical(value, '|'));
|
| + value == '==' ||
|
| + value == '[]' ||
|
| + value == '*' ||
|
| + value == '/' ||
|
| + value == '%' ||
|
| + value == '~/' ||
|
| + value == '+' ||
|
| + value == '<<' ||
|
| + value == '>>' ||
|
| + value == '>=' ||
|
| + value == '>' ||
|
| + value == '<=' ||
|
| + value == '<' ||
|
| + value == '&' ||
|
| + value == '^' ||
|
| + value == '|';
|
| }
|
|
|
| -bool isTernaryOperator(String value) => identical(value, '[]=');
|
| +bool isTernaryOperator(String value) => value == '[]=';
|
|
|
| -bool isMinusOperator(String value) => identical(value, '-');
|
| +bool isMinusOperator(String value) => value == '-';
|
|
|