GNOME Bugzilla – Bug 312322
Python comment with apostrophe causes parser to skip code
Last modified: 2005-12-30 17:47:39 UTC
Please describe the problem: While running doxygen over a python module, some portions of files were missing from the generated output. Some experimentation revealed that a ## comment with an apostrophe in it like this: ## A comment with a ' in it Meant that all subsequent code was skipped by the doxygen parser until another matching apostrophe was found like this: ## Another comment with a ' in it Steps to reproduce: 1. Try to document this: """Problems with apostrophes""" class Included(object): """I get included in doxygen""" pass ##This following apostrophe ' really messes things up for subsequent code class NotIncluded(object): """I do not get included in doxygen""" pass #This following apostrophe ' makes doxygen happy again class IncludedAgain(object): """I get included in doxygen thanks to the apostrophe above""" pass Actual results: The "Included" class and the "IncludedAgain" class appear in the generated documentation. The "NotIncluded" class does not Expected results: The "Included" class, the "NotIncluded" class, and the "IncludedAgain" class should all appear in the documentation Does this happen every time? Yes Other information:
Seems to be fixed in the latest CVS release. Can you verify this for me?
Unfortunately don't have easy CVS access. Upgraded to latest release version with no change.
This bug had the status ASSIGNED (which meant it was fixed, but not officially released), so now doxygen release 1.4.6 is out I've given it the status FIXED. Nevertheless, I would like to ask you to verify that this bug is indeed fixed in release 1.4.6. If not, then please reopen the bug.