]> matita.cs.unibo.it Git - helm.git/commit
HUGE COMMIT:
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Tue, 11 Jan 2011 21:06:37 +0000 (21:06 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Tue, 11 Jan 2011 21:06:37 +0000 (21:06 +0000)
commit894d518aa760c9f816ddb0dc2b3fa88e1fe20a94
tree6ad9eb63b104f70af6075edafa6c3bdb6de2ee0a
parenta4a2345e2efaf4cc64aa4daf40e2bce05a400f12
HUGE COMMIT:

1) sequent2pres merged into content2pres
2) more functions to render sequents/context/substs to content and then to
   presentation
3) new virtual class NCic.status with methods implementing pretty-printing
   functions (same interface that used to be given in NCicPp); objects of this
   class are now used REALLY ALL OVER the matita code (well, almost...)
4) NCicPp implements a concrete version of NCic.status
   (low level pretty-printer)
5) ApplyTransformation implements a concrete version of NCic.status
   (high level pretty-printer that uses notation). It also exports the boolean
   reference to deactivate the high level pretty printer in favour of the
   low level one
6) some code simplifications here and there (in particular for tactics)
7) return type of BoxPp changed to yield informations about hyperlinks;
   the information is not used yet by the interface and it is not computed
   yet (not that easy to do...)
8) other minor stuff here and there
89 files changed:
matita/components/Makefile
matita/components/content/notationPp.ml
matita/components/content/notationPp.mli
matita/components/content_pres/.depend
matita/components/content_pres/.depend.opt
matita/components/content_pres/Makefile
matita/components/content_pres/boxPp.ml
matita/components/content_pres/boxPp.mli
matita/components/content_pres/cicNotationParser.ml
matita/components/content_pres/cicNotationParser.mli
matita/components/content_pres/cicNotationPres.ml
matita/components/content_pres/cicNotationPres.mli
matita/components/content_pres/content2pres.ml
matita/components/content_pres/content2pres.mli
matita/components/content_pres/content2presMatcher.ml
matita/components/content_pres/sequent2pres.ml [deleted file]
matita/components/content_pres/sequent2pres.mli [deleted file]
matita/components/content_pres/termContentPres.ml
matita/components/content_pres/termContentPres.mli
matita/components/grafite/grafiteAstPp.ml
matita/components/grafite/grafiteAstPp.mli
matita/components/grafite_engine/grafiteEngine.ml
matita/components/grafite_engine/grafiteTypes.ml
matita/components/grafite_engine/grafiteTypes.mli
matita/components/grafite_engine/nCicCoercDeclaration.ml
matita/components/grafite_parser/grafiteParser.ml
matita/components/grafite_parser/grafiteParser.mli
matita/components/ng_cic_content/interpretations.ml
matita/components/ng_cic_content/interpretations.mli
matita/components/ng_cic_content/ncic2astMatcher.ml
matita/components/ng_cic_content/ncic2astMatcher.mli
matita/components/ng_disambiguation/grafiteDisambiguate.ml
matita/components/ng_disambiguation/grafiteDisambiguate.mli
matita/components/ng_disambiguation/nCicDisambiguate.ml
matita/components/ng_disambiguation/nCicDisambiguate.mli
matita/components/ng_kernel/.depend
matita/components/ng_kernel/.depend.opt
matita/components/ng_kernel/Makefile
matita/components/ng_kernel/nCic.ml
matita/components/ng_kernel/nCicEnvironment.ml
matita/components/ng_kernel/nCicEnvironment.mli
matita/components/ng_kernel/nCicPp.ml
matita/components/ng_kernel/nCicPp.mli
matita/components/ng_kernel/nCicReduction.ml
matita/components/ng_kernel/nCicReduction.mli
matita/components/ng_kernel/nCicSubstitution.ml
matita/components/ng_kernel/nCicSubstitution.mli
matita/components/ng_kernel/nCicTypeChecker.ml
matita/components/ng_kernel/nCicTypeChecker.mli
matita/components/ng_kernel/nCicUntrusted.ml
matita/components/ng_kernel/nCicUntrusted.mli
matita/components/ng_kernel/nCicUtils.ml
matita/components/ng_kernel/nCicUtils.mli
matita/components/ng_library/nCicLibrary.ml
matita/components/ng_library/nCicLibrary.mli
matita/components/ng_paramodulation/nCicBlob.ml
matita/components/ng_paramodulation/nCicParamod.ml
matita/components/ng_paramodulation/nCicParamod.mli
matita/components/ng_paramodulation/nCicProof.ml
matita/components/ng_paramodulation/nCicProof.mli
matita/components/ng_refiner/nCicCoercion.ml
matita/components/ng_refiner/nCicCoercion.mli
matita/components/ng_refiner/nCicMetaSubst.ml
matita/components/ng_refiner/nCicMetaSubst.mli
matita/components/ng_refiner/nCicRefineUtil.ml
matita/components/ng_refiner/nCicRefineUtil.mli
matita/components/ng_refiner/nCicRefiner.ml
matita/components/ng_refiner/nCicUnifHint.ml
matita/components/ng_refiner/nCicUnifHint.mli
matita/components/ng_refiner/nCicUnification.ml
matita/components/ng_refiner/nCicUnification.mli
matita/components/ng_tactics/nCicElim.ml
matita/components/ng_tactics/nCicElim.mli
matita/components/ng_tactics/nCicTacReduction.ml
matita/components/ng_tactics/nCicTacReduction.mli
matita/components/ng_tactics/nDestructTac.ml
matita/components/ng_tactics/nInversion.ml
matita/components/ng_tactics/nTacStatus.ml
matita/components/ng_tactics/nTacStatus.mli
matita/components/ng_tactics/nTactics.ml
matita/components/ng_tactics/nTactics.mli
matita/components/ng_tactics/nnAuto.ml
matita/matita/applyTransformation.ml
matita/matita/applyTransformation.mli
matita/matita/cicMathView.ml
matita/matita/matita.ml
matita/matita/matitaEngine.ml
matita/matita/matitaEngine.mli
matita/matita/matitaMathView.ml