Commits

Anonymous committed 1c3e459

Upgrade compatibility with OCaml-3.10+beta.

Comments (0)

Files changed (2)

 
 Highlights of the changes:
 
++ Compatibility with OCaml-3.10+beta.
 + Minor performance improvement.
 + Minor bugs in tests fixed.
 
+--- [Cf_scan_parser]
+    Upgrade to OCaml-3.10+beta.
+
 --- [Cf_sbheap]
     Improve performance of [head].
 

cf/cf_scan_parser.mli

 *)
 val cscanf:
     ('i Cf_seq.t -> ('i #scanner as 's)) -> ('s -> exn -> 'o) ->
-    ('f, Scanf.Scanning.scanbuf, 'o) format -> 'f -> ('i, 'o) Cf_parser.t
+    ('f, Scanf.Scanning.scanbuf, 'u, 'f -> 'o, 'f -> 'o, 'o) format6 -> 'f ->
+    ('i, 'o) Cf_parser.t
 
 (** Use [scanf fmt rf] to construct a lexical parser that scans the input text
     according to the scanning format [fmt] and produces the value returned by
     parser unwinds to the next production alternative.
 *)
 val scanf:
-    ('f, Scanf.Scanning.scanbuf, 'o) format -> 'f -> (char, 'o) Cf_parser.t
+    ('f, Scanf.Scanning.scanbuf, 'u, 'f -> 'o, 'f -> 'o, 'o) format6 -> 'f ->
+    (char, 'o) Cf_parser.t
 
 (** Use [scanfx] in place of [scanf] to construct a parser with a cursor weaved
     into the input stream.
 *)
 val scanfx:
-    ('f, Scanf.Scanning.scanbuf, 'o) format -> 'f ->
+    ('f, Scanf.Scanning.scanbuf, 'u, 'f -> 'o, 'f -> 'o, 'o) format6 -> 'f ->
     (char #Cf_parser.cursor, char, 'o) Cf_parser.X.t
 
 (*--- End of File [ cf_scan_parser.mli ] ---*)