| Index: pkg/compiler/lib/src/parser/element_listener.dart
|
| diff --git a/pkg/compiler/lib/src/parser/element_listener.dart b/pkg/compiler/lib/src/parser/element_listener.dart
|
| index 3145497e7b7f1153a8579f574d8f00502e7d503f..9420beddbc3f8e55f29884cc7a6abb79540212b5 100644
|
| --- a/pkg/compiler/lib/src/parser/element_listener.dart
|
| +++ b/pkg/compiler/lib/src/parser/element_listener.dart
|
| @@ -27,7 +27,7 @@ import '../id_generator.dart';
|
| import '../native/native.dart' as native;
|
| import '../string_validator.dart' show StringValidator;
|
| import 'package:front_end/src/fasta/scanner.dart'
|
| - show Keyword, BeginGroupToken, ErrorToken, KeywordToken, StringToken, Token;
|
| + show BeginGroupToken, ErrorToken, StringToken, Token;
|
| import 'package:front_end/src/fasta/scanner.dart' as Tokens show EOF_TOKEN;
|
| import '../tree/tree.dart';
|
| import '../util/util.dart' show Link, LinkBuilder;
|
| @@ -35,7 +35,7 @@ import 'package:front_end/src/fasta/parser.dart'
|
| show Listener, ParserError, optional;
|
| import 'package:front_end/src/fasta/parser/identifier_context.dart'
|
| show IdentifierContext;
|
| -import 'package:front_end/src/scanner/token.dart' show TokenType;
|
| +import 'package:front_end/src/scanner/token.dart' show KeywordToken, TokenType;
|
| import 'partial_elements.dart'
|
| show
|
| PartialClassElement,
|
| @@ -299,9 +299,9 @@ class ElementListener extends Listener {
|
|
|
| void rejectBuiltInIdentifier(Identifier name) {
|
| if (name.token is KeywordToken) {
|
| - Keyword keyword = (name.token as KeywordToken).keyword;
|
| - if (!keyword.isPseudo) {
|
| - recoverableError(name, "Illegal name '${keyword.lexeme}'.");
|
| + TokenType type = name.token.type;
|
| + if (!type.isPseudo) {
|
| + recoverableError(name, "Illegal name '${type.lexeme}'.");
|
| }
|
| }
|
| }
|
|
|