From 742afb88b7b8efbb69c8cc3858163ce57d51b569 Mon Sep 17 00:00:00 2001 From: Erwan Jahier <erwan.jahier@univ-grenoble-alpes.fr> Date: Tue, 23 Jun 2020 13:59:37 +0200 Subject: [PATCH] chore: refactor dijkstra implementation --- test/dijkstra-ring/p.ml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/dijkstra-ring/p.ml b/test/dijkstra-ring/p.ml index 9fd4c769..302de275 100644 --- a/test/dijkstra-ring/p.ml +++ b/test/dijkstra-ring/p.ml @@ -1,4 +1,4 @@ -(* Time-stamp: <modified the 05/03/2020 (at 21:31) by Erwan Jahier> *) +(* Time-stamp: <modified the 23/06/2020 (at 13:57) by Erwan Jahier> *) open Algo @@ -12,12 +12,12 @@ let (init_state: int -> string -> 's) = let (enable_f: 's -> 's neighbor list -> action list) = fun e nl -> - let pred = List.hd nl in + let pred = match nl with [n] -> n | _ -> assert false in if e <> state pred then ["T"] else [] let (step_f : 's -> 's neighbor list -> action -> 's) = fun e nl a -> - let pred = List.hd nl in + let pred = match nl with [n] -> n | _ -> assert false in match a with | _ -> state pred -- GitLab