mindplay/petitparserphp

Lukas Renggli的PetitParser移植到PHP

dev-master 2016-06-12 10:44 UTC

This package is auto-updated.

Last update: 2024-08-25 19:10:37 UTC


README

Lukas Renggli的PetitParser由Rasmus Schultz移植到PHP。

Build Status

Scrutinizer Code Quality

Code Coverage

此移植状态

  • 此移植与dart-petitparser的1.3.4版本保持更新。

  • 核心已移植,所有核心单元测试也已移植并通过。

  • 之前的JSON解析器版本已移植,并包含测试。(新版本基于GrammarParser,尚未移植,因为它使用不适用于PHP的语言机制。)

  • API(方法名等)在第一个标记版本发布前可能会更改

此移植范围

  • 其他语法和解析器(XML、Dart、Lisp等)尚未移植,也没有计划移植。

  • "definition.dart"无法直接移植,因为语言机制不同。

贡献

代码遵循PSR-1、PSR-2和PSR-4。

语法和解析器应在单独的项目/包中,而不是在这个项目中。

源代码完全使用php-doc进行类型提示,通过Php Storm的所有检查。