1
GeruzoniAnsasu 2020-06-24 10:51:45 +08:00 1
快速 和 不限语言 明明就冲突啊,每个语言语法不一样想怎么快速法
而且没有类的语言呢? 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 2020-06-24 13:05:18 +08:00
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.抽象语法树进行统计 |