我有一个(完成的)项目,我生成了Doxygen文档。
问题是,评论是标准的c ++评论 - 没有特别的doxygen评论。它们看起来像这样:
// This is a class.
class C
{
// This is a method
public: void f();
};
那么有没有办法配置DoxyGen来使用所有注释?如果没有,是否有一个工具可以解析代码并将注释转换为DoxyGen-Comments?
答案 0 :(得分:2)
您可以使用正则表达式替换注释。如果您仅将//
用于评论而不是"Hallo//ABC"
等字符串文字,则可以/\/\/(.*)$/gm
搜索并替换模式/** $1 */
。请参阅https://regexr.com/3j7lc
像Notepad ++这样的一些Texteditor支持Regex的搜索和替换。
要在//
之前仅搜索没有文字的行,您可以使用/^(\s*)\/\/(.*)$/gm
。替换模式将类似于$1/** $2 */