X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2Fsoftware%2Fcomponents%2Fcic_disambiguation%2FdisambiguateChoices.ml;h=bc82e60ffa921156f319f91b2c3e08b27b0795f2;hb=6b0a195b180e3526af7b55771b2df7b10acd7c30;hp=b540033dcfe67ed68f2b7bc2fc3ba3b3b6f788f8;hpb=9a9c5b863f68367119450ae7b806d454ba1265e3;p=helm.git diff --git a/helm/software/components/cic_disambiguation/disambiguateChoices.ml b/helm/software/components/cic_disambiguation/disambiguateChoices.ml index b540033dc..bc82e60ff 100644 --- a/helm/software/components/cic_disambiguation/disambiguateChoices.ml +++ b/helm/software/components/cic_disambiguation/disambiguateChoices.ml @@ -75,11 +75,10 @@ let mk_choice ~mk_appl ~mk_implicit ~term_of_uri (dsc, args, appl_pattern)= | _::_ -> mk_appl (combined::rest)) let lookup_symbol_by_dsc ~mk_appl ~mk_implicit ~term_of_uri symbol dsc = + let interpretations = TermAcicContent.lookup_interpretations ~sorted:false symbol in try mk_choice ~mk_appl ~mk_implicit ~term_of_uri - (List.find - (fun (dsc', _, _) -> dsc = dsc') - (TermAcicContent.lookup_interpretations symbol)) + (List.find (fun (dsc', _, _) -> dsc = dsc') interpretations) with TermAcicContent.Interpretation_not_found | Not_found -> raise (Choice_not_found (lazy (sprintf "Symbol %s, dsc %s" symbol dsc)))