None, "NTypeChecker failure: " ^ Lazy.force msg
| NCicTypeChecker.AssertFailure msg ->
None, "NTypeChecker assert failure: " ^ Lazy.force msg
+ | NCicEnvironment.ObjectNotFound msg ->
+ None, "NCicEnvironment object not found: " ^ Lazy.force msg
+ | NCicEnvironment.AlreadyDefined msg ->
+ None, "NCicEnvironment already defined: " ^ Lazy.force msg
| NCicRefiner.AssertFailure msg ->
None, "NRefiner assert failure: " ^ Lazy.force msg
| NCicEnvironment.BadDependency (msg,e) ->
snd (to_string e)
| NCicEnvironment.BadConstraint msg ->
None, "NCicEnvironment bad constraint: " ^ Lazy.force msg
+ | NCicUnification.UnificationFailure msg ->
+ None, "NCicUnification failure: " ^ Lazy.force msg
+ | NCicUnification.Uncertain msg ->
+ None, "NCicUnification uncertain: " ^ Lazy.force msg
| CicTypeChecker.TypeCheckerFailure msg ->
None, "Type checking error: " ^ Lazy.force msg
| CicTypeChecker.AssertFailure msg ->
None, "Already defined: " ^ UriManager.string_of_uri s
| DisambiguateChoices.Choice_not_found msg ->
None, ("Disambiguation choice not found: " ^ Lazy.force msg)
- | MatitaEngine.EnrichedWithStatus (exn,_,_) ->
+ | MatitaEngine.EnrichedWithStatus (exn,_) ->
None, "EnrichedWithStatus "^snd(to_string exn)
- | NTacStatus.Error msg ->
- None, "NTactic error: " ^ Lazy.force msg
+ | NTacStatus.Error (msg,None) ->
+ None, "NTactic error: " ^ Lazy.force msg
+ | NTacStatus.Error (msg,Some exn) ->
+ None, "NTactic error: " ^ Lazy.force msg ^ "\n" ^ snd(to_string exn)
| MultiPassDisambiguator.DisambiguationError (offset,errorll) ->
let loc =
match errorll with