tasoft/php-string-parser

v0.9.8 2023-02-07 20:23 UTC

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包使用此解析器从字符串创建谓词。