加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP中的Flex / Bison类功能

发布时间:2020-12-13 16:00:35 所属栏目:PHP教程 来源:网络整理
导读:我正在寻找一种方法来获得Flex / Bison(或Lex / Yacc等)在 PHP中的支持.具体来说,我在Web UI中实现了一个布尔查询解析器,而且希望将所有操作都保留在PHP内(而不是调用C语法分析器,或将其传递给 Python等). LIME解析器生成器PHP: Complete LALR(1) parser ge
我正在寻找一种方法来获得Flex / Bison(或Lex / Yacc等)在 PHP中的支持.具体来说,我在Web UI中实现了一个布尔查询解析器,而且希望将所有操作都保留在PHP内(而不是调用C语法分析器,或将其传递给 Python等).
LIME解析器生成器PHP:

Complete LALR(1) parser generator and
engine (like BISON or YACC) but it’s
all done in PHP,and the input grammar
is easier and more maintainable. Write
your actions in PHP. Generate PHP
output code. Drive your parser with
PHP. Wanna make a language?

更新:

自从我写了上面的内容之后,我看到有一些其他的解析器生成工具,在这里宣布:

http://wezfurlong.org/blog/2006/nov/parser-and-lexer-generators-for-php/

不知道2014年是否有更好的维护,但我知道Wez Furlong,他是PDO的原始开发人员,他是一个非常好的开发人员.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读