如标题,请问如何快速导出或打印出源代码中的所有函数名和类名?不局限于某一种语言,搜索一段时间了,没找到解决方案,若有知道的请不吝赐教,谢谢大佬!
|
1
快速 和 不限语言 明明就冲突啊,每个语言语法不一样想怎么快速法
而且没有类的语言呢? doxygen go doc javadoc 也许是你想要的 |
|
2
@GeruzoniAnsasu 描述有误,函数名或类名,有类的包含函数名
|
|
GeruzoniAnsasuJun 24, 2020
3
@Deteriorator 我想表达的是,通用方法和快速冲突,有很多针对不同语言的自动文档生成工具,对不写额外注释的函数这些工具一般也能导出空的描述段落。所以建议先了解一下这些东西看能不能满足你的需求
|
|
4
@GeruzoniAnsasu doxygen 大概符合需求,需要试一试,多谢
|
|
opengpsJun 24, 2020
5
写个程序反射加载提取
|
|
arrow8899Jun 24, 2020
7
只要类名 函数名,没其他需求的话,直接匹配关键字就可以。
|
|
HowlaindJun 24, 2020 via Android
8
感觉 ctags 就可以
|
|
realpgJun 24, 2020
9
IDE 挂好语言插件
截图类结构 ocr |
|
10
@arrow8899 可否举个例子?
|
|
csl1995Jun 24, 2020
11
感觉正则应该可行
比如针对 C/C++ 在源文件中匹配数据类型( int 、string 之类)开头,且末尾没有分号就能匹配到函数定义 类的话就匹配 class 关键字 |
|
xizismileJun 24, 2020 via Android
12
分享一个思路
1.源代码转化成抽象语法树 2.抽象语法树进行统计 |