Good idea -- done.

Simon

| -----Original Message-----
| From: [EMAIL PROTECTED]
[mailto:glasgow-haskell-users-
| [EMAIL PROTECTED] On Behalf Of Steffen Mazanek
| Sent: 27 October 2003 21:27
| To: [EMAIL PROTECTED]
| Subject: command line option --show-iface
| 
| Hello,
| 
| the following error is slightly confusing:
| 
| ghc --show-iface
| ghc-6.0.1: unrecognised flag: --show-iface
| Usage: For basic information, try the `--help' option.
| 
| ghc --show-iface Unify.hi
| __interface "Main" Unify 1 where
| __export  Unify Unifiable{mgu} match mguType varBind;
| ...
| 
| A hint in the right direction would be more
| convenient :-)
| 
| Maybe in /ghc/compiler/main/DriverUtil.hs a function
| 
| unknownFlagErrUsage :: String->String -> a
| unknownFlagErrUsage f specusage = throwDyn
|   (UsageError ("unrecognised flag: " ++ f ++ "\n" ++
|                "hint: " ++ specusage))
| 
| and changing processOneArg from DriverFlags.hs
| 
|    HasArg fio ->
|       if rest /= ""
|       then fio rest >> return args
|       else case args of
|           [] -> unknownFlagErrUsage dash_arg "argument for flag
expected"
|           (arg1:args1) -> fio arg1 >> return args1
| 
| Would this be ok?
| 
| Regards,
| Steffen
| _______________________________________________
| Glasgow-haskell-users mailing list
| [EMAIL PROTECTED]
| http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


_______________________________________________
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to