Implement roles into Template Haskell.
authorRichard Eisenberg <eir@cis.upenn.edu>
Fri, 2 Aug 2013 14:52:48 +0000 (15:52 +0100)
committerRichard Eisenberg <eir@cis.upenn.edu>
Fri, 2 Aug 2013 14:52:48 +0000 (15:52 +0100)
commitfa7d4f228984c8ff0fdf492af81a61bbf6160786
tree2e0a576fe5843f670d9f4b842c4e3ba5f2dfb6a0
parent02af008ade47695f8f7fcf420460132e6fb6983d
Implement roles into Template Haskell.

The biggest change is to the TyVarBndr type, which now can deal
with role annotations.
Language/Haskell/TH.hs
Language/Haskell/TH/Lib.hs
Language/Haskell/TH/Ppr.hs
Language/Haskell/TH/Syntax.hs