Explorar el Código

better error printout

Pat Hickey hace 9 años
padre
commit
95e0aa0e70
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      src/Gidl.hs

+ 2 - 1
src/Gidl.hs

@@ -126,7 +126,8 @@ run = do
   opts <- parseOpts args
   idl <- readFile (idlpath opts)
   case parseDecls idl of
-    Left e -> putStrLn e >> exitFailure
+    Left e -> putStrLn ("Error parsing " ++ (idlpath opts) ++ ": " ++ e)
+              >> exitFailure
     Right (te, ie) -> do
       when (debug opts) $ do
         putStrLn (ppShow te)