Dictionary Ada依赖图
我需要为我正在开发的软件套件创建一个依赖关系图。在过去,我工作的公司总是手工完成这项工作,但我猜,在某个地方有一个工具可以满足我们的需要 我使用的软件是Ada95,有大约200个代码模块/文件,大约40个包。我需要创建一个映射,将跟踪每个输出,单独,回到每个输入或常数,这将对输出产生影响。有人知道有什么工具可以做到这一点吗?或者只是部分完成 AdaCore的GPS(可从获得)附带一个名为Dictionary Ada依赖图,dictionary,dependencies,ada,Dictionary,Dependencies,Ada,我需要为我正在开发的软件套件创建一个依赖关系图。在过去,我工作的公司总是手工完成这项工作,但我猜,在某个地方有一个工具可以满足我们的需要 我使用的软件是Ada95,有大约200个代码模块/文件,大约40个包。我需要创建一个映射,将跟踪每个输出,单独,回到每个输入或常数,这将对输出产生影响。有人知道有什么工具可以做到这一点吗?或者只是部分完成 AdaCore的GPS(可从获得)附带一个名为gnatinspect的命令行工具。您可以使用此工具加载编译器生成的所有交叉引用信息(假设您使用GNAT进行编
gnatinspect
的命令行工具。您可以使用此工具加载编译器生成的所有交叉引用信息(假设您使用GNAT进行编译)。这将创建一个sqlite数据库(gnatinspect.db),其中包含您需要的所有信息gnatinspect
本身提供了许多预先提出的查询,这些查询至少可以部分地帮助您找到想要去的地方
您还可以查看ASIS,作为直接在代码上执行此类查询的一种方法。我第一次听说这不太容易用
gnat(gnatxref
)还提供了一个较旧的工具,它执行类似的操作,尽管它正被gnatinspect
取代
最后,如果您更愿意解析XML文件,您可以将gnat2xml
作为ASIS的替代方案。您是否先与google查看了“ada依赖关系图”?