| Index: pkg/compiler/lib/src/parser/diet_parser_task.dart
|
| diff --git a/pkg/compiler/lib/src/parser/diet_parser_task.dart b/pkg/compiler/lib/src/parser/diet_parser_task.dart
|
| index b44657e3a91a14f8fadf6caa6ad3b31bddfc1eb8..3d00fbf5c9f3cc454ec3b6c2aae9fb0b8bb78240 100644
|
| --- a/pkg/compiler/lib/src/parser/diet_parser_task.dart
|
| +++ b/pkg/compiler/lib/src/parser/diet_parser_task.dart
|
| @@ -11,7 +11,15 @@ import '../elements/elements.dart' show CompilationUnitElement;
|
| import '../id_generator.dart';
|
| import 'package:dart_scanner/dart_scanner.dart' show Token;
|
| import 'element_listener.dart' show ElementListener, ScannerOptions;
|
| -import 'package:dart_parser/dart_parser.dart' show ParserError, TopLevelParser;
|
| +import 'package:dart_parser/dart_parser.dart'
|
| + show Listener, ParserError, TopLevelParser;
|
| +
|
| +class DietParser extends TopLevelParser {
|
| + DietParser(Listener listener)
|
| + : super(listener);
|
| +
|
| + Token parseFormalParameters(Token token) => skipFormalParameters(token);
|
| +}
|
|
|
| class DietParserTask extends CompilerTask {
|
| final IdGenerator _idGenerator;
|
| @@ -30,7 +38,7 @@ class DietParserTask extends CompilerTask {
|
| canUseNative: _backend.canLibraryUseNative(compilationUnit.library));
|
| ElementListener listener = new ElementListener(
|
| scannerOptions, _reporter, compilationUnit, _idGenerator);
|
| - TopLevelParser parser = new TopLevelParser(listener);
|
| + DietParser parser = new DietParser(listener);
|
| try {
|
| parser.parseUnit(tokens);
|
| } on ParserError catch (_) {
|
|
|