| Index: dart/frog/leg/tools/mini_parser.dart
|
| diff --git a/dart/frog/leg/tools/mini_parser.dart b/dart/frog/leg/tools/mini_parser.dart
|
| index cad066c456ec13af4d49cec5db8e2d2970ec0920..b08660166c3b14d81d5cb324818fbbdf07f62462 100644
|
| --- a/dart/frog/leg/tools/mini_parser.dart
|
| +++ b/dart/frog/leg/tools/mini_parser.dart
|
| @@ -86,6 +86,11 @@ int parseFile(String filename, MyOptions options) {
|
| } else {
|
| print(ex);
|
| }
|
| + } catch (MalformedInputException ex) {
|
| + print('$filename: $ex');
|
| + } catch (var ex) {
|
| + print('Error in file: $filename');
|
| + throw;
|
| }
|
| if (options.buildAst) {
|
| MyNodeListener l = listener;
|
| @@ -105,7 +110,7 @@ Token scan(MySourceFile source) {
|
| } catch (MalformedInputException ex) {
|
| var message = ex.message;
|
| if (message is !String) message = "unexpected character";
|
| - Token fakeToken = new Token($QUESTION, scanner.charOffset);
|
| + Token fakeToken = new Token(QUESTION_INFO, scanner.charOffset);
|
| try {
|
| new MyListener(source).error(message, fakeToken);
|
| } catch (ParserError ex) {
|
|
|