| Unix.Unix_error (code, api, param) ->
let err = Unix.error_message code in
"Unix Error (" ^ api ^ "): " ^ err
+ | MatitaMoo.Corrupt_moo fname ->
+ sprintf ".moo file '%s' is corrupt (shorter than expected)" fname
+ | MatitaMoo.Checksum_failure fname ->
+ sprintf "checksum failed for .moo file '%s', please recompile it'" fname
+ | MatitaMoo.Version_mismatch fname ->
+ sprintf
+ (".moo file '%s' has been compiled by a different version of matita, "
+ ^^ "please recompile it")
+ fname
| exn -> "Uncaught exception: " ^ Printexc.to_string exn