Remove unnecessary typeContinuation variable
Change-Id: I1a78007491598b3a2d17091e96519182bd921f8d Reviewed-on: https://dart-review.googlesource.com/46569 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Dan Rubel <danrubel@google.com>
This commit is contained in:
committed by
commit-bot@chromium.org
parent
a0295ffa0e
commit
236c8dae8d
@@ -278,11 +278,9 @@ class ModifierRecoveryContext2 {
|
||||
}
|
||||
|
||||
/// Parse modifiers for variable declarations.
|
||||
Token parseVariableDeclarationModifiers(
|
||||
Token token, TypeContinuation typeContinuation,
|
||||
Token parseVariableDeclarationModifiers(Token token,
|
||||
{Token varFinalOrConst}) {
|
||||
token = parseModifiers(token, typeContinuation,
|
||||
varFinalOrConst: varFinalOrConst);
|
||||
token = parseModifiers(token, null, varFinalOrConst: varFinalOrConst);
|
||||
|
||||
reportExtraneousModifier(abstractToken);
|
||||
reportExtraneousModifier(covariantToken);
|
||||
|
||||
@@ -5525,15 +5525,12 @@ class Parser {
|
||||
next = token.next;
|
||||
}
|
||||
|
||||
TypeContinuation typeContinuation;
|
||||
Token varFinalOrConst;
|
||||
if (isModifier(next)) {
|
||||
if (optional('var', next)) {
|
||||
typeContinuation = TypeContinuation.OptionalAfterVar;
|
||||
varFinalOrConst = token = token.next;
|
||||
next = token.next;
|
||||
} else if (optional('final', next) || optional('const', next)) {
|
||||
typeContinuation = TypeContinuation.Optional;
|
||||
varFinalOrConst = token = token.next;
|
||||
next = token.next;
|
||||
}
|
||||
@@ -5542,13 +5539,11 @@ class Parser {
|
||||
// Recovery
|
||||
ModifierRecoveryContext2 modifierContext =
|
||||
new ModifierRecoveryContext2(this);
|
||||
token = modifierContext.parseVariableDeclarationModifiers(
|
||||
token, typeContinuation,
|
||||
token = modifierContext.parseVariableDeclarationModifiers(token,
|
||||
varFinalOrConst: varFinalOrConst);
|
||||
next = token.next;
|
||||
|
||||
varFinalOrConst = modifierContext.varFinalOrConst;
|
||||
typeContinuation = modifierContext.typeContinuation;
|
||||
modifierContext = null;
|
||||
}
|
||||
}
|
||||
@@ -5602,15 +5597,12 @@ class Parser {
|
||||
token = parseMetadataStar(token);
|
||||
Token next = token.next;
|
||||
|
||||
TypeContinuation typeContinuation;
|
||||
Token varFinalOrConst;
|
||||
if (isModifier(next)) {
|
||||
if (optional('var', next)) {
|
||||
typeContinuation = TypeContinuation.OptionalAfterVar;
|
||||
varFinalOrConst = token = token.next;
|
||||
next = token.next;
|
||||
} else if (optional('final', next) || optional('const', next)) {
|
||||
typeContinuation = TypeContinuation.Optional;
|
||||
varFinalOrConst = token = token.next;
|
||||
next = token.next;
|
||||
}
|
||||
@@ -5619,12 +5611,10 @@ class Parser {
|
||||
// Recovery
|
||||
ModifierRecoveryContext2 modifierContext =
|
||||
new ModifierRecoveryContext2(this);
|
||||
token = modifierContext.parseVariableDeclarationModifiers(
|
||||
token, typeContinuation,
|
||||
token = modifierContext.parseVariableDeclarationModifiers(token,
|
||||
varFinalOrConst: varFinalOrConst);
|
||||
|
||||
varFinalOrConst = modifierContext.varFinalOrConst;
|
||||
typeContinuation = modifierContext.typeContinuation;
|
||||
modifierContext = null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user