Toward better syntax errors
Simon Peyton Jones
simonpj at microsoft.com
Tue Apr 7 22:11:07 UTC 2015
Thank Dan. I'm keen on better error messages.
If you want to change Happy, though, you need talk to Simon Marlow.
Simon
| -----Original Message-----
| From: ghc-devs [mailto:ghc-devs-bounces at haskell.org] On Behalf Of Dan
| Aloni
| Sent: 07 April 2015 21:34
| To: ghc-devs at haskell.org
| Subject: Toward better syntax errors
|
| Hello,
|
| Forwarded here is a link to a blog post I authored about improving
| GHC's syntax errors:
|
| http://blog.aloni.org/posts/toward-better-ghc-syntax-errors/
|
| In fact, this came about after I started using Happy more extensively,
| and at one point thought that GHC could benefit too
|
| The gist of it, is that it was relatively easy to reach an improvement
| such as follows (notice 'possible tokens' below):
|
|
| input:
| --
| test i = case i of 2
| main = return ()
|
|
| output:
| --
| example1.hs:2:1: parse error (possibly incorrect indentation or
| mismatched brackets), possible tokens: '|' '->'
|
|
| It spawned a more extensive discussion regarding type errors here:
|
| https://www.reddit.com/r/haskell/comments/31m7pc/toward_better_ghc_syntax
| _errors/
|
| Following to that, it was suggested that a further discussion in the GHC
| dev mailing list can continue about this direction (syntax errors,
| type errors and whatnot).
|
| --
| Dan Aloni
| _______________________________________________
| ghc-devs mailing list
| ghc-devs at haskell.org
| http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
More information about the ghc-devs
mailing list