]> matita.cs.unibo.it Git - helm.git/commitdiff
if -debug is specified do not catch all exceptions
authorEnrico Tassi <enrico.tassi@inria.fr>
Wed, 12 Mar 2008 10:37:10 +0000 (10:37 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Wed, 12 Mar 2008 10:37:10 +0000 (10:37 +0000)
helm/software/matita/matitacLib.ml

index 0af97572e11a0dd59e07e5726aea10eab988ad56..e5a8efe8ff31b2407d3b5cace81b1aebf3e8ce73 100644 (file)
@@ -254,6 +254,7 @@ let compile options fname =
       | HExtlib.Localized (floc,CicNotationParser.Parse_error err) ->
           let (x, y) = HExtlib.loc_of_floc floc in
           HLog.error (sprintf "Parse error at %d-%d: %s" x y err)
+      | exn when matita_debug -> raise exn
       | exn -> HLog.error (snd (MatitaExcPp.to_string exn)));
       LexiconSync.time_travel ~present:lex_stat ~past:initial_lexicon_status;
       pp_times fname false big_bang big_bang_u big_bang_s;