wondering about -ddump-parsed, rn

Stefan O'Rear stefanor at cox.net
Thu Aug 9 13:56:25 EDT 2007


On Thu, Aug 09, 2007 at 06:51:12AM -0300, Isaac Dupree wrote:
> Simon Peyton-Jones wrote:
>> -ddump-parsed shows the program after parsing.  All operator application 
>> are parsed *left-associative* with one precedence. Then the renamer 
>> re-associates them to respect precedence and associativity.
>> So, no, -ddump-parsed will definitely not give syntactically valid 
>> Haskell. -ddump-rn probably will though.
>
> yes, in that case, would anyone mind if I find an easy way to change GHC to 
> parenthesize those non-infix uses of operators? :)  hmm... maybe _I_ would 
> mind, since it makes "what GHC is doing" just a tiny bit less transparent 
> to the user of -ddump-{rn,parsed}. :-)

I fixed an identical bug in a copy of the code a few months ago.

http://haskell.org/pipermail/libraries/2007-April/007317.html

Unfortunately, I think TH was forked off from the in-compiler syntax
tree too long ago for my fix to be useful...

Stefan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://www.haskell.org/pipermail/glasgow-haskell-users/attachments/20070809/f8b4554a/attachment.bin


More information about the Glasgow-haskell-users mailing list