GNOME Bugzilla – Bug 506243
multi-line '///' comment incorrectly parsed in presence of '*/'
Last modified: 2018-07-30 10:25:27 UTC
Please describe the problem: If I have a two-line '///' comment which has '*/' in the second line, it is interpreted as comment terminator. % ls Doxyfile b.h % head * ==> Doxyfile <== INPUT=b.h PROJECT_NAME=FOO GENERATE_HTML=YES GENERATE_LATEX=NO ==> b.h <== /// @file b.h /// Two-line comment, /// second line has misleading */ comment terminator. void AAAAA(); % doxygen > /dev/null 2>&1 % lynx -dump html/b_8h.html ... Functions comment terminator *void [4]AAAAA () ... Function Documentation comment terminator* void AAAAA ( ) Two-line comment, second line has misleading Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
I have a similar problem... with version 1.8.1.2 If the following line is present in a PHP file, the file is parsed but completely ignored. After removing the end-of-comment, doxygen works as expected. /// \name Test name */ See attached sample.
Created attachment 229723 [details] Mixing /// with */ makes doxygen ignore the file
As discussed in https://github.com/doxygen/doxygen/pull/734 , Doxygen has moved its issue tracking to https://github.com/doxygen/doxygen/issues All Doxygen tickets in GNOME Bugzilla have been migrated to Github. You can subscribe and participate in the new ticket in Github. You can find the corresponding Github ticket by searching for its Bugzilla ID (number) in Github. Hence I am closing this GNOME Bugzilla ticket. Please use the corresponding ticket in Github instead. Thanks a lot!