【发布时间】:2015-06-02 03:24:11
【问题描述】:
我希望能够使用一种工具,让您在源代码的上下文中可视化程序的控制流。澄清一下,这样的工具基本上应该通过以multidigraph 的形式吐出一个人类可读的抽象语法树来显示程序中发生的事情,其中的节点包含源代码翻译单元的 sn-ps。我认为,生成的图形初始节点将包含以程序入口点开头的代码块(对于 C 或 C++ 程序,该代码块为 main。)当节点需要引用另一个块时,将创建新节点代码,无论是在当前文件中还是在另一个文件中,箭头将连接节点。这样的工具是否存在,还是必须从头开始创建?
【问题讨论】:
标签: static-analysis documentation-generation code-documentation code-visualization