有没有用PHP编写的像样的PHP解析器?[已关闭]
我做了很多操作和分析PHP代码的工作。通常,我只是使用分词器来执行此操作。对于大多数应用程序,这就足够了。但有时使用词法分析器是不够的(显然)。
因此,我正在寻找一些用PHP编写的PHP解析器。我发现了hnw /PhpParser和kumatch/stagehand-php-parser。两者都是通过用PHP而不是C自动将zend_language_parser.y转换为.y文件(然后编译为LALR(1)解析器)来创建的。但是这种自动转换是无法使用的。
那么,有没有像样的PHP解析器用PHP编写的呢?(PHP 5.2 需要一个,5.3 需要一个。但其中一个也是一个很好的起点。