From D Wiki
DCD, the D Completion Daemon, is a cross platform auto-complete service for the D programming language written by Brian Schott.
The software is itself written in D. The service is based on the socket communication between a server and a client.
- completion of identifiers (types, variables), version identifiers.
- find symbol declaration.
- retrieve the DDOC comment of a symbol.
- retrieve the function parameters.
- get use of a symbol in a whole module.