From e52bfd221b6a28fd74a70daa92ff71c74c55ec22 Mon Sep 17 00:00:00 2001 From: filliatr Date: Fri, 26 Nov 1999 09:28:05 +0000 Subject: module Termast git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@149 85f007b7-540e-0410-9357-904b9bb8a0f7 --- lib/util.ml | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lib/util.ml') diff --git a/lib/util.ml b/lib/util.ml index ed56f06d76..77d26ecf4d 100644 --- a/lib/util.ml +++ b/lib/util.ml @@ -62,6 +62,13 @@ let stringmap_dom m = Stringmap.fold (fun s _ l -> s::l) m [] let list_intersect l1 l2 = List.filter (fun x -> List.mem x l2) l1 +let list_union l1 l2 = + let rec urec = function + | [] -> l2 + | a::l -> if List.mem a l2 then urec l else a::urec l + in + urec l1 + let list_unionq l1 l2 = let rec urec = function | [] -> l2 -- cgit v1.2.3