-2

正如标题所暗示的,我希望有一个可以支持任何语言的静态代码可视化工具。

我希望有一些工具可以提供一些关于语言的信息,并生成一个图表(我相信它被称为“控制流图” - 一个函数调用哪个函数的图表)

例如,对于我心目中的语言,它似乎相对容易,因为该语言不是很复杂,而且我想不出任何我熟悉的语言(如 C/C++)会使其特别难以分析所说的语言。

4

1 回答 1

1

神圣静态分析和可视化您的代码库。您可以链接一个 git repo 或直接上传代码。在当前的 beta 状态下,Java支持二进制文件。它将扩展为还支持语言,如JavaScript, C, C++, C#,和. 可视化是交互式的,您可以在无缠结的蜂巢图中遵循控制流。SwiftObjective-CPHP

https://divine.engineering/for-engineers#code

单个项目是免费的。

免责声明:我直接隶属于该产品。


编辑这里是专门用于JASS.

这将为您提供函数定义和调用。从中组装调用图并使用例如Treevizd3将其可视化将是一项简单的任务。 https://github.com/jfhs/php-jass-parser

这个有点抽象,但也可能会有所帮助: https ://github.com/lep/jassjass

于 2018-08-16T18:41:19.573 回答