ea806b3251723d1f23ed22efe1c66c16fdc0fbad
[ghc-hetmet.git] / ghc / utils / hasktags / README
1
2 "hasktags" is a very simple Haskell program that produces ctags TAGS files for Haskell programs.
3
4 As such, it does essentially the same job that hstags and fptags used to do, but, both of those seem to no longer be maintained, and it seemed to be easier to write my own version rather than to get one of them to work.
5
6 Example usage:
7
8 find /homes/rje33/src/fptools/ghc/ -name \*.\*hs | xargs hasktags > TAGS
9
10
11 Features
12         * Includes top level functions, provided a type signature is given
13         * Includes data declarations, and constructors
14         * Includes newtypes
15         
16         - But sometimes gets things wrong or misses things out
17                 It's only a simple program
18                 
19