1 GeruzoniAnsasu 2020-06-24 10:51:45 +08:00 ![]() 快速 和 不限语言 明明就冲突啊,每个语言语法不一样想怎么快速法 而且没有类的语言呢? doxygen go doc javadoc 也许是你想要的 |
2 Deteriorator OP @GeruzoniAnsasu 描述有误,函数名或类名,有类的包含函数名 |
3 GeruzoniAnsasu 2020-06-24 11:00:43 +08:00 @Deteriorator 我想表达的是,通用方法和快速冲突,有很多针对不同语言的自动文档生成工具,对不写额外注释的函数这些工具一般也能导出空的描述段落。所以建议先了解一下这些东西看能不能满足你的需求 |
4 Deteriorator OP @GeruzoniAnsasu doxygen 大概符合需求,需要试一试,多谢 |
![]() | 5 opengps 2020-06-24 11:28:38 +08:00 写个程序反射加载提取 |
7 arrow8899 2020-06-24 12:06:03 +08:00 只要类名 函数名,没其他需求的话,直接匹配关键字就可以。 |
8 Howlaind 2020-06-24 12:57:37 +08:00 via Android 感觉 ctags 就可以 |
![]() | 9 realpg PRO IDE 挂好语言插件 截图类结构 ocr |
10 Deteriorator OP @arrow8899 可否举个例子? |
11 csl1995 2020-06-24 14:44:09 +08:00 感觉正则应该可行 比如针对 C/C++ 在源文件中匹配数据类型( int 、string 之类)开头,且末尾没有分号就能匹配到函数定义 类的话就匹配 class 关键字 |
12 xizismile 2020-06-24 21:36:12 +08:00 via Android 分享一个思路 1.源代码转化成抽象语法树 2.抽象语法树进行统计 |