| 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 10fd6980d01f91b6627acbcadc00f64121ced301..11d710850dc3b9f331385a7ccfb1aff63fa668fa 100644
|
| --- a/pkg/compiler/lib/src/parser/element_listener.dart
|
| +++ b/pkg/compiler/lib/src/parser/element_listener.dart
|
| @@ -612,8 +612,10 @@ class ElementListener extends Listener {
|
| break;
|
|
|
| case ErrorKind.ExpectedString:
|
| - errorCode = MessageKind.STRING_EXPECTED;
|
| - break;
|
| + reportFatalError(
|
| + reporter.spanFromToken(token),
|
| + "Expected a String, but got '${token.value}'.");
|
| + return null;
|
|
|
| case ErrorKind.ExtraneousModifier:
|
| errorCode = MessageKind.EXTRANEOUS_MODIFIER;
|
|
|