]> matita.cs.unibo.it Git - helm.git/commitdiff
Bug fixed: "cic:/dummy_i" is an invalid URI (that used to be erroneously accepted...
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Tue, 30 Aug 2005 10:15:44 +0000 (10:15 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Tue, 30 Aug 2005 10:15:44 +0000 (10:15 +0000)
helm/ocaml/tactics/metadataQuery.ml

index 9355dfc10d20f1c1e4dca37c4754c1bbbacf68ca..9f0cff9ad305696fc1f3ba6d5e33e4d8c009ee3a 100644 (file)
@@ -415,7 +415,7 @@ let fill_with_dummy_constants t =
     function
        Cic.Lambda (n,s,t) -> 
          let dummy_uri = 
-           UriManager.uri_of_string ("cic:/dummy_"^(string_of_int i)) in
+           UriManager.uri_of_string ("cic:/dummy_"^(string_of_int i)^".con") in
            (aux (i+1) (s::types)
               (CicSubstitution.subst (Cic.Const(dummy_uri,[])) t))
       | t -> t,types
@@ -444,7 +444,7 @@ let instance ~dbd t =
       when (String.sub (UriManager.string_of_uri s) 0 10 = "cic:/dummy") -> 
       let s = UriManager.string_of_uri s in
       let len = String.length s in
-            let dummy_index = int_of_string (String.sub s 11 (len-11)) in
+            let dummy_index = int_of_string (String.sub s 11 (len-15)) in
       let dummy_type = List.nth types dummy_index in
       Some (d,dummy_type)
     | _::l -> look_for_dummy_main l