]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/cic_disambiguation/disambiguateChoices.ml
unification hints almost ready
[helm.git] / helm / software / components / cic_disambiguation / disambiguateChoices.ml
index ed3f82fe8ecd2a0ce16b5034ccd41d7a8d12ac2b..b540033dcfe67ed68f2b7bc2fc3ba3b3b6f788f8 100644 (file)
@@ -46,7 +46,8 @@ let lookup_num_by_dsc dsc =
 
 let mk_choice  ~mk_appl ~mk_implicit ~term_of_uri (dsc, args, appl_pattern)=
   dsc,
-  (fun env _ cic_args ->
+  `Sym_interp
+  (fun cic_args ->
     let env',rest =
       let names =
         List.map (function CicNotationPt.IdentArg (_, name) -> name) args
@@ -75,7 +76,7 @@ let mk_choice  ~mk_appl ~mk_implicit ~term_of_uri (dsc, args, appl_pattern)=
 
 let lookup_symbol_by_dsc ~mk_appl ~mk_implicit ~term_of_uri symbol dsc =
   try
-    mk_choice~mk_appl ~mk_implicit ~term_of_uri 
+    mk_choice ~mk_appl ~mk_implicit ~term_of_uri 
       (List.find
         (fun (dsc', _, _) -> dsc = dsc')
         (TermAcicContent.lookup_interpretations symbol))