]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/cic_disambiguation/disambiguateChoices.ml
1. useless code (undebrujin) removed from disambiguate.ml
[helm.git] / helm / ocaml / cic_disambiguation / disambiguateChoices.ml
index c660bb6b0a19895cd455ecdd08acf650097704b3..71e32042876088adcb2ffe74b9b05990eee25395 100644 (file)
@@ -51,16 +51,17 @@ let mk_choice (dsc, args, appl_pattern) =
       in
       try
         List.combine names cic_args
-      with Invalid_argument _ -> raise Invalid_choice
+      with Invalid_argument _ ->
+       raise (Invalid_choice (lazy "The notation expects a different number of arguments"))
     in
-    CicNotationFwd.instantiate_appl_pattern env' appl_pattern)
+    TermAcicContent.instantiate_appl_pattern env' appl_pattern)
 
 let lookup_symbol_by_dsc symbol dsc =
   try
     mk_choice
       (List.find
         (fun (dsc', _, _) -> dsc = dsc')
-        (CicNotationRew.lookup_interpretations symbol))
-  with CicNotationRew.Interpretation_not_found | Not_found ->
+        (TermAcicContent.lookup_interpretations symbol))
+  with TermAcicContent.Interpretation_not_found | Not_found ->
     raise (Choice_not_found (lazy (sprintf "Symbol %s, dsc %s" symbol dsc)))