Exuberant Ctags is a multi-language Ctags program.
Ctags generates an index (or tag) file of language objects found in source files that allows these items to be quickly and easily located by a text editor or other utility. A tag signifies a language object for which an index entry is available (or, alternatively, the index entry created for that object).
Patch for Ctags 5.8 (based on 5.7 patch below) http://pastie.org/971968
-- Daniel GCtags 5.7 with D patch compiled for Windows users (uses 5.7 patch below) Note: Broken link http://www.rootshell.be/~h0st1le/ctags.zip
-- Justin PCtags 5.7 with D source file. (Based on 5.6 patch below) http://stashbox.org/v/314221/ctags-5.7-d.patch
-- Martin Kirill SchröderCtags 5.6 with D source file. http://www.rubyist.net/~rubikitch/archive/ctags-5.6-d.patch