diff options
| author | Graydon Hoare <[email protected]> | 2010-08-20 11:40:13 -0700 |
|---|---|---|
| committer | Graydon Hoare <[email protected]> | 2010-08-20 11:42:44 -0700 |
| commit | 5f9750ca2c0c7ae744f35ec0949527f106c10099 (patch) | |
| tree | 54d8f518e3ab42b27771316a352bcd555971879e /src/boot/driver/session.ml | |
| parent | Un-XFAIL some tests that (seem to) rely on large task stacks (diff) | |
| download | rust-5f9750ca2c0c7ae744f35ec0949527f106c10099.tar.xz rust-5f9750ca2c0c7ae744f35ec0949527f106c10099.zip | |
Modify session to report errors in an emacs-parser-friendlier way.
Diffstat (limited to 'src/boot/driver/session.ml')
| -rw-r--r-- | src/boot/driver/session.ml | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/boot/driver/session.ml b/src/boot/driver/session.ml index d9e57b02..d295763a 100644 --- a/src/boot/driver/session.ml +++ b/src/boot/driver/session.ml @@ -93,7 +93,7 @@ let string_of_pos (p:pos) = let string_of_span (s:span) = let (filename, line0, col0) = s.lo in let (_, line1, col1) = s.hi in - Printf.sprintf "%s:%d:%d - %d:%d" filename line0 col0 line1 col1 + Printf.sprintf "%s:%d:%d:%d:%d" filename line0 col0 line1 col1 ;; let filename_of (fo:filename option) : filename = @@ -111,7 +111,7 @@ let report_err sess ido str = None -> fail sess "Error: %s\n%!" str | Some span -> - fail sess "%s:E:Error: %s\n%!" + fail sess "%s: error: %s\n%!" (string_of_span span) str ;; |