prolic / fpp
功能性 PHP 预处理器
v0.1.0
2020-04-10 16:04 UTC
Requires
- php: ^7.1
Requires (Dev)
- mikey179/vfsstream: ^1.6.5
- phpstan/phpstan: ^0.12.2
- phpunit/phpunit: ^8.2
- prooph/php-cs-fixer-config: ^0.3
- satooshi/php-coveralls: ^2.0
This package is auto-updated.
Last update: 2024-09-10 13:33:13 UTC
README
功能性 PHP 预处理器 - 不变数据类型生成器
此库可以根据 fpp 定义生成不可变数据类型。语法灵感来源于 Haskell。
赞助商
如果您想支持我的工作,请成为 patreon.com/prolic 的赞助者。
鸣谢
Marcello Duarte 于 2017 年创建了 ParserCombinators 项目。此库的重写深受其启发,并重用了一些基本函数。
文档
安装
composer require prolic/fpp dev-master
使用
在您的 php.ini 文件中禁用 xdebug 或增加 xdebug.max_nesting_level。
php vendor/bin/fpp.php <source dir or file>
生成配置
php vendor/bin/fpp.php --gen-config
然后您可以修改配置文件以适应您的需求。
0.1.0 版本更改
此库已从头开始重写。如果您想使用旧版本,请将 composer 的需求锁定到 0.1.0。
master 分支完全不兼容。