I have a slightly modified version of PasDoc I use. (The source is available and I got permission from the author to modify as I wanted)

Unfortunatly it occasionally throws exceptions like when there is no file open in the editor.