Cabal revisions of th-desugar-1.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: th-desugar-version: 1.0.0-cabal-version: >= 1.10-synopsis: Functions to desugar Template Haskell-homepage: http://www.cis.upenn.edu/~eir/packages/th-desugar-category: Template Haskell-author: Richard Eisenberg <eir@cis.upenn.edu>-maintainer: Richard Eisenberg <eir@cis.upenn.edu>-bug-reports: https://github.com/goldfirere/th-desugar/issues-stability: experimental-extra-source-files: README.md, CHANGES.md-license: BSD3-license-file: LICENSE-build-type: Simple-description:- This package provides the Language.Haskell.TH.Desugar module, which desugars- Template Haskell's rich encoding of Haskell syntax into a simpler encoding.- This desugaring discards surface syntax information (such as the use of infix- operators) but retains the original meaning of the TH code. The intended use- of this package is as a preprocessor for more advanced code manipulation- tools. Note that the input to any of the ds... functions should be produced- from a TH quote, using the syntax [| ... |]. If the input to these functions- is a hand-coded TH syntax tree, the results may be unpredictable. In- particular, it is likely that promoted datatypes will not work as expected.--source-repository this- type: git- location: https://github.com/goldfirere/th-desugar.git- tag: v1.0.0--library- build-depends: - base >= 4 && < 5,- template-haskell,- containers >= 0.5- exposed-modules: Language.Haskell.TH.Desugar, Language.Haskell.TH.Desugar.Sweeten- other-modules: Language.Haskell.TH.Desugar.Core, Language.Haskell.TH.Desugar.Util- default-language: Haskell2010- - +name: th-desugar +version: 1.0.0 +x-revision: 1 +cabal-version: >= 1.10 +synopsis: Functions to desugar Template Haskell +homepage: http://www.cis.upenn.edu/~eir/packages/th-desugar +category: Template Haskell +author: Richard Eisenberg <eir@cis.upenn.edu> +maintainer: Richard Eisenberg <eir@cis.upenn.edu> +bug-reports: https://github.com/goldfirere/th-desugar/issues +stability: experimental +extra-source-files: README.md, CHANGES.md +license: BSD3 +license-file: LICENSE +build-type: Simple +description: + This package provides the Language.Haskell.TH.Desugar module, which desugars + Template Haskell's rich encoding of Haskell syntax into a simpler encoding. + This desugaring discards surface syntax information (such as the use of infix + operators) but retains the original meaning of the TH code. The intended use + of this package is as a preprocessor for more advanced code manipulation + tools. Note that the input to any of the ds... functions should be produced + from a TH quote, using the syntax [| ... |]. If the input to these functions + is a hand-coded TH syntax tree, the results may be unpredictable. In + particular, it is likely that promoted datatypes will not work as expected. + +source-repository this + type: git + location: https://github.com/goldfirere/th-desugar.git + tag: v1.0.0 + +library + build-depends: + base >= 4 && < 5, + template-haskell < 2.9, + containers >= 0.5 + exposed-modules: Language.Haskell.TH.Desugar, Language.Haskell.TH.Desugar.Sweeten + other-modules: Language.Haskell.TH.Desugar.Core, Language.Haskell.TH.Desugar.Util + default-language: Haskell2010 + +