Documentation generator is a programming tool that generates an API documentation from a set of specially commented source codes, and in some cases, binary files.