繁体   English   中英

在Python中创建C函数的依赖树

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM