]> matita.cs.unibo.it Git - helm.git/commitdiff
applyTransformation: improved error detection
authorFerruccio Guidi <ferruccio.guidi@unibo.it>
Thu, 18 Sep 2008 14:44:21 +0000 (14:44 +0000)
committerFerruccio Guidi <ferruccio.guidi@unibo.it>
Thu, 18 Sep 2008 14:44:21 +0000 (14:44 +0000)
library: new depend and svn:ignore

helm/software/matita/applyTransformation.ml
helm/software/matita/library/depends

index 7d902d3838ad90f40c309adb90049c530d238770..d585cfbee7fc15ab4e1aa9bea41333f71ee072a6 100644 (file)
@@ -260,15 +260,21 @@ let txt_of_inline_uri ~map_unicode_to_tex style ?flavour prefix suri =
       GrafiteTypes.command_error msg
    in
    let map uri =
+      Librarian.time_stamp "AT: BEGIN MAP";
       try
 (* FG: for now the explicit variables must be discharged *)
-        let do_it obj = txt_of_cic_object ~map_unicode_to_tex 78 style ?flavour prefix obj in
+        let do_it obj =
+          let r = txt_of_cic_object ~map_unicode_to_tex 78 style ?flavour prefix obj in
+          Librarian.time_stamp "AT: END MAP  "; r
+       in
        let obj, real = 
           let s = UM.string_of_uri uri in
-          if Str.string_match matita_prefix s 0 then
+          if Str.string_match matita_prefix s 0 then begin
+             Librarian.time_stamp "AT: GETTING OBJECT";
              let obj, _ = E.get_obj Un.default_ugraph uri in
+             Librarian.time_stamp "AT: DONE          ";
               obj, true
-          else
+          end else
              Ds.discharge_uri discharge_name (discharge_uri style) uri
        in
        if real then do_it obj else
index 4061babae0f04508360974b3ddd17697d04d52ce..dc169585a800732bd33eed5d48f3b55cbca2dd72 100644 (file)
@@ -1,6 +1,6 @@
-Z/times.ma Z/plus.ma nat/lt_arith.ma
 list/sort.ma datatypes/bool.ma datatypes/constructors.ma list/in.ma
 list/list.ma datatypes/bool.ma higher_order_defs/functions.ma logic/equality.ma nat/nat.ma nat/orders.ma nat/plus.ma
+Z/times.ma Z/plus.ma nat/lt_arith.ma
 nat/factorial.ma nat/le_arith.ma
 nat/sigma_and_pi.ma nat/exp.ma nat/factorial.ma nat/lt_arith.ma
 nat/compare.ma datatypes/bool.ma datatypes/compare.ma nat/orders.ma
@@ -8,9 +8,9 @@ nat/neper.ma nat/binomial.ma nat/chebyshev.ma nat/div_and_mod_diseq.ma nat/itera
 Q/ratio/rtimes.ma Q/fraction/ftimes.ma Q/ratio/rinv.ma
 nat/lt_arith.ma nat/div_and_mod.ma
 nat/exp.ma nat/div_and_mod.ma nat/lt_arith.ma
-nat/binomial.ma nat/factorial2.ma nat/iteration2.ma
 Q/q/qtimes.ma Q/q/qinv.ma Q/ratio/rtimes.ma
 nat/euler_theorem.ma nat/map_iter_p.ma nat/nat.ma nat/totient.ma
+nat/binomial.ma nat/factorial2.ma nat/iteration2.ma
 Z/orders.ma Z/z.ma nat/orders.ma
 datatypes/subsets.ma datatypes/categories.ma logic/cprop_connectives.ma
 logic/connectives2.ma higher_order_defs/relations.ma
@@ -21,66 +21,67 @@ nat/permutation.ma nat/compare.ma nat/sigma_and_pi.ma
 Q/q/qinv.ma Q/q/q.ma Q/ratio/rinv.ma
 nat/plus.ma nat/nat.ma
 Q/fraction/fraction.ma Z/compare.ma nat/factorization.ma
+formal_topology/saturations_reductions.ma datatypes/subsets.ma
 algebra/finite_groups.ma algebra/groups.ma nat/relevant_equations.ma
-Z/dirichlet_product.ma Z/sigma_p.ma Z/times.ma nat/primes.ma
 datatypes/categories.ma logic/cprop_connectives.ma
+Z/dirichlet_product.ma Z/sigma_p.ma Z/times.ma nat/primes.ma
 nat/chinese_reminder.ma nat/congruence.ma nat/exp.ma nat/gcd.ma nat/permutation.ma
 nat/fermat_little_theorem.ma nat/congruence.ma nat/exp.ma nat/gcd.ma nat/permutation.ma
-nat/div_and_mod.ma datatypes/constructors.ma nat/minus.ma
 nat/count.ma nat/permutation.ma nat/relevant_equations.ma nat/sigma_and_pi.ma
 higher_order_defs/ordering.ma logic/equality.ma
+nat/div_and_mod.ma datatypes/constructors.ma nat/minus.ma
 datatypes/constructors.ma logic/equality.ma
 Q/q.ma Q/fraction/fraction.ma Z/compare.ma Z/plus.ma nat/factorization.ma
 Z/compare.ma Z/orders.ma nat/compare.ma
 Q/q/q.ma Q/fraction/numerator_denominator.ma Q/ratio/ratio.ma
 Q/fraction/numerator_denominator.ma Q/fraction/finv.ma
 nat/log.ma datatypes/constructors.ma nat/div_and_mod_diseq.ma nat/iteration2.ma nat/minimization.ma nat/primes.ma nat/relevant_equations.ma
+decidable_kit/list_aux.ma decidable_kit/eqtype.ma list/list.ma nat/plus.ma
 datatypes/bool.ma higher_order_defs/functions.ma logic/equality.ma
-nat/chebyshev_teta.ma nat/binomial.ma nat/pi_p.ma
 Q/ratio/ratio.ma Q/fraction/fraction.ma
 nat/div_and_mod_diseq.ma nat/lt_arith.ma
-decidable_kit/list_aux.ma decidable_kit/eqtype.ma list/list.ma nat/plus.ma
-logic/connectives.ma 
+nat/chebyshev_teta.ma nat/binomial.ma nat/pi_p.ma
 technicalities/setoids.ma datatypes/constructors.ma logic/coimplication.ma logic/connectives2.ma
+logic/connectives.ma 
 datatypes/compare.ma 
 nat/orders.ma higher_order_defs/ordering.ma logic/connectives.ma nat/nat.ma
 nat/sqrt.ma nat/compare.ma nat/log.ma nat/times.ma
 nat/relevant_equations.ma nat/gcd.ma nat/minus.ma nat/times.ma
 nat/factorial2.ma nat/exp.ma nat/factorial.ma
 nat/chebyshev_thm.ma nat/neper.ma
-algebra/groups.ma algebra/monoids.ma datatypes/bool.ma logic/connectives.ma nat/compare.ma nat/le_arith.ma
 demo/power_derivative.ma nat/compare.ma nat/nat.ma nat/orders.ma nat/plus.ma
+algebra/groups.ma algebra/monoids.ma datatypes/bool.ma logic/connectives.ma nat/compare.ma nat/le_arith.ma
 nat/gcd_properties1.ma nat/gcd.ma
 nat/minimization.ma nat/minus.ma
 decidable_kit/fgraph.ma decidable_kit/fintype.ma
 formal_topology/relations.ma datatypes/subsets.ma
+formal_topology/formal_topologies.ma formal_topology/basic_topologies.ma
 Q/fraction/finv.ma Q/fraction/fraction.ma Z/plus.ma
 Z/plus.ma Z/z.ma nat/minus.ma
-nat/minus.ma nat/compare.ma nat/le_arith.ma
 nat/generic_iter_p.ma nat/div_and_mod_diseq.ma nat/ord.ma nat/primes.ma
 Q/Qaxioms.ma Z/compare.ma Z/times.ma nat/iteration2.ma
-Z/z.ma datatypes/bool.ma nat/nat.ma
+nat/minus.ma nat/compare.ma nat/le_arith.ma
 formal_topology/concrete_spaces.ma formal_topology/basic_pairs.ma
+Z/z.ma datatypes/bool.ma nat/nat.ma
 decidable_kit/streicher.ma logic/connectives.ma logic/equality.ma
 nat/ord.ma datatypes/constructors.ma nat/exp.ma nat/gcd.ma nat/nth_prime.ma nat/relevant_equations.ma
 nat/map_iter_p.ma nat/count.ma nat/permutation.ma
-L.ma list/list.ma nat/compare.ma
+decidable_kit/eqtype.ma datatypes/constructors.ma decidable_kit/decidable.ma
 demo/realisability.ma datatypes/constructors.ma logic/connectives.ma
 nat/totient1.ma nat/compare.ma nat/gcd_properties1.ma nat/iteration2.ma nat/totient.ma
-decidable_kit/eqtype.ma datatypes/constructors.ma decidable_kit/decidable.ma
 nat/gcd.ma nat/lt_arith.ma nat/primes.ma
 nat/factorization.ma nat/ord.ma
-algebra/monoids.ma algebra/semigroups.ma
+decidable_kit/fintype.ma decidable_kit/eqtype.ma decidable_kit/list_aux.ma
 demo/propositional_sequent_calculus.ma datatypes/constructors.ma list/sort.ma nat/compare.ma nat/plus.ma
 logic/coimplication.ma logic/connectives.ma
-decidable_kit/fintype.ma decidable_kit/eqtype.ma decidable_kit/list_aux.ma
+algebra/monoids.ma algebra/semigroups.ma
 logic/equality.ma higher_order_defs/relations.ma logic/connectives.ma
 higher_order_defs/functions.ma logic/equality.ma
 algebra/semigroups.ma higher_order_defs/functions.ma
-nat/sieve.ma list/sort.ma nat/primes.ma
+nat/totient.ma nat/chinese_reminder.ma nat/iteration2.ma
 nat/pi_p.ma nat/generic_iter_p.ma nat/iteration2.ma nat/primes.ma
+nat/sieve.ma list/sort.ma nat/primes.ma
 Q/nat_fact/times.ma nat/factorization.ma
-nat/totient.ma nat/chinese_reminder.ma nat/iteration2.ma
 logic/cprop_connectives.ma logic/connectives.ma
 nat/primes.ma logic/connectives.ma nat/div_and_mod.ma nat/factorial.ma nat/minimization.ma nat/sigma_and_pi.ma
 higher_order_defs/relations.ma logic/connectives.ma
@@ -96,6 +97,7 @@ Q/frac.ma Q/q/q.ma Q/q/qinv.ma nat/nat.ma nat/factorization.ma
 Z/sigma_p.ma Z/plus.ma Z/times.ma nat/generic_iter_p.ma nat/ord.ma nat/primes.ma
 nat/bertrand.ma list/in.ma list/sort.ma nat/chebyshev.ma nat/chebyshev_teta.ma nat/o.ma nat/sieve.ma nat/sqrt.ma
 nat/nat.ma higher_order_defs/functions.ma
+formal_topology/basic_topologies.ma datatypes/categories.ma formal_topology/relations.ma formal_topology/saturations_reductions.ma
 nat/chebyshev.ma nat/o.ma nat/factorial2.ma nat/factorization.ma nat/log.ma nat/pi_p.ma
 demo/formal_topology.ma logic/cprop_connectives.ma logic/equality.ma
 nat/congruence.ma nat/primes.ma nat/relevant_equations.ma