Index: pkg/front_end/lib/src/fasta/parser/parser.dart |
diff --git a/pkg/front_end/lib/src/fasta/parser/parser.dart b/pkg/front_end/lib/src/fasta/parser/parser.dart |
index f323b4519c356cb29e55355deacd0e461ec1286a..93530ef87fd7096c07ec5fcecdc39533bfe34aae 100644 |
--- a/pkg/front_end/lib/src/fasta/parser/parser.dart |
+++ b/pkg/front_end/lib/src/fasta/parser/parser.dart |
@@ -3379,7 +3379,7 @@ class Parser { |
if (identical(value, ';')) { |
listener.handleNoExpression(token); |
return token; |
- } else if (isOneOf3(token, 'var', 'final', 'const')) { |
+ } else if (isOneOf4(token, '@', 'var', 'final', 'const')) { |
return parseVariablesDeclarationNoSemicolon(token); |
} |
Token identifier = peekIdentifierAfterType(token); |