patchwork / php-parser
快速且可扩展的PHP代码分析和转换
dev-master
2014-11-12 08:54 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-08-24 03:44:54 UTC
README
Patchwork PHP Parser旨在构建快速、内存高效且高度模块化的PHP代码转换和分析。它是针对PHP 5.3和tokenizer扩展编写的。
例如,它可以用于
- 计算静态代码分析,
- 验证QA的编码实践,
- 回滚一些语言特性,
- 扩展PHP语言,
- 构建代码预处理器,
- 构建方面编织器,
- 等等。
作为一个示例,它可以回滚命名空间和闭包,并且应该能够轻松编译到PHP 5.2。
尽管它是为PHP 5.3编写的,但它可以解析PHP 5.4代码,并且已经回滚了短数组语法、二进制数表示法和启用短开放echo标签(无论short_open_tag ini设置如何)。
许可
Patchwork PHP Parser是免费软件;您可以在(根据您的选择)的条款下重新分发和/或修改它
此代码是从Patchwork框架中提取的,该框架已被证明足够稳定和灵活,可以实施许多种类的代码转换。
希望它能够成功应用于不同的环境!