mindplay / petitparserphp
Lukas Renggli的PetitParser移植到PHP
dev-master
2016-06-12 10:44 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- mindplay/benchpress: dev-master
- phpunit/php-code-coverage: 2.*
This package is auto-updated.
Last update: 2024-08-25 19:10:37 UTC
README
Lukas Renggli的PetitParser由Rasmus Schultz移植到PHP。
此移植状态
-
此移植与dart-petitparser的1.3.4版本保持更新。
-
核心已移植,所有核心单元测试也已移植并通过。
-
之前的JSON解析器版本已移植,并包含测试。(新版本基于GrammarParser,尚未移植,因为它使用不适用于PHP的语言机制。)
-
API(方法名等)在第一个标记版本发布前可能会更改。
此移植范围
-
其他语法和解析器(XML、Dart、Lisp等)尚未移植,也没有计划移植。
-
"definition.dart"无法直接移植,因为语言机制不同。
贡献
代码遵循PSR-1、PSR-2和PSR-4。
语法和解析器应在单独的项目/包中,而不是在这个项目中。
源代码完全使用php-doc进行类型提示,通过Php Storm的所有检查。