Description
CTags and ETags from Haskell syntax tree.
Description
A library to work with tags created from GHC syntax tree.
README.md
Create and work with CTAGS and ETAGS files
Library scope
ghc-tags-core
library provides:
- a function to extract /tag/ information from @'HsModule' 'GhcPs'@ parsed tree representation of Haskell code,
- parsers for ctag and etag style tag files (/vim/ / /emacs/),
- formatting tags into ctag and etag files,
- tries to be compatible with universal-ctags.
Projects using this library
Check out these projects:
- ghc-tags or its fork which is using the most recent
ghc-tags-core
; - ghc-tags-plugin - a ghc compiler plugin which extracts tags during @GHC@'s parser pass and also from TH splices.