]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/lexicon/lexiconEngine.ml
natural deduction support for lemmas with premises
[helm.git] / helm / software / components / lexicon / lexiconEngine.ml
index 8a51e9523055fe51326a5be45372ba53fdbb6495..cd7b0123d6dd5acf1328d13a12014a62260fb649 100644 (file)
@@ -34,8 +34,8 @@ exception IncludedFileNotCompiled of string * string
 exception MetadataNotFound of string        (* file name *)
 
 type status = {
-  aliases: DisambiguateTypes.environment;         (** disambiguation aliases *)
-  multi_aliases: DisambiguateTypes.multiple_environment;
+  aliases: Cic.term DisambiguateTypes.environment;         (** disambiguation aliases *)
+  multi_aliases: Cic.term DisambiguateTypes.multiple_environment;
   lexicon_content_rev: LexiconMarshal.lexicon;
   notation_ids: CicNotation.notation_id list;      (** in-scope notation ids *)
 }
@@ -152,7 +152,7 @@ let rec eval_command ?(mode=LexiconAst.WithPreferences) status cmd =
           (uri,(fun _ _ _-> CicUtil.term_of_uri(UriManager.uri_of_string uri)))]
       | LexiconAst.Symbol_alias (symb, instance, desc) ->
          [DisambiguateTypes.Symbol (symb,instance),
-          DisambiguateChoices.lookup_symbol_by_dsc symb desc]
+          DisambiguateChoices.cic_lookup_symbol_by_dsc symb desc]
       | LexiconAst.Number_alias (instance,desc) ->
          [DisambiguateTypes.Num instance,
           DisambiguateChoices.lookup_num_by_dsc desc]
@@ -163,7 +163,7 @@ let rec eval_command ?(mode=LexiconAst.WithPreferences) status cmd =
       let diff =
        try
         [DisambiguateTypes.Symbol (symbol, 0),
-          DisambiguateChoices.lookup_symbol_by_dsc symbol dsc]
+          DisambiguateChoices.cic_lookup_symbol_by_dsc symbol dsc]
        with
         DisambiguateChoices.Choice_not_found msg ->
           prerr_endline (Lazy.force msg);