
20 Aug
2013
20 Aug
'13
8:19 a.m.
adam vogt
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