| Index: pkg/front_end/test/token_test.dart
|
| diff --git a/pkg/front_end/test/token_test.dart b/pkg/front_end/test/token_test.dart
|
| index 3358b81ef288e9f04279e4228cb13472189eddff..6cddeb4532193ec539fae30b1033ee445146aa80 100644
|
| --- a/pkg/front_end/test/token_test.dart
|
| +++ b/pkg/front_end/test/token_test.dart
|
| @@ -3,7 +3,6 @@
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| import 'package:front_end/src/fasta/scanner/string_scanner.dart';
|
| -import 'package:front_end/src/fasta/scanner/keyword.dart' as fasta;
|
| import 'package:front_end/src/fasta/scanner/token.dart' as fasta;
|
| import 'package:front_end/src/scanner/token.dart';
|
| import 'package:front_end/src/scanner/reader.dart' as analyzer;
|
| @@ -155,18 +154,6 @@ class Foo {
|
| expect(token.matchesAny([TokenType.AMPERSAND]), false);
|
| }
|
|
|
| - /// Return all fasta and all analyzer keywords
|
| - List<Keyword> get _allKeywords =>
|
| - new List.from(Keyword.values)..addAll(fasta.Keyword.values);
|
| -
|
| - void test_all_keywords() {
|
| - var keywords = new Set<fasta.Keyword>.from(fasta.Keyword.values);
|
| - for (Keyword kw in Keyword.values) {
|
| - expect(keywords.remove(kw), isTrue, reason: kw.name);
|
| - }
|
| - expect(keywords, isEmpty);
|
| - }
|
| -
|
| void test_built_in_keywords() {
|
| var builtInKeywords = new Set<Keyword>.from([
|
| Keyword.ABSTRACT,
|
| @@ -187,33 +174,31 @@ class Foo {
|
| Keyword.STATIC,
|
| Keyword.TYPEDEF,
|
| ]);
|
| - for (Keyword keyword in _allKeywords) {
|
| + for (Keyword keyword in Keyword.values) {
|
| var isBuiltIn = builtInKeywords.contains(keyword);
|
| expect(keyword.isBuiltIn, isBuiltIn, reason: keyword.name);
|
| - expect((keyword as fasta.Keyword).isBuiltIn, isBuiltIn,
|
| - reason: keyword.name);
|
| + expect(keyword.isBuiltIn, isBuiltIn, reason: keyword.name);
|
| }
|
| }
|
|
|
| void test_pseudo_keywords() {
|
| var pseudoKeywords = new Set<Keyword>.from([
|
| - fasta.Keyword.ASYNC,
|
| - fasta.Keyword.AWAIT,
|
| - fasta.Keyword.FUNCTION,
|
| - fasta.Keyword.HIDE,
|
| - fasta.Keyword.NATIVE,
|
| - fasta.Keyword.OF,
|
| - fasta.Keyword.ON,
|
| - fasta.Keyword.PATCH,
|
| - fasta.Keyword.SHOW,
|
| - fasta.Keyword.SOURCE,
|
| - fasta.Keyword.SYNC,
|
| - fasta.Keyword.YIELD,
|
| + Keyword.ASYNC,
|
| + Keyword.AWAIT,
|
| + Keyword.FUNCTION,
|
| + Keyword.HIDE,
|
| + Keyword.NATIVE,
|
| + Keyword.OF,
|
| + Keyword.ON,
|
| + Keyword.PATCH,
|
| + Keyword.SHOW,
|
| + Keyword.SOURCE,
|
| + Keyword.SYNC,
|
| + Keyword.YIELD,
|
| ]);
|
| - for (Keyword keyword in _allKeywords) {
|
| + for (Keyword keyword in Keyword.values) {
|
| var isPseudo = pseudoKeywords.contains(keyword);
|
| - expect((keyword as fasta.Keyword).isPseudo, isPseudo,
|
| - reason: keyword.name);
|
| + expect(keyword.isPseudo, isPseudo, reason: keyword.name);
|
| }
|
| }
|
|
|
|
|