When used for analysis, Doxygen uses its parse tree to generate diagrams and charts of the code structure.
When used as a documentation generator, Doxygen extracts information from specially-formatted comments within the code. Doxygen ( / ˈ d ɒ k s i dʒ ən/ DOK-see-jən) is a documentation generator and static analysis tool for software source trees.