on master help sign in
Send prover errors back with spans instead of ANSI

This requires an update to clients to allow an optional span list on prover errors.

commit02e8f8c18e454584393a202d396e817cdad5242f authorDavid Raymond Christiansen <david@davidchristiansen.dk> dateMon 4 Aug 2014, 14:58 (12 years ago) parent4fe16a5
1 file changed+2−1
src/Idris/Prover.hs+2−1
src/Idris/Prover.hs+2−1
@@ -251,7 +251,8 @@ ploop fn d prompt prf e h
251251 (\err -> return (False, e, False, prf, Left err))
252252 ideslavePutSExp "write-proof-state" (prf', length prf')
253253 case res of
254− Left err -> do iPrintError (pshow i err)
254+ Left err -> do ist <- getIState
255+ iRenderError $ pprintErr ist err
255256 ploop fn d prompt prf' st h'
256257 Right ok ->
257258 if done then do (tm, _) <- elabStep st get_term