From 58459b93b63eb16cd643fddaf8b19bdb58a34dec Mon Sep 17 00:00:00 2001 From: Ferruccio Guidi Date: Thu, 18 Sep 2008 14:44:21 +0000 Subject: [PATCH] applyTransformation: improved error detection library: new depend and svn:ignore --- helm/software/matita/applyTransformation.ml | 12 ++++++-- helm/software/matita/library/depends | 34 +++++++++++---------- 2 files changed, 27 insertions(+), 19 deletions(-) diff --git a/helm/software/matita/applyTransformation.ml b/helm/software/matita/applyTransformation.ml index 7d902d383..d585cfbee 100644 --- a/helm/software/matita/applyTransformation.ml +++ b/helm/software/matita/applyTransformation.ml @@ -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 diff --git a/helm/software/matita/library/depends b/helm/software/matita/library/depends index 4061babae..dc169585a 100644 --- a/helm/software/matita/library/depends +++ b/helm/software/matita/library/depends @@ -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 -- 2.39.2