]> matita.cs.unibo.it Git - helm.git/commit
The aliases and multi_aliases in the lexicon status are now
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Wed, 3 Dec 2008 22:53:01 +0000 (22:53 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Wed, 3 Dec 2008 22:53:01 +0000 (22:53 +0000)
commit9a9c5b863f68367119450ae7b806d454ba1265e3
tree978eee352c34e5e69eec3c4f0d191abbfa4f5286
parent25fba20748a951f7061188cc5fabece8f5ac97b9
The aliases and multi_aliases in the lexicon status are now
LexiconAst.alias_spec (they used to be DisambiguateTypes.codomain_item).
Benefit: it is now possible to use the very same set of aliases both for the
new and old terms. Moreover, this commits simplifies quite a bit of code.

Known bugs: when clicking the "OK" button in the error message disambiguation
window, an assertion is often raised. When the assertion is not raised, the
set of aliases that are printed are not syntactically/semantically correct.
26 files changed:
helm/software/components/cic_disambiguation/Makefile
helm/software/components/cic_disambiguation/cicDisambiguate.ml
helm/software/components/cic_disambiguation/cicDisambiguate.mli
helm/software/components/cic_disambiguation/disambiguateChoices.ml
helm/software/components/cic_disambiguation/number_notation.ml
helm/software/components/disambiguation/disambiguate.ml
helm/software/components/disambiguation/disambiguate.mli
helm/software/components/disambiguation/disambiguateTypes.ml
helm/software/components/disambiguation/disambiguateTypes.mli
helm/software/components/disambiguation/multiPassDisambiguator.ml
helm/software/components/disambiguation/multiPassDisambiguator.mli
helm/software/components/grafite_parser/cicNotation2.mli
helm/software/components/grafite_parser/grafiteDisambiguate.ml
helm/software/components/lexicon/lexiconAst.ml
helm/software/components/lexicon/lexiconAstPp.ml
helm/software/components/lexicon/lexiconEngine.ml
helm/software/components/lexicon/lexiconEngine.mli
helm/software/components/lexicon/lexiconSync.ml
helm/software/components/lexicon/lexiconSync.mli
helm/software/components/ng_disambiguation/nCicDisambiguate.ml
helm/software/components/ng_disambiguation/nCicDisambiguate.mli
helm/software/matita/matita.ml
helm/software/matita/matitaEngine.ml
helm/software/matita/matitaEngine.mli
helm/software/matita/matitaGui.ml
helm/software/matita/matitaScript.ml