GHC already carefully collects up almost all messages in a data type called Message, so they are easy to re-direct. However at the moment they collected as strings (well as Pretty.Doc values actually) so they have lost their structure.
I believe that at one time I had a data type for error messages, but there are so many of them and they change pretty often that it was quite a pain having a centralised data type for this. And at the time there was lots of pain and virtually no gain. Changing this would be tedious but do-able. If anyone wants to undertake it, let us know. Simon | -----Original Message----- | From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of | Thiago Arrais | Sent: 08 June 2006 20:07 | To: haskell-cafe@haskell.org | Subject: Re: [Haskell-cafe] Re: Editors for Haskell | | Imam, | | On 6/8/06, Imam Tashdid ul Alam <[EMAIL PROTECTED]> wrote: | > - about formatted error messages (I am sure you guys | > don't care), could someone build a light GHC front end | > that given a .hs/.lhs file produces two XML files with | > specified DTD, the parsed structure and the error | > messages? | | I would really appreciate that. I am the one maintaining EclipseFP now | and I know that having the syntax-tree in XML format would help us a | lot. For now, we use our own Haskell parser (written in Java). It is | not a full parser (and maybe it'll never be), but it allows us to do | some tricks like showing a simple code outline and do some code | assistance. | | Maybe this isn't as much work as structuring the error messages. | | Cheers, | | Thiago Arrais | _______________________________________________ | Haskell-Cafe mailing list | Haskell-Cafe@haskell.org | http://www.haskell.org/mailman/listinfo/haskell-cafe _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe