库像pyparsing for PHP
发布时间:2020-12-13 17:57:50 所属栏目:PHP教程 来源:网络整理
导读:我想知道:有没有类似于XP的 pyparsing(递归下降解析器)? 我已经找了它,但似乎没有人做过.我希望我错了. 先感谢您. 我不知道用PHP编写的任何维护的解析器生成器.但是有一些用PHP作为目标语言用其他语言编写的解析器生成器.我个人使用的是kmyacc.有一个 PHP
我想知道:有没有类似于XP的
pyparsing(递归下降解析器)?
我已经找了它,但似乎没有人做过.我希望我错了. 先感谢您.
我不知道用PHP编写的任何维护的解析器生成器.但是有一些用PHP作为目标语言用其他语言编写的解析器生成器.我个人使用的是kmyacc.有一个
PHP and Windows compatible fork.它的语法是用yacc格式编写的,可以使用以下命令编译为PHP:
kmyacc -l -m %PARSER_PROTOTYPE_FILE% -p %NAME% %GRAMMAR_FILE% Kmyacc已经为PHP提供了一个过程解析器原型文件,但我个人使用的是OOP based prototype的a modified version. 作为一个例子:This grammar get编译成this parser.(请注意,语法很大,这就是为什么生成的解析器有两千五百行.“正常”语法显然要小得多.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |