tasoft / php-string-parser
v0.9.8
2023-02-07 20:23 UTC
Requires
- php: ^7|^8
Requires (Dev)
- phpunit/phpunit: ^6|^9
This package is auto-updated.
Last update: 2024-09-07 23:43:59 UTC
README
我的php字符串解析库提供了一种抽象机制,可以对任何类型的脚本进行标记化、解析,甚至编译。
有一些已经实现好的解析器可以用于表达式。
$parser = new SimpleTokenParser(); print_r($parser->parseString("12 + 13 / 6"));
此列表包含所有解析标记。
标记解析是通过php的token_get_all函数完成的,但您可以通过简单子类化一个标记化器来自定义字符串标记化。
安装
PHP String Parser是一个composer包。因此,您可以简单通过以下方式安装它:
$ composer require tasoft/php-string-parser
现在该库可以在namespace \TASoft\Parser...下使用...
示例
该tasoft/predicate包使用此解析器从字符串创建谓词。