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 5ac645576724d077fea9a372776fc326cb3c3042..42c8f456f4cbb2b5f8d090e106360e994ac9c1cf 100644 |
--- a/pkg/front_end/lib/src/fasta/parser/parser.dart |
+++ b/pkg/front_end/lib/src/fasta/parser/parser.dart |
@@ -2491,6 +2491,8 @@ class Parser { |
return parseExpressionStatementOrConstDeclaration(token); |
} else if (token.isIdentifier) { |
return parseExpressionStatementOrDeclaration(token); |
+ } else if (identical(value, '@')) { |
+ return parseVariablesDeclaration(token); |
} else { |
return parseExpressionStatement(token); |
} |