pycdep

软件截图:
pycdep
软件详细信息:
版本: 0.0.2
上传日期: 11 May 15
开发: Stefaan Himpe
许可: 免费
人气: 41

Rating: 2.5/5 (Total Votes: 2)

pycdep是一个包含文件的依赖分析,由这越过C和C ++文件,摘录其相关信息的Python脚本。依赖信息保存为一个Prolog程序。序言程序可以用来执行各种分析的依赖图,并依赖图(或其子集),以转换成一个.DOT文件。它配备了大量的预定义的查询。
事情例子,对于这些预定义的查询可用:(只有你的想象力和序言的知识限制的可能性增加新的):
- 发现哪些文件包括其他文件
- 发现哪些文件被递归包括其他文件
- 找出通过该路径的一个文件依赖于另一个文件
- 找出哪些文件取决于某些文件
- 找出哪些文件,如果你摸一个给定的文件进行重新编译
- 是由同一个文件包括两次或更多次的发现文件
- 所包含的发现.cpp文件
- 发现循环依赖
- 找出哪些头文件由及物动词包含在同一个文件中其他头文件暗示
- 检查设计的约束,以确保某些项目不会从其他项目包括
有大局;还有一个实验性的聊天机器人实现,可以回答一些关于你的代码库的问题正在研究。
整个系统旨在是跨平台的。这意味着我们需要处理的文件名的情况下(在)敏感问题。特别是,在Linux系统上,我们希望能够检查Windows代码,反之亦然(尽可能)。在Windows系统编写的代码大写和小写的使用往往是草率的,而对于代码打算要在大小写敏感的文件系统编译的情况下可能差别(原则上)指向不同的文件。

什么在此版本中是新的

  • 在新功能*分拣包括由重要文件
  • 在量级的速度可达
  • Bug修复:*删除不需要的剩余choicepoints几个序言谓词以.sh结尾的*文件被认为是&QUOT头文件; H"被定义为头文件后缀为*添加缺少的依赖Python项目argparse在setup.py * Linux系统与窗口马虎文件名大小写问题*不full_report生成过程中,如果没有约束的层次定义救助*清理序言谓词通过去除未使用的参数*更聪明在哪里可以找到序言模板,允许从*问题的Win32路径处理任何文件夹开始pycdep由于重构的速度优化

要求

  • 在Python的

类似的软件

Embedded Profiler
Embedded Profiler

17 Feb 15

disable-docstring
disable-docstring

11 May 15

py.saunter
py.saunter

20 Feb 15

意见 pycdep

评论没有发现
添加评论
打开图片!