> adam vogt <vogt.adam <at> gmail.com> writes:
>
> This preprocessor I just threw together doesn't seem to suffers from
> those issues <http://lpaste.net/91967>. This kind of approach probably
> might let you steal T(..) while still allowing `T (..)' to refer to
> whatever is the original, though I think that would require working
> with the messier Annotated syntax tree.
>
wow! Adam, thank you.
Even copes with multiple nested parens nested parens
instance C ((a, b)) (((( c )))) ...
==> instance C ((a, b)) (OneT.OneTuple (OneT.OneTuple c)) ...
AntC
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe