Chromium Code Reviews| Index: pkg/front_end/lib/src/fasta/scanner/token.dart |
| diff --git a/pkg/front_end/lib/src/fasta/scanner/token.dart b/pkg/front_end/lib/src/fasta/scanner/token.dart |
| index c162ee6443df24b65ff1b64857b6b437f2c19c38..31752b92d94102b4ee2b50fb5b10b6440c890898 100644 |
| --- a/pkg/front_end/lib/src/fasta/scanner/token.dart |
| +++ b/pkg/front_end/lib/src/fasta/scanner/token.dart |
| @@ -4,6 +4,8 @@ |
| library fasta.scanner.token; |
| +import '../../scanner/token.dart' as analyzer; |
| + |
| import 'keyword.dart' show Keyword; |
| import 'precedence.dart' show BAD_INPUT_INFO, EOF_INFO, PrecedenceInfo; |
| @@ -126,9 +128,15 @@ abstract class Token { |
| bool get isEof => false; |
| + bool get isBuiltInIdentifier => false; |
| + |
| bool get isOperator => info.isOperator; |
| - bool get isBuiltInIdentifier => false; |
| + bool get isUserDefinableOperator => info.isUserDefinableOperator; |
|
ahe
2017/03/20 12:25:29
@override?
danrubel
2017/03/20 17:19:30
I can't add that until fasta.Token implements anal
|
| + |
| + analyzer.TokenType get type => info; |
| + |
| + int get offset => charOffset; |
| } |
| /** |