![]() |
1
2
Lex + Yacc
,如果命令行上有输出注释的代码,则在第2章中有一节说明如何解析注释的代码,包括
如果你感兴趣的话,我可以在这里贴出怎么做的说明? 编辑: 我想我找到了你想要的东西,一个预先构建的注释文档提取器 here . 谨致问候, 汤姆。 |
![]() |
2
1
tommieb75 建议使用适当的解析器来处理这个问题。 我建议你看看 ANTLR The Definitive ANTLR reference . |
![]() |
3
1
如果要分析的样式集相对有限,那么编写一个Visual Studio宏(用于IDE)或一个独立的应用程序(仅用于脱机处理源代码)将相当简单,该应用程序将搜索文件中的注释,然后使用某些标题或标记将其重新格式化为新样式,以将它们分开。 一个可以帮助你的捷径是用我的 AtomineerUtils Pro Documentation 加载项。它可以一次找到并转换源文件中的所有注释。它可以立即解析XML文档、Doxygen、JavaDoc和Qt格式(或者任何与它们足够接近的格式),然后可以以任何这些格式输出注释。它还可以配置为转换不兼容的旧注释。有几种方法可以帮助转换,但是最强大的 calls a Visual Studio Macro 转换后的文本不需要特别整洁-一旦AtomineerUtils可以提取条目中的文档,它将为您清除注释-它可以选择自动应用换行、一致的元素顺序和间距等,并确保注释准确地描述了它记录的代码元素(其条目与params、typeparams、抛出的异常等),然后以其配置的格式输出替换注释。这节省了您在转换宏中的大量工作,以使事情整洁-转换完成后,您可以继续使用加载项来节省编写代码文档的时间,并确保所有新注释都以相同的样式继续。 |
|
Rishu Mehra · 页面未显示在Doxygen文档中 7 年前 |
![]() |
Ganesh K · JSDoc-指定强制参数语法 8 年前 |
![]() |
much · doxygen:一个描述框中有两个makro 9 年前 |
![]() |
holroy · 结构doxygen的所有引用列表 10 年前 |
|
Issam T. · doxygen中引用运算符的问题 11 年前 |
![]() |
Hi-Angel · DoxyGen忽略函数 11 年前 |
![]() |
georg · doxygen忽略封装在语句中的类 11 年前 |
![]() |
Stefan · Doxygen:代码列表中的每一行都以星号(*)开头 11 年前 |