Используйте clang для извлечения комментариев документации в виде XML
Я видел эту презентацию с 2012 года на clang
особенности для обработки C++
комментарии к документации (например, для doxygen
). Горка 20
упоминает новую функцию для экспорта комментариев в виде XML как часть libclang
,
Я хотел бы попробовать эту функцию. В частности, я хочу протестировать создание XML, как показано на слайде 31
,
Но я не знаю как. Какой инструмент libclang
это часть? Был ли инструмент удален за это время? Или это просто дополнительный флаг компилятора?
1 ответ
Они могут просто иметь в виду...
CXString clang_FullComment_getAsXML( CXComment Comment)
… Который возвращает документ XML для данного комментария. Вам все еще нужно пройти через деревья узлов самостоятельно.
Было бы впечатляюще иметь возможность сбрасывать XML-файл, содержащий извлеченную документацию, во время обычной компиляции, но, похоже, его нет в картах.