File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -173,7 +173,7 @@ module Position = struct
173173 let nm_codegap1_range_of_nm_codepos1 (cp1 : nm_codepos1 ) : nm_codegap1_range =
174174 (gap_before cp1, gap_after cp1)
175175
176- let nm_codepos_range_of_nm_codepos ((cpath , cp1 ): nm_codepos ) : nm_codegap_range =
176+ let nm_codegap_range_of_nm_codepos ((cpath , cp1 ): nm_codepos ) : nm_codegap_range =
177177 (cpath, nm_codegap1_range_of_nm_codepos1 cp1)
178178
179179 let codepos1_of_nm_codepos1 (nm : nm_codepos1 ) : codepos1 =
Original file line number Diff line number Diff line change @@ -199,7 +199,7 @@ module Position : sig
199199 val codegap_range_of_codepos : codepos -> codegap_range
200200
201201 val nm_codegap1_range_of_nm_codepos1 : nm_codepos1 -> nm_codegap1_range
202- val nm_codepos_range_of_nm_codepos : nm_codepos -> nm_codegap_range
202+ val nm_codegap_range_of_nm_codepos : nm_codepos -> nm_codegap_range
203203
204204 val disjoint : nm_codegap1_range -> nm_codegap1_range -> bool
205205
Original file line number Diff line number Diff line change @@ -2594,13 +2594,15 @@ codegap1_before:
25942594| i= codepos1 { GapBefore i }
25952595| g= codegap1 { g }
25962596
2597+ (* FIXME: decide on semantic before merge *)
25972598(* 0-indexed gap: GapBefore for non-negative, GapAfter for negative
25982599 (negative indexes count from the end, so "in the direction of travel"
2599- means GapAfter — e.g. wp -1 = gap after last instruction) *)
2600+ means GapAfter — e.g. wp -1 = gap after last instruction) *)
26002601codegap1_0before:
2601- | i= codepos1_0 { match snd i with
2602+ | i= codepos1_0 { GapBefore i }
2603+ (* { match snd i with
26022604 | `ByPos0 n when n < 0 -> GapAfter i
2603- | _ -> GapBefore i }
2605+ | _ -> GapBefore i } *)
26042606| g= codegap1 { g }
26052607
26062608(* Default-after: bare integer means gap after (e.g. wp, sp) *)
You can’t perform that action at this time.
0 commit comments