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 5d722862f788de27f9c9fbd92fa546ed8e42f1f8..c162ee6443df24b65ff1b64857b6b437f2c19c38 100644 |
--- a/pkg/front_end/lib/src/fasta/scanner/token.dart |
+++ b/pkg/front_end/lib/src/fasta/scanner/token.dart |
@@ -96,6 +96,8 @@ abstract class Token { |
*/ |
bool isIdentifier(); |
+ bool get isPseudo => false; |
+ |
/** |
* Returns a textual representation of this token to be used for debugging |
* purposes. The resulting string might contain information about the |
@@ -178,6 +180,8 @@ class KeywordToken extends Token { |
bool isIdentifier() => keyword.isPseudo || keyword.isBuiltIn; |
+ bool get isPseudo => keyword.isPseudo; |
+ |
bool get isBuiltInIdentifier { |
// TODO(ahe): Remove special case for "deferred" once dartbug.com/29069 is |
// fixed. |