datto/php-parser

该包已被放弃且不再维护。未建议替代包。

定义和解析上下文无关文法

3.1.0 2015-08-13 01:58 UTC

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

作者

Spencer Mortensen