| Index: pkg/front_end/lib/src/fasta/scanner/recover.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/scanner/recover.dart b/pkg/front_end/lib/src/fasta/scanner/recover.dart
|
| index 0beaad6c1d93a4537020871efd6964a29e61caaa..5faa29162a1e33301f5068ab0bc868bb1becc6a1 100644
|
| --- a/pkg/front_end/lib/src/fasta/scanner/recover.dart
|
| +++ b/pkg/front_end/lib/src/fasta/scanner/recover.dart
|
| @@ -4,19 +4,13 @@
|
|
|
| library fasta.scanner.recover;
|
|
|
| -import 'token.dart' show
|
| - StringToken,
|
| - Token;
|
| +import 'token.dart' show StringToken, Token;
|
|
|
| -import 'error_token.dart' show
|
| - NonAsciiIdentifierToken,
|
| - ErrorKind,
|
| - ErrorToken;
|
| +import 'error_token.dart' show NonAsciiIdentifierToken, ErrorKind, ErrorToken;
|
|
|
| import 'precedence.dart' as Precedence;
|
|
|
| -import 'precedence.dart' show
|
| - PrecedenceInfo;
|
| +import 'precedence.dart' show PrecedenceInfo;
|
|
|
| /// Recover from errors in [tokens]. The original sources are provided as
|
| /// [bytes]. [lineStarts] are the beginning character offsets of lines, and
|
| @@ -39,11 +33,13 @@ Token defaultRecoveryStrategy(
|
|
|
| /// Tokens with errors.
|
| ErrorToken error;
|
| +
|
| /// Used for appending to [error].
|
| ErrorToken errorTail;
|
|
|
| /// Tokens without errors.
|
| Token good;
|
| +
|
| /// Used for appending to [good].
|
| Token goodTail;
|
|
|
| @@ -114,12 +110,12 @@ Token defaultRecoveryStrategy(
|
| }
|
| String value = new String.fromCharCodes(codeUnits);
|
| return synthesizeToken(charOffset, value, Precedence.IDENTIFIER_INFO)
|
| - ..next = next;
|
| + ..next = next;
|
| }
|
|
|
| recoverExponent() {
|
| return synthesizeToken(errorTail.charOffset, "NaN", Precedence.DOUBLE_INFO)
|
| - ..next = errorTail.next;
|
| + ..next = errorTail.next;
|
| }
|
|
|
| recoverString() {
|
| @@ -129,7 +125,7 @@ Token defaultRecoveryStrategy(
|
|
|
| recoverHexDigit() {
|
| return synthesizeToken(errorTail.charOffset, "-1", Precedence.INT_INFO)
|
| - ..next = errorTail.next;
|
| + ..next = errorTail.next;
|
| }
|
|
|
| recoverStringInterpolation() {
|
|
|