@@ -1101,12 +1101,13 @@ loadInputs h inputs
1101 when (not loadCode) $ tryLoad $ nub (concat ifiles)
1101 when (not loadCode) $ tryLoad $ nub (concat ifiles)
1102 _ -> return ()
1102 _ -> return ()
1103 putIState inew)
1103 putIState inew)
1104+ (\e -> do i <- getIState
1104− (\e -> do case e of
1105+ case e of
1105 At f _ -> do setErrLine (fc_line f)
1106 At f _ -> do setErrLine (fc_line f)
1106 iputStrLn (show e)
1107 iputStrLn (show e)
1107 ProgramLineComment -> return () -- fail elsewhere
1108 ProgramLineComment -> return () -- fail elsewhere
1108 _ -> do setErrLine 3 -- FIXME! Propagate it
1109 _ -> do setErrLine 3 -- FIXME! Propagate it
1109− iputStrLn (show e))
1110+ iputStrLn (pshow i e))
1110 where -- load all files, stop if any fail
1111 where -- load all files, stop if any fail
1111 tryLoad :: [IFileType] -> Idris ()
1112 tryLoad :: [IFileType] -> Idris ()
1112 tryLoad [] = return ()
1113 tryLoad [] = return ()