编程语言
首页 > 编程语言> > 是否可以使用PEG解析PHP?

是否可以使用PEG解析PHP?

作者:互联网

问题很简单:是否可以使用PEG解析PHP
我想使用PEG解析器生成器来解析PHP.请告知.谢谢!

解决方法:

您可以通过充分的努力使大多数解析器技术解析大多数语言.

PEG是否将不费吹灰之力就能解析PHP是另一个问题.

AFAIK,PHP本身使用Bison(LALR),所以我认为PEG可能会处理PHP发行版本或类似内容提供的语法.如果您要使用PHP发行版,
为什么不只使用他们提供的解析器?

如果您不使用PHP发行版,则解析PHP的问题可能会很难解决,因为您必须从在线参考手册中猜测语言语法,
(我去过那里,并且做了那件事)坦率地说,这是定义我见过的语言的最糟糕的方法之一:所有的例子都是一堆.

标签:recursive-descent,php-parser,php
来源: https://codeday.me/bug/20191107/2002148.html