X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_disambiguation%2FcicTextualParser2.ml;h=f0de0b521b888593faaedf5468c12f0f9d9f715b;hb=4e209a820d68ae8883b6eb7540570c55678a4b84;hp=8bb732a58960cd4175d9d1e39bf397bb433a31e8;hpb=481992ea591bf53cba758a96e7d42e9cdce7e129;p=helm.git diff --git a/helm/ocaml/cic_disambiguation/cicTextualParser2.ml b/helm/ocaml/cic_disambiguation/cicTextualParser2.ml index 8bb732a58..f0de0b521 100644 --- a/helm/ocaml/cic_disambiguation/cicTextualParser2.ml +++ b/helm/ocaml/cic_disambiguation/cicTextualParser2.ml @@ -31,6 +31,10 @@ let debug_print s = prerr_endline "" end + (** if set to true each number will have a different insance number and can + * thus be interpreted differently than others *) +let use_fresh_num_instances = false + open Printf exception Parse_error of string @@ -41,11 +45,11 @@ type command = CicAst.term CommandAst.command type script = CicAst.term CommandAst.Script.script let fresh_num_instance = - let n = ref 0 in - function () -> - incr n; - !n -;; + let n = ref 0 in + if use_fresh_num_instances then + (fun () -> incr n; !n) + else + (fun () -> 0) let choice_of_uri (uri: string) = let cic = HelmLibraryObjects.term_of_uri (UriManager.uri_of_string uri) in