| Index: pkg/analyzer/lib/src/generated/parser.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/parser.dart b/pkg/analyzer/lib/src/generated/parser.dart
|
| index fb111fff621a425b6654905c75492e0f82702878..1f51d664820f882b1fbf97cac4a7bc0430b426c1 100644
|
| --- a/pkg/analyzer/lib/src/generated/parser.dart
|
| +++ b/pkg/analyzer/lib/src/generated/parser.dart
|
| @@ -2780,6 +2780,7 @@ class Parser {
|
| * normalFormalParameter ('=' expression)?
|
| *
|
| * defaultNamedParameter ::=
|
| + * normalFormalParameter ('=' expression)?
|
| * normalFormalParameter (':' expression)?
|
| */
|
| FormalParameter parseFormalParameter(ParameterKind kind) {
|
| @@ -2788,10 +2789,7 @@ class Parser {
|
| if (type == TokenType.EQ) {
|
| Token separator = getAndAdvance();
|
| Expression defaultValue = parseExpression2();
|
| - if (kind == ParameterKind.NAMED) {
|
| - _reportErrorForToken(
|
| - ParserErrorCode.WRONG_SEPARATOR_FOR_NAMED_PARAMETER, separator);
|
| - } else if (kind == ParameterKind.REQUIRED) {
|
| + if (kind == ParameterKind.REQUIRED) {
|
| _reportErrorForNode(
|
| ParserErrorCode.POSITIONAL_PARAMETER_OUTSIDE_GROUP, parameter);
|
| }
|
|
|