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
signature.asc
Description: Digital signature
_______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users