(only an hack, it should be wrapped by the refiner)
debug_print (sprintf "PRUNED!!!\nterm%s\nmessage:%s"
(CicPp.ppterm term) msg);
Ko,ugraph
- | CicUnification.UnificationFailure s ->
- prerr_endline ("PASSADI QUI: " ^ s);
- raise ( CicUnification.UnificationFailure s )
+ | CicUniv.UniverseInconsistency s ->
+ prerr_endline (
+ "INTERPRETAZIONE FALLITA PER UNIVERSE INCONSISTENCY:\n" ^ s);
+ (* non mi e' chiaro se debba essere wrappata dal typechecker o dal
+ * refiner, in ogni caso non andrebbe qui
+ *)
+ Ko, ugraph
let resolve (env: environment) (item: domain_item) ?(num = "") ?(args = []) () =
try