X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fcomponents%2Flexicon%2FlexiconMarshal.ml;h=5e74e88156c307f16daee7d3e7a0151af335f8f8;hb=a5709dff43233c041f77a4ee4b7f2df1a3c51ab6;hp=5d69fafc002cd6751f69813d026720a068d3654a;hpb=2c01ff6094173915e7023076ea48b5804dca7778;p=helm.git diff --git a/matita/components/lexicon/lexiconMarshal.ml b/matita/components/lexicon/lexiconMarshal.ml index 5d69fafc0..5e74e8815 100644 --- a/matita/components/lexicon/lexiconMarshal.ml +++ b/matita/components/lexicon/lexiconMarshal.ml @@ -37,21 +37,17 @@ let load_lexicon_from_file ~fname = (raw: lexicon) let rehash_cmd_uris = - let rehash_uri uri = - UriManager.uri_of_string (UriManager.string_of_uri uri) in function | LexiconAst.Interpretation (loc, dsc, args, cic_appl_pattern) -> let rec aux = function - | CicNotationPt.UriPattern uri -> - CicNotationPt.UriPattern (rehash_uri uri) - | CicNotationPt.NRefPattern (NReference.Ref (uri,spec)) -> + | NotationPt.NRefPattern (NReference.Ref (uri,spec)) -> let uri = NCicLibrary.refresh_uri uri in - CicNotationPt.NRefPattern (NReference.reference_of_spec uri spec) - | CicNotationPt.ApplPattern args -> - CicNotationPt.ApplPattern (List.map aux args) - | CicNotationPt.VarPattern _ - | CicNotationPt.ImplicitPattern as pat -> pat + NotationPt.NRefPattern (NReference.reference_of_spec uri spec) + | NotationPt.ApplPattern args -> + NotationPt.ApplPattern (List.map aux args) + | NotationPt.VarPattern _ + | NotationPt.ImplicitPattern as pat -> pat in let appl_pattern = aux cic_appl_pattern in LexiconAst.Interpretation (loc, dsc, args, appl_pattern)