| Unix.Unix_error (code, api, param) ->
let err = Unix.error_message code in
None, "Unix Error (" ^ api ^ "): " ^ err
- | GrafiteMarshal.Corrupt_moo fname ->
- None, sprintf ".moo file '%s' is corrupt (shorter than expected)" fname
- | GrafiteMarshal.Checksum_failure fname ->
+ | HMarshal.Corrupt_file fname -> None, sprintf "file '%s' is corrupt" fname
+ | HMarshal.Format_mismatch fname
+ | HMarshal.Version_mismatch fname ->
None,
- sprintf "checksum failed for .moo file '%s', please recompile it'" fname
- | GrafiteMarshal.Version_mismatch fname ->
- None,
- sprintf
- (".moo file '%s' has been compiled by a different version of matita, "
- ^^ "please recompile it")
+ sprintf "format/version mismatch for file '%s', please recompile it'"
fname
| ProofEngineTypes.Fail msg -> None, "Tactic error: " ^ Lazy.force msg
| Continuationals.Error s -> None, "Tactical error: " ^ Lazy.force s
None, "Type checking assertion failed: " ^ Lazy.force msg
| LibrarySync.AlreadyDefined s ->
None, "Already defined: " ^ UriManager.string_of_uri s
- | MatitaDisambiguator.DisambiguationError (offset,errorll) ->
+ | GrafiteDisambiguator.DisambiguationError (offset,errorll) ->
let rec aux n ?(dummy=false) (prev_msg,phases) =
function
- [] -> []
+ [] -> [prev_msg,phases]
| phase::tl ->
let msg =
String.concat "\n\n\n"