X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=components%2Fextlib%2FhExtlib.ml;h=c0364315a62c018923f2c9e76873a35087c15fd2;hb=2499f5fdcf4dbfecc6f4fafe925b24ae76f14be8;hp=3cc6c9bb5c0bc876f74d35de8868f3231a56c14e;hpb=f764844fa35ab0bb9c10707151340b924060f069;p=helm.git diff --git a/components/extlib/hExtlib.ml b/components/extlib/hExtlib.ml index 3cc6c9bb5..c0364315a 100644 --- a/components/extlib/hExtlib.ml +++ b/components/extlib/hExtlib.ml @@ -180,6 +180,11 @@ let split_nth n l = | n, hd :: tl -> aux (hd :: acc) (n - 1) tl in aux [] n l +let list_last l = + let l = List.rev l in + try List.hd l with exn -> raise (Failure "HExtlib.list_last") +;; + (** {2 File predicates} *) let is_dir fname =