X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fregistry%2Fhelm_registry.ml;h=a845cb576e2017083a18230e66de0ce766295a93;hb=12cc5b2b8e7f7bb0b5e315094b008a293a4df6b1;hp=0b54116cb9bb3d43698b8cc5aff2a5f8d717c08f;hpb=e510bddb3826ec421b1e5f22ce972430994a410c;p=helm.git diff --git a/helm/ocaml/registry/helm_registry.ml b/helm/ocaml/registry/helm_registry.ml index 0b54116cb..a845cb576 100644 --- a/helm/ocaml/registry/helm_registry.ml +++ b/helm/ocaml/registry/helm_registry.ml @@ -194,10 +194,10 @@ let get_list registry unmarshaller key = List.map unmarshaller (get registry key) with Key_not_found _ -> [] -let get_pair registry unmarshaller key = +let get_pair registry fst_unmarshaller snd_unmarshaller key = let v = singleton (get registry key) in match Str.split spaces_rex v with - | [fst; snd] -> unmarshaller fst, unmarshaller snd + | [fst; snd] -> fst_unmarshaller fst, snd_unmarshaller snd | _ -> raise (Type_error "not a pair") let set_list registry marshaller ~key ~value =