| Index: pkg/compiler/lib/src/parser/element_listener.dart
|
| diff --git a/pkg/compiler/lib/src/parser/element_listener.dart b/pkg/compiler/lib/src/parser/element_listener.dart
|
| index 1f1843385a178193a54083ab9ccee91713e06032..82f39a9e931f1bbbcaddc73d7e93569365fccd89 100644
|
| --- a/pkg/compiler/lib/src/parser/element_listener.dart
|
| +++ b/pkg/compiler/lib/src/parser/element_listener.dart
|
| @@ -527,6 +527,7 @@ class ElementListener extends Listener {
|
|
|
| @override
|
| void handleRecoverableError(Token token, Message message) {
|
| + if (message == codes.messageNativeClauseShouldBeAnnotation) return;
|
| handleError(token, message);
|
| }
|
|
|
| @@ -552,7 +553,7 @@ class ElementListener extends Listener {
|
| switch (message.code.dart2jsCode) {
|
| case "MISSING_TOKEN_BEFORE_THIS":
|
| String expected = arguments["string"];
|
| - // TODO(danrubel) This functionality is being replaced by
|
| + // TODO(danrubel): This functionality is being replaced by
|
| // the parser's ensureSemicolon method.
|
| if (identical(";", expected)) {
|
| // When a semicolon is missing, it often leads to an error on the
|
|
|