Description
Combinator library for quasi- and anti-quoting.
Description
A combinator library to improve the building of anti-quoters. Especially aimed at removing copy-and-paste programming from their definition. Other antiquoting related features could be included in the future.
The modules are
Language.Haskell.AntiQuoter.Basebasic types for building antiquoters. It also contains the most detailed example of the basic usage.Language.Haskell.AntiQuoter.ExpPatmaking antiquoters which can antiquote both expressions and patters. Therefore only one antiquoter has to be defined in stead of two.Language.Haskell.AntiQuoter.Combinatorsmore useful combinators to use with the functions fromLanguage.Haskell.AntiQuoter.ExpPat.