X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Flambda-delta%2Fsrc%2Fcommon%2Fccs.ml;fp=helm%2Fsoftware%2Flambda-delta%2Fsrc%2Fcommon%2Fccs.ml;h=0000000000000000000000000000000000000000;hb=95872555aaa040a22ad2d93cb1278f79e20da70c;hp=db8a7786575ce3dca266a41c32fcbc9ded12ca51;hpb=4025c3f5b36025380dcad84bb7a97045d08652f6;p=helm.git diff --git a/helm/software/lambda-delta/src/common/ccs.ml b/helm/software/lambda-delta/src/common/ccs.ml deleted file mode 100644 index db8a77865..000000000 --- a/helm/software/lambda-delta/src/common/ccs.ml +++ /dev/null @@ -1,50 +0,0 @@ -(* - ||M|| This file is part of HELM, an Hypertextual, Electronic - ||A|| Library of Mathematics, developed at the Computer Science - ||T|| Department, University of Bologna, Italy. - ||I|| - ||T|| HELM is free software; you can redistribute it and/or - ||A|| modify it under the terms of the GNU General Public License - \ / version 2 or (at your option) any later version. - \ / This software is distributed as is, NO WARRANTY. - V_______________________________________________________________ *) - -module L = List -module U = NUri -module C = Cps -module E = Entity -module G = Options - -type csys = { - uri: E.uri; - mutable tp : int list; - mutable t1 : int list; - mutable tn : (int * int) list; -} - -let mark a = E.mark C.err C.start a - -(* interface functions ******************************************************) - -let init () = { - uri = U.uri_of_string (G.get_baseuri ()); - tp = []; t1 = []; tn = [] -} - -let add_nonzero s a = - if !G.si && !G.cc then - let i = abs (mark a) in - if L.mem i s.tp then () else s.tp <- i :: s.tp - else () - -let add_zero s a = - if !G.si && !G.cc then - let i = abs (mark a) in - if L.mem i s.t1 then () else s.t1 <- i :: s.t1 - else () - -let add_equal s xa ia = - if !G.si && !G.cc then - let i = abs (mark xa), abs (mark ia) in - if L.mem i s.tn then () else s.tn <- i :: s.tn - else ()