Chromium Code Reviews| 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); |
|
floitsch
2016/10/11 09:37:11
Remove error message.
Lasse Reichstein Nielsen
2016/10/11 13:35:18
Done.
|
| - } else if (kind == ParameterKind.REQUIRED) { |
| + if (kind == ParameterKind.REQUIRED) { |
| _reportErrorForNode( |
| ParserErrorCode.POSITIONAL_PARAMETER_OUTSIDE_GROUP, parameter); |
| } |