@@ -42,33 +42,33 @@ let rec lineToString_ {original; declarations} =
4242 {
4343 original =
4444 (if String. length original > = col && col > 0 then
45- let original1, original2 =
46- try
47- ( String. sub original 0 col,
48- String. sub original col (originalLen - col) )
49- with Invalid_argument _ -> (original, " " )
50- in
51- if language = Res && declKind = VariantCase then
52- if
53- String. length original2 > = 2
54- && (String. sub [@ doesNotRaise]) original2 0 2 = " | "
55- then
56- original1 ^ " | " ^ annotationStr
57- ^ (String. sub [@ doesNotRaise]) original2 2
58- (String. length original2 - 2 )
59- else if
60- String. length original2 > = 1
61- && (String. sub [@ doesNotRaise]) original2 0 1 = " |"
62- then
63- original1 ^ " |" ^ annotationStr
64- ^ (String. sub [@ doesNotRaise]) original2 1
65- (String. length original2 - 1 )
66- else original1 ^ " | " ^ annotationStr ^ original2
67- else original1 ^ annotationStr ^ original2
68- else
69- match language = Ml with
70- | true -> original ^ annotationStr
71- | false -> annotationStr ^ original);
45+ let original1, original2 =
46+ try
47+ ( String. sub original 0 col,
48+ String. sub original col (originalLen - col) )
49+ with Invalid_argument _ -> (original, " " )
50+ in
51+ if language = Res && declKind = VariantCase then
52+ if
53+ String. length original2 > = 2
54+ && (String. sub [@ doesNotRaise]) original2 0 2 = " | "
55+ then
56+ original1 ^ " | " ^ annotationStr
57+ ^ (String. sub [@ doesNotRaise]) original2 2
58+ (String. length original2 - 2 )
59+ else if
60+ String. length original2 > = 1
61+ && (String. sub [@ doesNotRaise]) original2 0 1 = " |"
62+ then
63+ original1 ^ " |" ^ annotationStr
64+ ^ (String. sub [@ doesNotRaise]) original2 1
65+ (String. length original2 - 1 )
66+ else original1 ^ " | " ^ annotationStr ^ original2
67+ else original1 ^ annotationStr ^ original2
68+ else
69+ match language = Ml with
70+ | true -> original ^ annotationStr
71+ | false -> annotationStr ^ original);
7272 declarations = nextDeclarations;
7373 }
7474 |> lineToString_
@@ -91,7 +91,7 @@ let readFile fileName =
9191 let line = {original = input_line channel; declarations = [] } in
9292 lines := line :: ! lines;
9393 loop ()
94- [@@ raises End_of_file ]
94+ [@@ raises End_of_file ]
9595 in
9696 try loop ()
9797 with End_of_file ->
@@ -122,9 +122,9 @@ let getLineAnnotation ~decl ~line =
122122 posAnnotation.pos_cnum - posAnnotation.pos_bol + offset )
123123 ~text:
124124 (if decl.posAdjustment = FirstVariant then
125- (* avoid syntax error *)
126- " | @dead "
127- else " @dead " )
125+ (* avoid syntax error *)
126+ " | @dead "
127+ else " @dead " )
128128 ~action: " Suppress dead code warning"
129129 else
130130 Format. asprintf " @. <-- line %d@. %s" decl.pos.pos_lnum
0 commit comments