Chromium Code Reviews| Index: pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart |
| diff --git a/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart b/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart |
| index b75cb180b3dd0acf1d9e30a0ea62442686a76683..2f9d3fec1fbf4fae042caf9e81f0419a6dfe1eee 100644 |
| --- a/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart |
| +++ b/pkg/front_end/lib/src/fasta/analyzer/ast_builder.dart |
| @@ -842,7 +842,7 @@ class AstBuilder extends ScopeListener { |
| @override |
| void endNamedMixinApplication( |
| - Token beginToken, Token implementsKeyword, Token endToken) { |
| + Token beginToken, Token equalsToken, Token implementsKeyword, Token endToken) { |
|
ahe
2017/02/22 05:35:54
Long line.
|
| debugEvent("NamedMixinApplication"); |
| ImplementsClause implementsClause; |
| if (implementsKeyword != null) { |
| @@ -855,8 +855,7 @@ class AstBuilder extends ScopeListener { |
| var withClause = ast.withClause( |
| toAnalyzerToken(mixinApplication.withKeyword), |
| mixinApplication.mixinTypes); |
| - // TODO(paulberry,ahe): the parser should give us the "=" token. |
| - analyzer.Token equals; |
| + analyzer.Token equals = toAnalyzerToken(equalsToken); |
| TypeParameterList typeParameters = pop(); |
| SimpleIdentifier name = pop(); |
| Token classKeyword; |