]> matita.cs.unibo.it Git - helm.git/commitdiff
added set_trust to externally set the trust function (used by the proof
authorStefano Zacchiroli <zack@upsilon.cc>
Thu, 18 Nov 2004 16:45:43 +0000 (16:45 +0000)
committerStefano Zacchiroli <zack@upsilon.cc>
Thu, 18 Nov 2004 16:45:43 +0000 (16:45 +0000)
checking daemon)

helm/ocaml/cic_proof_checking/cicEnvironment.ml
helm/ocaml/cic_proof_checking/cicEnvironment.mli

index 77d2252eb330decb5c8b256b185724ec8d428fa9..0c5c9c01e9030259fff0591ca2a43260e347a84a 100644 (file)
@@ -37,8 +37,9 @@
 
 let cleanup_tmp = true;;
 
-let trust_obj = function uri -> true;;
-(*let trust_obj = function uri -> false;;*)
+let trust = ref  (fun _ -> true);;
+let set_trust f = trust := f
+let trust_obj uri = !trust uri
 
 type type_checked_obj =
    CheckedObj of Cic.obj     (* cooked obj *)
index 3e5c2bf77c161b071c77f80366047b076f8422e1..b7b4a51797c5e9ad34d50c9e7da003521e1f289a 100644 (file)
@@ -92,6 +92,9 @@ val dump_to_channel : ?callback:(string -> unit) -> out_channel -> unit
 val restore_from_channel : ?callback:(string -> unit) -> in_channel -> unit
 val empty : unit -> unit
 
+(** Set trust function. Per default this function is set to (fun _ -> true) *)
+val set_trust: (UriManager.uri -> bool) -> unit
+
 (* for filtering in tacticChaser *)
 (* NEW *)
 val in_cache : UriManager.uri -> bool