| Index: pkg/source_maps/lib/span.dart
|
| diff --git a/pkg/source_maps/lib/span.dart b/pkg/source_maps/lib/span.dart
|
| index cc48f190d2e70988ef602aa46ea2ae915c7cf95c..91cfcd39c9e7c493ec449f2a0996a9e41a0f8334 100644
|
| --- a/pkg/source_maps/lib/span.dart
|
| +++ b/pkg/source_maps/lib/span.dart
|
| @@ -64,7 +64,9 @@ abstract class Span implements Comparable {
|
|
|
| String getLocationMessage(String message,
|
| {bool useColors: false, String color}) {
|
| - return '$formatLocation: $message';
|
| + var source = url == null ? '' : ' of ${p.prettyUri(url)}';
|
| + return 'line ${start.line + 1}, column ${start.column + 1}$source: ' +
|
| + message;
|
| }
|
|
|
| bool operator ==(Span other) =>
|
| @@ -375,7 +377,8 @@ class SpanException implements Exception {
|
|
|
| String toString({bool useColors: false, String color}) {
|
| if (span == null) return message;
|
| - return span.getLocationMessage(message, useColors: useColors, color: color);
|
| + return "Error on " + span.getLocationMessage(message,
|
| + useColors: useColors, color: color);
|
| }
|
| }
|
|
|
|
|