haskell-src-exts: Ticket #208: Infix data declaration heads do not handle more than two parametershttp://trac.haskell.org/haskell-src-exts/ticket/208
<p>
The following program incorrectly fails to parse due to the <tt>p</tt> parameter:
</p>
<pre class="wiki">{-# LANGUAGE TypeOperators #-}
module IllDataTypeDeclTest where
data (f :+: g) p = L
</pre>en-ushaskell-src-extshttp://trac.haskell.org/haskell-src-exts/chrome/common/trac_banner.pnghttp://trac.haskell.org/haskell-src-exts/ticket/208
Trac 0.11.1nibroWed, 17 Nov 2010 09:43:34 GMTcomment addedhttp://trac.haskell.org/haskell-src-exts/ticket/208#comment:1
http://trac.haskell.org/haskell-src-exts/ticket/208#comment:1
<p>
Fixing this requires changes to the way data headers are represented in the AST, i.e. a non-trivial fix that will also require a major version bump.
</p>
Ticket