X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2FmatitaExcPp.ml;h=5ecea5dc85af80a7058da057170fc92f53f01c47;hb=6d887c63e04db301e185042eb9b2a7dbe9fd47e8;hp=99e6ec944ef516aa1f4de7e646c8562ea3088da7;hpb=b8dac1f8f6b664b78e58c152cd3960e121713f5d;p=helm.git diff --git a/matita/matita/matitaExcPp.ml b/matita/matita/matitaExcPp.ml index 99e6ec944..5ecea5dc8 100644 --- a/matita/matita/matitaExcPp.ml +++ b/matita/matita/matitaExcPp.ml @@ -114,14 +114,15 @@ let compact_disambiguation_errors all_passes errorll = let rec to_string = function - | HExtlib.Localized (floc,exn) -> + HExtlib.Localized (floc,exn) -> let _,msg = to_string exn in let (x, y) = HExtlib.loc_of_floc floc in Some floc, sprintf "Error at %d-%d: %s" x y msg + | NCicLibrary.IncludedFileNotCompiled (s1,s2) -> + None, "Including: "^s1^" "^s2^ "\nNothing to do... did you run matitadep?" | GrafiteTypes.Command_error msg -> None, "Error: " ^ msg | CicNotationParser.Parse_error err -> None, sprintf "Parse error: %s" err - | UriManager.IllFormedUri uri -> None, sprintf "invalid uri: %s" uri | Unix.Unix_error (code, api, param) -> let err = Unix.error_message code in None, "Unix Error (" ^ api ^ "): " ^ err @@ -146,6 +147,15 @@ let rec to_string = None, "NCicEnvironment object not found: " ^ Lazy.force msg | NCicEnvironment.AlreadyDefined msg -> None, "NCicEnvironment already defined: " ^ Lazy.force msg + | MatitaEngine.CircularDependency fname -> + None, "Circular dependency including " ^ fname + | MatitaEngine.TryingToAdd msg -> + None, "Attempt to insert an alias in batch mode: " ^ Lazy.force msg + | MatitaEngine.AlreadyLoaded msg -> + None, "The file " ^ Lazy.force msg ^ " needs recompilation but it is + already loaded; undo the inclusion and try again." + | MatitaEngine.FailureCompiling (filename,exn) -> + None, "Compiling " ^ filename ^ ":\n" ^ snd (to_string exn) | NCicRefiner.AssertFailure msg -> None, "NRefiner assert failure: " ^ Lazy.force msg | NCicEnvironment.BadDependency (msg,e) -> @@ -160,7 +170,7 @@ let rec to_string = | DisambiguateChoices.Choice_not_found msg -> None, ("Disambiguation choice not found: " ^ Lazy.force msg) | MatitaEngine.EnrichedWithStatus (exn,_) -> - None, "EnrichedWithStatus "^snd(to_string exn) + None, snd(to_string exn) | NTacStatus.Error (msg,None) -> None, "NTactic error: " ^ Lazy.force msg | NTacStatus.Error (msg,Some exn) ->