diff options
author | gareuselesinge <gareuselesinge@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2013-04-25 14:14:19 +0000 |
---|---|---|
committer | gareuselesinge <gareuselesinge@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2013-04-25 14:14:19 +0000 |
commit | d284deddaf736d2387a79b219f328915bc12614c (patch) | |
tree | c335d0d3de81f75bdb93b5cf6b2a033d51b6475a /ide/coq.ml | |
parent | db7b19f0f1d6b18bcc62fbedccad7a56f72315f2 (diff) |
raise UnsafeSuccess -> feedback AddedAxiom
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16452 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'ide/coq.ml')
-rw-r--r-- | ide/coq.ml | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/ide/coq.ml b/ide/coq.ml index baff54d62..9b08b4f10 100644 --- a/ide/coq.ml +++ b/ide/coq.ml @@ -559,13 +559,8 @@ let eval_call ?(logger=default_logger) call handle k = Minilib.log "End eval_call"; Void -let interp ?(logger=default_logger) ?(raw=false) ?(verbose=true) i s h k = - eval_call ~logger (Serialize.interp (i,raw,verbose,s)) h - (function - | Interface.Good (Util.Inl v) -> k (Interface.Good v) - | Interface.Good (Util.Inr v) -> k (Interface.Unsafe v) - | Interface.Fail v -> k (Interface.Fail v) - | Interface.Unsafe _ -> assert false) +let interp ?(logger=default_logger) ?(raw=false) ?(verbose=true) i s = + eval_call ~logger (Serialize.interp (i,raw,verbose,s)) let rewind i = eval_call (Serialize.rewind i) let inloadpath s = eval_call (Serialize.inloadpath s) let mkcases s = eval_call (Serialize.mkcases s) |