Doxygen does not exit input filter (doxyqml)

I am trying to use doxyqml to create QML documentation via doxygen, but documentation pages are not created.

According to the doxyqml documentation, I added an entry *.qmlto FILE_PATTERNSand added *.qml=doxyqmlto FILTER_PATTERNS(doxyqml is available from /usr/bin, so just a doxyqmlcommand prompt is enough to run it).

From the output of doxygen, I see that the file template *.qmlworks when the files appear at the β€œRead” stage in the output, but not at the parsing stage. If I add to the file #defineor some other operator other than QML, the doxyq error will appear on the output of doxygen, so I know that doxyqml is being called correctly.

I also know that the doxyqml output is correct, because if I copy the output from the calling doxyqml directly with one of the qml files and paste it into the file *.h, doxygen builds the documentation for it.

It is almost as if doxygen simply did not read the output from doxyqml. Has anyone else had this experience? I am using doxygen 1.8.8 and the latest doxyqml code base (July 7, 2014).

+4
source share
1 answer

It seems that Doxygen is using the file extension to determine which parser should use to parse the text, and since it *.qmlis new to it, it was supposed to be wrong (although I don't know what it was trying to use).

, Doxygen, QML, qml=c++ EXTENSION_MAPPING, , .

+6

All Articles