Skip to content

Commit ca6051f

Browse files
committed
Fixed for examples
1 parent be58315 commit ca6051f

3 files changed

Lines changed: 7 additions & 5 deletions

File tree

src/ecMatching.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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 =

src/ecMatching.mli

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

src/ecParser.mly

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff 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) *)
26002601
codegap1_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) *)

0 commit comments

Comments
 (0)