Replace and remove reportUnexpectedToken and reportUnrecoverableErrorWithToken
Change-Id: Ib0432f037b4207ad1a109c5bca8773c7bf2709ac
Reviewed-on: https://dart-review.googlesource.com/63460
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Commit-Queue: Dan Rubel <danrubel@google.com>
diff --git a/pkg/front_end/lib/src/fasta/parser/parser.dart b/pkg/front_end/lib/src/fasta/parser/parser.dart
index 5aa6c35..83d946f 100644
--- a/pkg/front_end/lib/src/fasta/parser/parser.dart
+++ b/pkg/front_end/lib/src/fasta/parser/parser.dart
@@ -3582,7 +3582,9 @@
replacement.endToken = replacement.next;
token = parseArgumentOrIndexStar(token, null);
} else {
- token = reportUnexpectedToken(token.next);
+ // Recovery
+ reportRecoverableErrorWithToken(
+ token.next, fasta.templateUnexpectedToken);
}
} else if (identical(type, TokenType.IS)) {
token = parseIsOperatorRest(token);
@@ -5681,18 +5683,6 @@
}
}
- Token reportUnrecoverableErrorWithToken(
- Token token, Template<_MessageWithArgument<Token>> template) {
- Token next;
- if (token is ErrorToken) {
- next = reportErrorToken(token, false);
- } else {
- next = listener.handleUnrecoverableError(
- token, template.withArguments(token));
- }
- return next ?? skipToEof(token);
- }
-
void reportRecoverableErrorWithToken(
Token token, Template<_MessageWithArgument<Token>> template) {
if (token is ErrorToken) {
@@ -5744,11 +5734,6 @@
return next;
}
- Token reportUnexpectedToken(Token token) {
- return reportUnrecoverableErrorWithToken(
- token, fasta.templateUnexpectedToken);
- }
-
Token reportAndSkipClassInClass(Token token) {
assert(optional('class', token));
reportRecoverableError(token, fasta.messageClassInClass);