@@ -11,21 +11,22 @@ let generated = Generated
11
11
12
12
open Lexing
13
13
14
- let to_string () = function
15
- | Generated -> " <generated>"
16
- | FromSource { loc_start; loc_end } when loc_start.pos_lnum = loc_end.pos_lnum
17
- ->
18
- Printf. sprintf " line %d, characters %d-%d"
19
- loc_start.pos_lnum
20
- (loc_start.pos_cnum - loc_start.pos_bol)
21
- (loc_end.pos_cnum - loc_end.pos_bol)
14
+ let to_string = function
15
+ | Generated ->
16
+ " <generated>"
17
+ | FromSource { loc_start; loc_end }
18
+ when loc_start.pos_lnum = loc_end.pos_lnum ->
19
+ Printf. sprintf " line %d, characters %d-%d"
20
+ loc_start.pos_lnum
21
+ (loc_start.pos_cnum - loc_start.pos_bol)
22
+ (loc_end.pos_cnum - loc_end.pos_bol)
22
23
| FromSource { loc_start; loc_end } ->
23
- Printf. sprintf
24
- " file %S, line %d, character %d, to line %d, character %d, "
25
- loc_start.pos_fname loc_start.pos_lnum
26
- (loc_start.pos_cnum - loc_start.pos_bol)
27
- loc_end.pos_lnum
28
- (loc_end.pos_cnum - loc_end.pos_bol)
24
+ Printf. sprintf
25
+ " file %S, line %d, character %d, to line %d, character %d, "
26
+ loc_start.pos_fname loc_start.pos_lnum
27
+ (loc_start.pos_cnum - loc_start.pos_bol)
28
+ loc_end.pos_lnum
29
+ (loc_end.pos_cnum - loc_end.pos_bol)
29
30
30
31
let pp fmt = function
31
32
| Generated -> Format. pp_print_string fmt " <generated>"
0 commit comments