[英]creating a dependency tree of C functions in Python
我正在尝试使用python解析C程序,并且我需要找到一种方法来实现显示其依赖关系的所有函数的图形。 例如,如果我有这样的程序:
f1();
f2(){
f1();
}
f3(){
f1();
}
该图将是:
f2 f3
| /
| /
f1
我希望将图形显示为某种形式的数据结构(例如,一棵不可见的树),有人对它有什么建议吗?
编辑:澄清一下,主要问题是我该怎么做解析方法。
我只使用列表列表。 您的示例将翻译为[f1,[f2, f3]]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.