datto / php-parser
该包已被放弃且不再维护。未建议替代包。
定义和解析上下文无关文法
3.1.0
2015-08-13 01:58 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ~3.7
This package is not auto-updated.
Last update: 2021-06-26 00:16:02 UTC
README
指定定义上下文无关文法的规则,然后获得解析任何文本源的能力。输出是一个抽象语法树,适用于语义分析。
功能
- 强大的递归下降解析器
- 100% 单元测试覆盖率
- 超轻量级(仅一个小的文件)
要求
- PHP >= 5.3
许可证
该包在开源许可证下发布:LGPL-3.0
安装
如果您使用Composer,您可以在“composer.json”文件的“require”部分中插入一行以使用此包(datto/php-parser)
"datto/php-parser": "~3.0"
单元测试
您可以从项目目录运行单元测试套件,如下所示
./vendor/bin/phpunit