ghc-tags-plugin-0.2.0.0: ghc-tags-plugin.cabal
cabal-version: 2.4
name: ghc-tags-plugin
version: 0.2.0.0
synopsis: A compiler plugin which generates tags file from GHC parsed syntax tree.
description:
A [GHC compiler plugin](https://ghc.gitlab.haskell.org/ghc/doc/users_guide/extending_ghc.html?highlight=compiler%20plugin#compiler-plugins)
which takes parsed Haskell representation @HsModule GhcPs@,
extracts __tags__ information and saves it either in __ctags__ or
__etags__ format.
license: MPL-2.0
license-file: LICENSE
author: Marcin Szamotulski
maintainer: profunctor@pm.me
copyright: (c) 2020, Marcin Szamotulski
category: Development
stability: alpha
extra-source-files: CHANGELOG.md
README.md
homepage: https://github.com/coot/ghc-tags-plugin#readme
bug-reports: https://github.com/coot/ghc-tags-plugin/issues
tested-with: GHC==8.6.3, GHC==8.8.3
-- Don't build gtp-check command by default; it's a development tool.
flag gtp-check
default: False
manual: False
source-repository head
type: git
location: https://github.com/coot/ghc-tags-plugin
library
hs-source-dirs: lib
exposed-modules: Plugin.GhcTags
Plugin.GhcTags.Options
Plugin.GhcTags.FileLock
other-modules: Plugin.GhcTags.CTag
Paths_ghc_tags_plugin
autogen-modules: Paths_ghc_tags_plugin
build-depends: base >=4.12.0.0 && <4.14,
bytestring ^>=0.10,
directory ^>=1.3,
filepath ^>=1.4,
filepath-bytestring
^>=1.4,
ghc >=8.4 && <8.9,
mtl ^>=2.2,
optparse-applicative
^>=0.15.1,
pipes ^>=4.3,
pipes-attoparsec ^>=0.5,
pipes-bytestring ^>=2.1,
pipes-safe ^>=2.3,
text ^>=1.2,
ghc-tags-core
if !os(windows)
build-depends: unix >=2.7.2.2 && < 2.8
default-language: Haskell2010
ghc-options: -Wall
executable gtp-check
if flag(gtp-check)
buildable: True
else
buildable: False
hs-source-dirs: app
main-is: check.hs
default-language: Haskell2010
build-depends: base
, bytestring
, directory
, filepath
, ghc-tags-plugin