From 2242ef47e91f007baff17cfe0e8a0a5c372a827a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Bobot?= <francois.bobot@cea.fr> Date: Tue, 17 Dec 2024 13:47:49 +0100 Subject: [PATCH] The range type is used only with the application int option and its serializer are defined as such. --- src/plugins/dive/build.mli | 2 +- src/plugins/dive/dive_types.ml | 10 +++++----- src/plugins/dive/server_interface.ml | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/plugins/dive/build.mli b/src/plugins/dive/build.mli index b4be1c5807d..0f494984a6d 100644 --- a/src/plugins/dive/build.mli +++ b/src/plugins/dive/build.mli @@ -38,4 +38,4 @@ val explore_backward : depth:int -> t -> node -> unit val show : t -> node -> unit val hide : t -> node -> unit -val reduce_to_horizon : t -> int option range -> node -> unit +val reduce_to_horizon : t -> range -> node -> unit diff --git a/src/plugins/dive/dive_types.ml b/src/plugins/dive/dive_types.ml index 732043390e4..057cb6ff6bd 100644 --- a/src/plugins/dive/dive_types.ml +++ b/src/plugins/dive/dive_types.ml @@ -76,12 +76,12 @@ type graph_diff = { removed_nodes: node list; } -type 'a range = { - backward: 'a; - forward: 'a; +type range = { + backward: int option; + forward: int option; } type window = { - perception: int option range; (* depth of exploration *) - horizon: int option range; (* hide beyond horizon ; None for infinite *) + perception: range; (* depth of exploration *) + horizon: range; (* hide beyond horizon ; None for infinite *) } diff --git a/src/plugins/dive/server_interface.ml b/src/plugins/dive/server_interface.ml index dc881ea4522..f7280c57840 100644 --- a/src/plugins/dive/server_interface.ml +++ b/src/plugins/dive/server_interface.ml @@ -69,7 +69,7 @@ let origin_to_locations = function callsites -module Range : Data.S with type t = int option range = +module Range : Data.S with type t = range = struct include Record () @@ -80,7 +80,7 @@ struct let descr = "Parametrization of the exploration range." include (val publish "range" ~descr) - type t = int option range + type t = range let to_json r= default |> -- GitLab