pfff 代码分析工具开源项目

我要开发同款
匿名用户2015年04月10日
45阅读
开发技术Java
所属分类开发工具、代码管理分析/审查/优化
授权协议LGPL

作品详情

pfff是一套代码分析、代码可视化、代码导航工具,用于执行静态分析,代码可视化,代码导航或保留样式的源到源转换,例如对源代码进行重构。对C,Java,Javascript和PHP都有很好的支持。还初步支持其他语言,例如C++,Rust,C#,Html,CSS,Erlang,Lisp,Haskell,Python,OPA和SQL。对OCaml代码也有很好的支持,因此可以在pfff本身的代码上使用该框架。

pfff也由以下几种工具组成:

pfff,它允许在单个文件上测试不同的解析器scheck,一个错误发现者stags,一个Emacs标签生成器sgrep,语法grep补丁,句法补丁codemap,它是一个基于gtk和cairo的源代码可视化器/导航器/搜索器,利用pfff_db和codegraph先前计算的信息。编码图,源代码索引器和包/模块/类依赖项可视化工具codequery,一种交互式工具,它是SQL的一种交互式工具,用于使用Prolog作为查询引擎来查询有关代码库结构的信息pfff_db,它对一组源文件进行一些全局分析,并将数据以编组形式存储在文件中的某个位置(例如/tmp/db.json)
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论